Privacy Policy
Last updated: 2026-04-24. Replace with jurisdiction-specific language before public launch — P5 task. Consult a lawyer for GDPR / CCPA specifics.
Data we collect
- Account info (if you sign up): email, hashed auth identifier (Clerk user id). We do not store passwords — authentication is handled by Clerk.
- Usage events: timestamp, discipline / level chosen, input character count, number of LLM calls, before/after AI score, semantic similarity. Used for billing, quota, and abuse detection.
- Payment info (if you subscribe): handled by Stripe. We receive a Stripe customer id and subscription status; we never see your full card number.
- Analytics: anonymous page views via PostHog when enabled. You can opt out via a browser "Do Not Track" header; we honor it.
What we do NOT store
- The full text you submit for rewriting is not retained after the request completes. It is forwarded to the language model and detector APIs for processing and then discarded.
- Your input text is not used to train any model.
Third-party processors
- Anthropic (language model) — sees your input text during processing; governed by Anthropic's Privacy Policy.
- GPTZero / ZeroGPT (AI detection) — sees your input text during scoring; governed by their respective policies.
- Clerk (authentication) — sees your email and login activity.
- Stripe (payments) — sees your payment method and billing address.
- Fly.io / Vercel (hosting) — sees request metadata (IP, user agent) for operational purposes.
Your rights
Depending on your jurisdiction (GDPR / CCPA / PIPEDA), you may request access to, correction of, or deletion of your personal data. Email support@empty-gpt.app. We respond within 30 days.
Children
emptygpt is not for users under the age of 13 (or the local minimum age, whichever is higher). We do not knowingly collect data from children.
Contact
support@empty-gpt.app