Privacy policy
Last updated:
What BulkChatGPT does on chatgpt.com
The extension reads the list of conversations from the public ChatGPT sidebar API to 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 makes the same DELETE request that ChatGPT itself would make if you clicked the trash icon — one request per conversation, with a 1-second pause between each.
What we collect on our server (only if you sign in)
- Email address — only if you sign in to lift your daily delete 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 deletes per device for the free tier.
- Daily delete counters — how many conversations you deleted today (a number, not the conversations themselves).
- IP address & rough country/city — used for rate-limiting and abuse detection. Stored alongside the events above.
- Polar.sh order ID — when you purchase Premium, so we can verify your license.
What we do NOT collect
- The titles or contents of your ChatGPT conversations.
- 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 support@vuvuive.org 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 support@vuvuive.org.