Verifiable parental consent, and when the school can give it instead
In short
Verifiable parental consent means obtaining a parent's agreement by a method reasonably calculated to establish that the person consenting really is the parent — not a checkbox. For classroom-directed services a school may give that consent on parents' behalf, but only for educational use, and the product still has to store a consent record it can produce on demand.
Key takeaways
- Verifiable means the method makes it reasonably likely a parent, not a child, gave the consent.
- School consent covers classroom-directed educational use only. Any commercial use puts it back on the parent.
- The build deliverable is a consent record: subject, grantor, method, timestamp, scope and revocation.
- Scope is the field that rots. A feature added in March is outside consent captured in September.
- Withdrawal has to stop collection and reach stored data, so wire it to the same path as a deletion request.
Verifiable parental consent is consent obtained through a method reasonably calculated, given available technology, to establish that the person giving it is the child's parent. The word doing the work is verifiable: a tick box saying 'I am over 13' or 'I am this child's parent' is not a method, and never has been.
The rule this sits in is the FTC's Children's Online Privacy Protection Rule, which has been amended more than once. Treat any description of its accepted methods, including this one, as dated context to check against the current rule text before you rely on it. This is an engineering reading, not legal advice, and BuildspaceLabs holds no privacy or security certifications.
What 'verifiable' is doing in the phrase
The regulator does not prescribe one mechanism. It recognises families of methods whose common property is that a child would struggle to complete them alone, and it expects the method to be proportionate to what you collect.
- Payment-instrument methods. A transaction that notifies the account holder, rather than a card number merely typed into a form.
- Signed-form methods. A consent form returned by post, fax, or scan, or signed electronically in a way that captures who signed.
- Identity-check methods. Government-issued identification checked against a database and then deleted, or a video call with trained personnel.
- Staffed-channel methods. A call or message to trained personnel, so a human is judging whether the person is plausibly the parent.
- Knowledge-based challenge. Questions difficult for a child to answer, used where the collection is limited.
Pick the method by what you collect, not by conversion rate. A free-text assistant that stores a child's own words is not in the same risk class as a spelling game storing a first name and a score.
When the school can consent instead, and the three limits
For services used in the classroom at a school's direction, the school may provide consent on parents' behalf. That path is narrower than most product teams assume, and all three limits are architectural.
- Educational purpose only. The consent covers use for the school's educational function and nothing adjacent, so a feature serving your business rather than the classroom falls outside it.
- No commercial use of the data. Behavioural advertising, profiling for anything other than the service, and sale of the data are all outside what a school can authorise.
- The school must be able to inform parents. It can only stand in for them if it knows what is collected and why, which means you owe it a plain-language description accurate at the current release, not at signature.
The consent record, field by field
Consent that cannot be produced on request did not happen, as far as a district review is concerned. Six fields make it producible.
| Field | Example | Why it exists |
|---|---|---|
| subject | student 88214 | Who the consent is about, keyed to the roster identifier |
| grantor | parent 4471 or school district 12 | Parent or school, because the two carry different limits |
| method | signed form, staffed call | The reviewable part. 'Accepted terms' is not a method |
| granted_at | 2026-09-02T09:41 | Anchors what the disclosure said on the day it was given |
| scope | assistant, transcripts, wallet ID | What was actually agreed, expressed as features and data classes |
| revoked_at | null | Withdrawal is a state change, not a deletion of the record |
Scope is the field that rots
Every consent is scoped to what the product did on the day it was captured. Ship a wellbeing check-in, an on-device credential of the kind discussed in putting a student ID on a phone, or transcript retention as described in a records request that returned chat transcripts, and consent captured in September no longer covers what the product does in March.
So version the scope, keep the disclosure text that was shown alongside the record, and make revocation a first-class path that stops collection and reaches stored data. Who may read the consent record is its own access question, of the kind that drifts at term boundaries — see staff who can see students outside their caseload. We build this ledger as ordinary admin plumbing in internal tools and ops work, under student data privacy, engineered, inside our education and edtech work.
Frequently asked questions
Short answers to the follow-ups this page tends to raise.
Does COPPA require parental consent for a classroom app?
It requires verifiable consent before collecting personal information from a child under 13, but for services used at a school's direction for an educational purpose the school may give that consent on parents' behalf. That path covers educational use only, so any commercial use of the data puts you back on the parent route.
Can a teacher consent on behalf of parents?
Only as an act of the school, and only inside the school-consent path. In practice the authority belongs to the district or the institution rather than an individual teacher, and a product that captures a teacher's tick as the legal basis is storing something a review will not accept. Record the grantor as the institution, with the person who acted for it.
What do we have to store as proof that consent existed?
A record naming the subject, the grantor, the method used, the timestamp, the scope agreed and any revocation, together with the disclosure text shown at the time. Storing only a boolean flag means you can assert consent but cannot evidence it, which is the same as not having it when a district asks.
What happens when a parent withdraws consent?
Collection stops, and the data already held becomes subject to deletion on the same path as any other deletion request. Withdrawal is a state change on the consent record rather than an erasure of it, because you still need to show what was permitted between the grant date and the revocation date.
- COPPA
- consent
- K-12
- privacy engineering
The work behind this page
Builds from our portfolio that this page draws on.
AskVault
An AI internal knowledge-search platform that answers employee questions from your own docs — grounded in citations, with knowledge gaps surfaced and deflection tracked.
Productivity AINotewell
An AI meeting assistant that records and transcribes every meeting, extracts the decisions and action items, assigns owners and due dates, and tracks follow-through until it's done.
Productivity AIRead next
- A student data privacy agreement, read as an engineering specificationSchools bind vendors with a standard agreement plus an exhibit naming every data element collected. Five of its clauses are build work, and the exhibit is a schema diff in disguise.definition
- Directory information is a per-student flag your code has to honourSchools designate their own directory information list, and any family can opt out mid-year. That makes it a dated per-student flag every outbound surface reads at render time.definition
- The school official exception, and what it obliges a vendor to buildA vendor holding student records stands inside the school's own permission, not outside FERPA. Each condition of that permission converts into something you build and evidence.definition
- Where the education record starts and stops, in the schemaThe education record is not a system boundary you can draw around one database. It is a property of fields, which is why transcripts, prompt logs, error payloads and backups keep landing inside it.definition
Working on something in this space?
Tell us where you are in a sentence or two. We'll tell you honestly whether we're the right team, and what a sensible first slice of the work looks like.
Start the conversation