California Age-Appropriate Design Code (CA SB 976)
Bans addictive feeds and notifications during school hours for minors. Platforms must default to chronological feeds.
What CA SB 976 Requires
Key provisions of California Age-Appropriate Design Code
Addictive Feed Prohibition
Platforms are prohibited from providing addictive feeds to minors without verifiable parental consent. Algorithmic recommendation systems that maximize engagement must be disabled by default for users under 18.
Notification Restrictions During School Hours
Platforms must not send notifications to minors during school hours (7am–3pm on school days) and overnight (9pm–6am). Only essential account security notifications are exempt.
Chronological Feed Default
Platforms must default minor accounts to chronological or non-personalized feeds. Algorithmic feeds may only be enabled with explicit, verifiable parental consent.
Addictive Design Feature Restrictions
Autoplay, infinite scroll, engagement-maximizing notifications, and variable-reward mechanics must be restricted or disabled for minor accounts by default.
California AG Enforcement
The California Attorney General has exclusive enforcement authority. Violations carry penalties of up to $2,500 per affected minor per violation, creating significant liability for platforms with large California user bases.
How Phosra Helps
CA SB 976 provisions mapped to Phosra features
Each CA SB 976 requirement is addressed by a specific Phosra capability. Integrate once, and your platform is covered.
Addictive feed prohibition
Algorithm Feed Control
algo_feed_controlThe algo_feed_control rule switches feeds to chronological mode on Instagram, TikTok, YouTube, and Snapchat, directly satisfying SB 976's requirement to disable addictive algorithmic feeds.
curl -X POST https://api.phosra.com/v1/enforcement \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{
"child_id": "ch_emma_01",
"rules": ["algo_feed_control"],
"platforms": ["instagram", "tiktok", "youtube"]
}'
Notification restrictions
Notification Curfew
notification_curfewThe notification_curfew rule suppresses non-essential notifications during school hours and overnight, matching SB 976's specific time windows.
curl -X POST https://api.phosra.com/v1/enforcement \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{
"child_id": "ch_emma_01",
"rules": ["notification_curfew"],
"config": {
"school_hours": { "start": "07:00", "end": "15:00" },
"overnight": { "start": "21:00", "end": "06:00" }
},
"platforms": ["instagram", "tiktok", "snapchat"]
}'
Addictive design restrictions
Addictive Design Control
addictive_design_controlThe addictive_design_control rule disables autoplay, infinite scroll, streaks, and daily rewards across all connected platforms in a single policy push.
curl -X POST https://api.phosra.com/v1/enforcement \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{
"child_id": "ch_emma_01",
"rules": ["addictive_design_control"],
"platforms": ["instagram", "tiktok", "snapchat"]
}'
Parental consent verification
Parent Account Model
Phosra's parent-controlled account model provides verifiable parental consent for any feed or notification settings changes, satisfying SB 976's consent requirements.
curl -G https://api.phosra.com/v1/families/fam_7xK2m/consent-status \
-H "Authorization: Bearer sk_live_..." \
-d "law=ca_sb_976"
Cross-platform enforcement
Multi-Platform Policy Engine
A single SB 976 compliance policy in Phosra enforces restrictions simultaneously across Instagram, TikTok, YouTube, and Snapchat — ensuring no platform is missed.
curl -X POST https://api.phosra.com/v1/enforcement/batch \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{
"children": ["ch_emma_01", "ch_jack_02"],
"rules": ["algo_feed_control",
"notification_curfew",
"addictive_design_control"],
"platforms": ["instagram", "tiktok", "youtube", "snapchat"]
}'
Coverage Assessment
CA SB 976 compliance checklist
Compliance Coverage
Start building CA SB 976-compliant features today
Phosra handles the complexity of multi-platform compliance so you can focus on building great products for families.