Privacy.
How we handle your family's data.
OlyPrep is a study app for kids preparing for elementary Science Olympiad. We're a small team and we want our handling of your family's data to be plain enough to read in one sitting. If anything below doesn't answer your question, email contact@olyprep.com and a real person will reply.
What we collect
- Account info — the parent or coach's email and a hashed password. We never store passwords in plain text.
- Kid info — first name and grade. That's it. We do not collect the kid's last name, address, phone, school name, or any contact information for the kid.
- Usage data — the topics the kid picks, the practice questions they answer, conversations with the AI Coach, study notes the app generates for them, and which audio lessons they've listened to. We store this so the kid can return to their work and so the weekly parent digest has something to summarize.
- Payment info — handled by Stripe. We see only the subscription status, plan, and the last four digits of the card. We never see or store full card numbers.
- Cookies and local storage — used to keep the kid signed in and remember UI preferences (e.g. last-picked topic). We do not use third-party advertising trackers.
How we use it
We use the data above to run the service: serve the right topics, score practice tests, route the AI Coach to the kid's prior context, send the weekly parent digest, troubleshoot bugs, and (in aggregate, with no kid-identifying detail) understand what is and isn't working so we can improve the app.
Who we share it with
We do not sell your data. We do not share it with advertisers. We do share it with the third-party services we use to run OlyPrep, each of which sees only what they need to do their job:
- Supabase — hosts the database where account, kid, and usage data live.
- Vercel — hosts and serves the app, plus first-party analytics on page load timing (no per-user tracking).
- Resend — sends transactional email (one-time codes, weekly parent digest, password reset).
- Google Workspace — runs our support inboxes (contact@, support@, hello@).
- Stripe — processes payments and stores card details.
- Anthropic and Google AI — generate AI Coach replies, practice questions, study notes, and audio lessons. Conversation content is sent to these providers to produce the response. We do not permit them to train their models on your data.
We'll update this list when subprocessors change.
Children's privacy
The accountholder is always a parent, guardian, or coach — never the kid directly. Kids never give us an email, a password, or any contact information. The grown-up sets up the account, picks the kid's first name and grade, and stays in control. If you're a parent and want to review or delete your kid's data, email contact@olyprep.com and we'll respond within seven days.
Retention and deletion
We keep your account data for as long as the account is active. If you cancel a paid plan, your account stays on the Free plan and your kid keeps their work. If you delete the account outright, we remove the account record, the kid's practice history, and the AI Coach transcripts within thirty days. Backup copies are purged on a rolling ninety-day schedule. You can request deletion at any time by emailing contact@olyprep.com.
Security
All traffic to and from OlyPrep is encrypted in transit. Passwords are hashed with a one-way function before they touch the database. We use modern best-practice authentication. No system is bulletproof, but we treat your family's data the way we'd want our own family's data treated.
Your rights
You can ask us, at any time and at no cost, to: tell you what data we hold about you and your kid; export it in a portable format; correct anything that's wrong; or delete it. Email contact@olyprep.com with the request and we'll respond within seven days.
Changes to this policy
When we change anything substantive on this page we'll update the "Last updated" date at the top and, for material changes, email accountholders. Continued use of OlyPrep after the change date means you accept the updated policy.
Contact
Questions, requests, or anything that's confusing on this page — contact@olyprep.com.