๐ก๏ธ Your family's privacy
Last updated: 15 July 2026 ยท Applies to numbercadets.com and readingcadets.com (together, the "Cadets Academy")
The short version. Number Cadets is built for children, so we collect as little as possible. The only personal information we hold is a grown-up's email address, used to run the account. A child never gives us their real name, photo, location, or contact details โ just a made-up codename and an emoji avatar they pick. We show no ads, we never sell anyone's data, and there is no open chat or way for children to message strangers.
The Cadets Academy โ Number Cadets (math) and Reading Cadets (reading) โ is a subscription learning service operated by [LEGAL ENTITY] ("we", "us", "our"). This notice explains what we collect, why, who we share it with, and the choices you have. It covers both sites, because one account works across both.
The U.S. Children's Online Privacy Protection Act (COPPA) governs the online collection of personal information from children under 13. We have designed the product so that children do not provide personal information to us at all:
Because the account holder is a consenting adult and children supply no personal information, we do not seek separate verifiable consent from the child. If you believe a child has somehow provided us personal information, contact us at [CONTACT EMAIL] and we will delete it promptly.
| Information | From whom | Why |
|---|---|---|
| Email address | The grown-up (parent or teacher) | To create and secure the account, sign you in, verify your address, and send account emails (e.g. email verification, password reset). |
| Password (stored only as a secure hash) | The grown-up | To protect the account. We never store your password in readable form. |
| Billing details | The grown-up, via Stripe | To take subscription payments. Card numbers are handled by Stripe and never touch our servers โ we keep only a Stripe customer/subscription reference and your plan status. |
| Class code (teachers only) | Generated for the teacher | So students can join a class by entering a code and their codename. |
| Agent codename & emoji avatar | Chosen by the child in-app | To personalise play and save progress. Not real-world identifiers. |
| Learning progress | Generated as the child plays | Cases solved, badges, XP, and per-standard mastery, so progress is saved and a parent/teacher can see how a child is doing. |
| Limited technical data | Your browser/device | Standard security and delivery data (e.g. IP address seen transiently for abuse/rate-limiting and by our hosting provider). See ยง6. |
We keep this deliberately light:
We share the minimum necessary with a small set of service providers ("sub-processors") who act on our instructions and are contractually bound to protect it. We do not otherwise disclose personal information, except where required by law.
| Provider | Purpose | What they handle |
|---|---|---|
| Stripe | Payments & subscriptions | The grown-up's billing details and card data. |
| Resend | Transactional email | The grown-up's email address, to send verification and password-reset messages. |
| Cloudflare | Hosting, database, bot protection | Account data, agent progress, and limited technical data. |
| Google Analytics | Aggregate usage measurement | De-identified, IP-anonymised usage data (no advertising signals). |
When a teacher creates a Classroom account and adds students, the teacher (and their school) is responsible for having the appropriate authority to do so under school policy and applicable law. Under COPPA, a school may provide consent for the collection of students' personal information for use in an educational context. Because our students supply no personal information beyond a codename, the data involved is minimal. We use student progress data only to provide the educational service to that class โ never for advertising, and never for any commercial purpose unrelated to the service.
As the account holder you can, at any time:
A parent whose child uses a school-created classroom account can direct these requests to the child's school, or to us, and we will assist.
We keep account and progress data for as long as the account is active, so progress is not lost. If you delete your account, we delete the associated agents and progress. We may retain limited records (such as billing history) where the law requires it, and de-identified, aggregate analytics that cannot be tied back to an individual.
Passwords are stored only as secure hashes; card data is handled by Stripe and never reaches our servers; sign-in is rate-limited and bot-protected; and access to systems is restricted. No online service can promise perfect security, but we work to protect your information and to hold as little of it as possible in the first place.
Our providers (Cloudflare, Stripe, Resend, Google) operate globally and may process data in countries other than yours, including the United States. Where we transfer information internationally, we rely on our providers' safeguards for such transfers.
If we make a material change to how we handle personal information โ especially children's โ we will update this page and, where appropriate, notify account holders by email before the change takes effect. The "last updated" date above always reflects the current version.
Questions, requests, or concerns about privacy โ including anything involving a child's information โ go to [CONTACT EMAIL]. This service is operated by [LEGAL ENTITY] and this notice is governed by the laws of [GOVERNING JURISDICTION].
Terms of Service ยท Plans ยท Home