Learn
Build practical future-ready skills with guided learning tracks and personalized plans.
Loading…
Child profiles · data
What we store, and what we never will
Every field we keep for a child profile, in plain words with its database column underneath, its purpose, and how long it is kept. Erasing a profile removes every row that references it, immediately.
- NameChildProfile.name
- The name shown on the child's screen. First name is enough.
- until you delete the profile
- Age and age bandChildProfile.age · ageBand
- Age and its band choose the reading level and which sections are eligible. Not a birthday.
- until you delete the profile
- When you consented, and the wordingChildProfile.parentConsentAt · parentConsentText
- When you gave consent and the exact wording you agreed to, kept for audit.
- until you delete the profile
- Weekly time, session length and interestsChildProfile.timePerWeekMinutes · sessionLengthMinutes · preferences
- Minutes per week, session length and the interests you typed, so the plan can be generated.
- until you delete the profile
- The child's bookmark linkChildProfile.childAccessToken
- The opaque link the child bookmarks. It is a URL, not a secret; the PIN is the gate.
- until you delete the profile
- The PIN (as a hash) and its lockChildProfile.pinHash · pinVersion · pinFailedAttempts · pinLockedUntil
- A bcrypt hash of the 4-digit PIN (we cannot read it back), its version, and the failed-attempt lock.
- until you delete the profile
- Sibling board opt-inChildProfile.boardOptIn
- Whether this child appears on the sibling board. Off by default.
- until you delete the profile
- The weekly planChildPlan · ChildPlanWeek
- The generated weekly plan: week titles, goals, steps and your notes.
- until you delete the profile
- Assigned sectionsChildAssignment
- Which published sections are assigned, and to which week.
- until you delete the profile
- Progress per sectionChildSectionProgress.status · attempts · passedAt
- Per section: assigned / reading / passed, how many attempts, when it was passed.
- until you delete the profile
- Points awardedChildPointAward.points
- Points awarded per section, with the attempt count at award time.
- until you delete the profile
- email · password · login
- A child has no email, login or password. The parent's session and a PIN are the only access.
- never
- quiz answers · free text
- Quiz picks are scored on the server and not kept; nothing a child types is stored.
- never
- analytics
- Child-mode routes are excluded from the site's cookieless analytics. No third-party scripts.
- never
- birthday · school · photo
- No birthday, school, photo or location is ever asked for.
- never
There is no automatic expiry yet: child data stays until you erase the profile. Erasing it removes every row in every table listed here at the same moment.
Content provenance
149 published · 0 awaiting reviewChildren only ever see sections an admin has published. Drafts the model generates stay unpublished until a person reviews them.
- The AI ethics landscape: where the biggest debates are headingreviewed by an admin · Sep 22, 2026
- AI-generated political content and civic engagementreviewed by an admin · Sep 22, 2026
- Surveillance capitalism: the business model that shapes your online lifereviewed by an admin · Sep 22, 2026
- Academic integrity in the AI erareviewed by an admin · Sep 22, 2026
- Labor impact and worker displacement in the AI erareviewed by an admin · Sep 22, 2026