Privacy policy
The short version
We collect what we need to run practice, keep scores and take payments. We do not sell your data, and we do not run third-party advertising.
What we collect
- Without an account: your progress on free content is stored in your own browser. It is not sent to us until you sign in.
- With an account: your email address, an optional display name, country and timezone, and your practice history: attempts, scores, points, streaks and badges.
- If you pay: payment is handled by Stripe. We receive your plan, its dates and a customer reference. We never see your full card number.
- If you ask to be notified: your email address, used to send one message when Full Access opens.
Why
To sign you in, save your progress, check your answers, show leaderboards, prevent cheating and abuse, and manage your plan.
Who processes it
Supabase (database and sign-in), Stripe (payments) and Cloudflare (hosting and security). Each processes data only to provide its service to us.
Leaderboards
You appear as an anonymous name such as "User 48213" unless you choose a display name.
Your choices
You can change your display name, export your data, or delete your account at any time by contacting us. Deleting your account removes your profile and practice history; we keep payment records as the law requires.
Where we operate
We currently serve users in the United States.