Parental controls or consent flow for mixed-audience apps
Why it matters
Mixed-audience apps — educational apps, family apps, messaging platforms rated E for Everyone — carry COPPA and GDPR Art.8 obligations for their minor users even when the app is not in the Kids category. Without parental controls, a child's account is functionally identical to an adult's: they can access the same data collection, make the same purchases, and interact with the same social features. Parental control mechanisms are also a market differentiator: parents choose apps that give them oversight, and their absence is a reason to avoid an app for family use.
Severity rationale
Info because the absence of parental controls is a risk signal and market gap rather than an active violation — the hard compliance requirements are covered by the COPPA/GDPR-K check.
Remediation
For family or educational apps, add a parental PIN to gate settings, purchases, and content category changes. Integrate Screen Time API (iOS) or Digital Wellbeing API (Android) for usage limits:
import FamilyControls
import DeviceActivity
// Request Family Controls authorisation
AuthorizationCenter.shared.requestAuthorization(for: .individual) { result in
// Handle result
}
Consider implementing a distinct 'child profile' vs. 'parent account' model — store isChildProfile: boolean server-side and use it to gate data collection, social features, and purchasing flows. Apple's 'Sign in with Apple' family sharing features can bootstrap this for iOS-first apps.
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 App Store Privacy & Data Compliance Audit. The pattern definition, severity rationale, and remediation remain openly licensed under CC-BY-4.0.
External references
- coppa · §312.5 — Parental consent required for collection from children under 13 in mixed-audience apps
- gdpr · Art. 8 — Conditions applicable to child's consent in relation to information society services
- ccpa · §1798.120(c) — Minors under 16 require opt-in consent for sale of personal information
Taxons
History
- 2026-04-18·v1.0.0·Initial import from app-store-privacy-data·automated