Parents can review children's data and revoke consent at any time
Why it matters
COPPA §312.6 and §312.5 give parents explicit statutory rights to review personal information collected from their child and to revoke consent — which triggers deletion of all data collected under that consent. These are not optional customer-service courtesies; they are legal obligations enforceable by the FTC. If a parent contacts your support team and there is no defined process, no identity verification step, and no mechanism to actually produce or delete the data, you are in violation of §312.6 regardless of whether you obtained consent correctly in the first place. GDPR Article 17 extends the deletion obligation to EU child data as well.
Severity rationale
Medium because the violation is procedural rather than immediate data exposure, but the FTC treats absence of a functional parental access mechanism as non-compliance with §312.6 independent of other COPPA gaps.
Remediation
Implement a self-serve parental review flow: the parent submits their email, receives a time-limited review link, and can revoke consent and delete the child's account through authenticated API endpoints. Document the process and SLA in your privacy policy.
// app/api/parent/revoke/[childId]/route.ts
export async function DELETE(req: Request, { params }: { params: { childId: string } }) {
const token = req.headers.get('x-parent-review-token')
const reviewToken = await db.parentReviewToken.findUnique({
where: { token, expiresAt: { gt: new Date() } }
})
if (!reviewToken) return Response.json({ error: 'Invalid or expired token.' }, { status: 403 })
await db.parentalConsent.updateMany({
where: { childUserId: params.childId, parentEmail: reviewToken.parentEmail },
data: { revokedAt: new Date() }
})
await db.user.delete({ where: { id: params.childId } })
return Response.json({ status: 'revoked' })
}
In your privacy policy, add: 'Parents may review, correct, or request deletion of their child's data at any time by [process]. We respond within [N] business days and verify parent identity before releasing any information.'
DetectionPro
The detection method for this pattern is part of AuditBuffet Pro.
The full method (what to look for, pass and fail conditions, and how results get reported) ships inside the COPPA Compliance Audit. The pattern definition, severity rationale, and remediation remain openly licensed under CC-BY-4.0.
External references
- coppa · §312.6 — Parental review of child information — parents have right to review and delete child's PI at any time
- coppa · §312.5 — Verifiable parental consent — parent may revoke consent and require deletion
- gdpr · Art. 17 — Right to erasure — parallel right; relevant when GDPR also applies
- nist:rev5 · IP-2 — Individual Access — mechanism for data subject (parent) to access and correct information
Taxons
History
- 2026-04-18·v1.0.0·Initial import from coppa-compliance·automated