Loading…
Loading…
We use strictly necessary cookies to keep the site working and optional preference cookies for your theme choice. No tracking, no ads, no analytics. Cookie Policy
California's Digital Age Assurance Act
AB 1043 requires app developers to implement device-level age assurance and act on OS age signals. It creates strict legal liability for apps that reach minors — and it takes effect in under a year.
What AB 1043 requires, when it kicks in, and what non-compliance costs.
Operative Date
Jan 1, 2027
All new downloads must request age signals
Look-Back Deadline
Jul 1, 2027
Apps updated since Jan 1, 2026 must comply retroactively
Negligent Penalty
$2,500
Per affected child, per violation
Intentional Penalty
$7,500
Per affected child for knowing violations
Three obligations that define your legal exposure under the statute.
Receipt of an OS age signal is deemed actual knowledge of a user's age. If you receive an "Under 13" signal, you are legally responsible for treating that user as a minor — across every surface, including your website.
You must treat the OS-level signal as the primary indicator of age. You cannot willfully disregard it unless you have "clear and convincing" internal evidence that the age is different — a very high legal bar.
The law does not require certainty — it requires commercially reasonable age assurance. This means using the best available signals in good faith and building an audit trail that demonstrates your compliance posture.
AB 1043 is built around OS signals — but OS signals don't cover everything.
Apple's Declared Age Range API and Google's Play Age Signals only work inside native apps. Web browsers emit no age signal at all — leaving a compliance gap for any platform with a web presence.
iOS, Android, and web each handle age signals differently. Without a unified layer, developers must build and maintain three separate compliance paths — each with its own audit trail.
If your native app receives an 'Under 13' signal, that triggers actual knowledge obligations across your entire platform — including your website. Partial compliance is no compliance.
Arcadia Age API (A3) is an AB 1043 API that covers iOS, Android, and the web — with full audit trails and zero PII retained.
A3 normalizes Apple and Google OS age signals into a single unified response format. One API call, one verdict, one audit trail — regardless of which platform the user is on.
Drop in the @a3api/signals SDK (<5KB) to passively collect behavioral signals on the web. Get full age assurance where OS signals don't exist — with the same response format as native.
Get the browser SDK →Every response ships with verdicts, confidence scores, evidence tags, and a cryptographic HMAC-SHA256 receipt. Store it in your own logs — no PII, fully defensible in a regulatory inquiry.
How receipts work →No images, biometrics, or identity data ever touch A3 servers. Every request is processed and immediately discarded. Nothing to store means nothing to breach.
Traditional ID Verification
Identity documents or selfies required
High drop-off at the verification wall
PII collected and stored — breach risk
Separate solutions per platform
Days or weeks to integrate
Arcadia Age API
Passive signal fusion — invisible to users
Zero friction, zero drop-off
No PII collected or retained — ever
iOS + Android + Web in one API call
Integrate in under 10 minutes
One API. Web, iOS, Android — covered. Zero PII retained. Audit-ready from day one. Get a free API key and integrate in under 10 minutes.