Steady Learners

Steady Learners for Schools

Student Data Privacy and Security Overview

For district privacy officers, technology directors and procurement. What we collect, who can see it, where it lives, which laws apply and how we meet them, and what happens to the data when a contract ends. Download as PDF · Updated November 10, 2026

1. Summary

2. Data inventory

DataAboutWhyKept
First name (or nickname), picture chosen, grade, classStudentSo the student finds themselves on the class device and the teacher knows whose record it is. A last initial at most; no last names are required.Life of the record; erased 90 days after archiving or contract end
Lessons practised, answers right and not quite, time per answer, lessons mastered and when, words read, pages read, spelling words learnt, acorns earnedStudentTo run the lessons (what comes next, what to re-teach) and to report progress to the teacher and parentSame as above
The routine set for the student (lessons, minutes a day, practice days)StudentThe teacher's settingsSame as above
Notes between teacher and parent about the studentStudent, teacher, parentHome–school communication the school asked forSame as above
Email address, password (hashed), display name, role, PIN (hashed, on the device only)Teacher, admin, parentSign-in and rolesUntil the account is deleted
App error reports: screen, app version, device model, an anonymous fingerprint — never a nameDeviceFixing problems14 days

Not collected: student email, phone, home address, date of birth, photographs, audio or video recordings, precise location, biometrics, social-media identifiers, free-text about the student other than teacher–parent notes. Writing lessons keep the text a student types for grading on the device; optional "Advanced Polish" feedback sends the text to a language model and keeps no copy — it is off by default for school students.

3. Who can see what

RoleCan seeCannot see
TeacherEvery student in their own classes, in fullOther classes' students; school-wide figures
School adminSchool aggregates (groups ≥ 10); roster of names and classes; teachers and invitationsAny student's learning data; any class's or teacher's figures
District adminDistrict and per-school aggregates (groups ≥ 10)Any class, teacher or student
Linked parentTheir own child in full; the teacher's notes to themOther students; the class
Steady Learners staffNothing in normal operation. Access to production data requires a support request from the school and is logged.—

These rules are enforced by row-level security in the database, not only in the app: a request that is not the class's teacher or a linked parent cannot read a student row, whatever client made it.

4. COPPA, FERPA, PPRA and state laws

COPPA (Children's Online Privacy Protection Act)

We collect personal information from children under 13 only for the school's educational purpose and with the school's consent, as the FTC allows schools to give on parents' behalf. We do not use it for commercial purposes, do not show advertising, do not build profiles beyond the student's own learning record, and delete it when the school asks or the contract ends. Parents can review their child's record in the app once linked, and the school can request its deletion at any time.

FERPA (Family Educational Rights and Privacy Act)

Student records remain the education records of the school. We act as a school official with a legitimate educational interest under the school's direct control, use the records only for the purposes the school specifies, do not re-disclose them, and return or destroy them at the end of the engagement. The DPA sets this out.

PPRA

Lessons contain no surveys or questions about the protected areas (political beliefs, religion, family income, sexual behaviour and the rest). Story problems use a fixed cast of fictional animals.

State student-privacy laws

Outside the United States

For schools in the EU/UK we can sign a GDPR data processing agreement with the standard contractual clauses; for other countries we meet the local requirements for consent, purpose limitation and deletion with the same measures, and the agreement states that data is hosted in the United States.

5. The Data Privacy Agreement

We sign the Student Data Privacy Consortium (SDPC) National Data Privacy Agreement, version 1.0 or later, with the exhibit for your state, before any student data is entered. If your district has already signed the NDPA with another provider, our signature joins through the General Offer of Privacy Terms (Exhibit E), which most districts prefer because it needs no new negotiation. Where a district requires its own agreement, we review it.

The NDPA sets out: that the district owns the data; our use only for the specified purpose; no sale, advertising or profiling; the security standards; breach notification; the return or destruction of data at the end of the agreement; and parents' right to review and correct. Our product terms for families (steadylearners.com/terms) do not apply to student data held for a school; the DPA does.

6. Security

7. Where the data lives: subprocessors

ProviderWhatWhereStudent data?
Supabase (on AWS)Database, authentication, server functionsUnited States (us-east-1)Yes — the records described above
CloudflareWebsite and web app hosting, DNSGlobal edge; no student data storedNo (serves the app's files)
ResendEmail to teachers, admins and parents (invitations, notes, reports)United StatesA student's first name may appear in an email to their teacher or parent
Apple App Store / Google PlayApp distribution—No

No analytics or advertising SDKs are in the app. Changes to this list are announced to signed districts 30 days in advance.

8. Retention, export and deletion

9. Parent and student rights

A parent linked by the school sees their child's full record in their own app at any time. Requests to correct a record (a misspelled name, a wrong grade) go to the teacher, who can change it. Requests to review or delete records go to the school, which instructs us; we never act on a parent's request against the school's instructions for a school-managed record. Parents may unlink their account from the child at any time without affecting the school's record.

10. Incidents and breach notification

If we learn of unauthorized access to student data, we notify the district's named contact within 72 hours of confirming it (sooner where state law requires, e.g. New York's 7-day rule is met), with what happened, what data was involved, what we have done, and what we recommend; we assist the district with any notifications it must make, at our cost. We keep an incident log available to signed districts on request.

11. Accessibility

Lessons are built for children who cannot yet read: every question is read aloud, every action has a picture, and state is never shown by colour alone. The grown-up pages carry screen-reader labels throughout. A VPAT (WCAG 2.1 AA) for the Teacher Portal and the web app is in preparation and will be provided to districts that ask.

12. Contact

Privacy and security questions, DPA requests, deletion and export requests: [email protected]. Steady Learners, United States. Our general Privacy Policy covers family accounts; for school-managed student data, the DPA governs.