What Enhance ChatGPT UI does on chatgpt.com

The extension reads conversation IDs and titles from ChatGPT sidebar data available to your signed-in browser session so it can render checkboxes next to each non-project chat. It never reads message contents, attachments, or anything from inside a conversation.

When you click "Delete selected", the extension sends one deletion request per selected conversation from your active ChatGPT browser session, with a built-in delay between each request.

What we collect on our server (only if you sign in)

  • Email address — only if you sign in to lift your daily action limit, or to activate Premium.
  • Session token (hashed) — to keep you signed in for 30 days.
  • Anonymous device ID — a random string generated on first install. Used to count daily selected actions per device for the free tier.
  • Daily selected-removal counters — how many selected removals you completed today (a number, not the conversations themselves).
  • IP address & rough country/city — used for abuse prevention and service protection. Stored alongside the events above.
  • Polar.sh order ID — when you purchase Premium, so we can verify your license.

What we do NOT collect

  • Your ChatGPT conversation titles or message contents on our server.
  • Any message you send to ChatGPT or its replies.
  • Files you upload to ChatGPT.
  • Your ChatGPT account email or OpenAI session.
  • Any browsing data outside chatgpt.com.

Where data is stored

Cloudflare D1 (SQLite) in Cloudflare's network. Email is delivered through Cloudflare Email Workers; we don't use third-party email APIs. Payment is handled by Polar.sh — we receive only the order ID and customer email needed to issue your license.

Deleting your data

Email [email protected] from the address you signed in with, ask for deletion, and we'll wipe your sessions, license, and usage rows from our database within 7 days.

Contact

Questions? Open the extension popup → Support, or email [email protected].