App stores do not pass child-account signals to apps.
A child can download an app from a family-managed device without the app reliably knowing it is serving a child.
We demand universal child signaling so apps automatically protect kids.
Sign the Petition — Demand Child Signaling NowFamilies should not have to discover a safety gap after a child has already entered an app.
A child can download an app from a family-managed device without the app reliably knowing it is serving a child.
Safety controls may exist, but a family can be left to find, understand, and activate every setting one by one.
Parents reasonably expect family protections to carry into the apps their children download. Today, that connection is inconsistent.
App stores should send a child account signal to apps. When an app receives that signal, it should turn on all child-safety features automatically.
This uses age information already collected during family creation. No new data. No PII. No verification.
ReadyOnline supports a solution that works with the systems families already use.
Public statements from Meta have pointed to app stores providing a reliable age signal so apps can automatically enforce age-appropriate protections.
That position supports the strategy behind this petition: a reliable signal at the app-store level would let every participating app protect children automatically instead of asking families to find the right setting in every new service.
ReadyOnline is calling for action that is practical, transparent, and measurable—not another promise buried in a menu.
Child signaling is not a new surveillance system. It is one more safe, limited flag in systems that already use them constantly.
Public accounts should show a country or region flag—not a precise location—to make important context visible without exposing where someone lives.
A country or broad region can add useful context while avoiding street, city, or real-time location information.
When an account claims local knowledge but its public origin signal does not fit, people have one more reason to pause and verify independently.
Origin context helps people weigh coordinated misinformation and claims presented as local reporting without treating a region as proof of intent.
A future visual will show the family setup that can support child-account signaling.
Transparency turns child safety from a vague promise into a clear industry expectation.
Apps can publicly show whether they honor the child-account signal and what protections turn on automatically.
Families, advocates, and policymakers can see which services decline a simple, safety-forward standard.
Parents can see whether protections activate automatically, are easy to adjust, or are hidden behind confusing menus.
No exceptions. No hidden menus. No self-reported age.
Sign the Petition — Demand Child Signaling NowChild signaling is not new technology. It uses the same infrastructure app stores already use to send dozens of signals to apps every day.
Apps already receive:
Child signaling is just one more flag.
The issue is they do not turn these on automatically.
The signal contains only:
“child account = true”
Nothing else.
Once the signal exists:
Open one layer at a time for the technical details, implementation path, and press-ready overview.
App stores do not pass child account information to apps. Apps do not automatically turn on child‑safety features. Parents assume protections exist — but they don’t.
Both iOS and Android already maintain OS‑level child account flags through:
These systems already know:
No new data is required. No new identifiers are created. No PII is shared.
App stores already send dozens of signals to apps:
Child signaling is simply:
child_account = true
This flag is added to the existing entitlement payload apps already parse.
When apps receive child_account = true, they automatically enable:
These features already exist. They simply aren’t activated automatically.
Parents can override protections easily — and apps will make this simpler than the current maze.
This is standard engineering work.
The signal contains only:
child_account = true
No birthday. No name. No email. No identifiers. No cross‑app tracking. No new data collection.
Once the signal exists:
This is accountability.
child_accounttrue or falsechild_account in entitlement payloadYour app already parses metadata from the app store. Add one line:
const isChild = entitlement.child_account === true;If isChild is true:
enableChildSafetyMode();Child safety mode should activate:
if (parentOverride === true) {
disableChildSafetyMode();
}Apps already listen for entitlement refresh events. Child signaling uses the same cadence.
This helps parents and regulators see compliance.
ReadyOnline is calling for a simple, universal safety standard: App stores must send a child‑account signal to apps, and apps must automatically turn on child‑safety features.
This protects millions of kids instantly — without age verification, without new data collection, and without burdening parents.
The signal already exists inside Google Family Link and Apple Family Sharing. Apps already have child‑safety modes. App stores already send dozens of signals to apps.
Child signaling is just one more flag.
The Meta landmark case publicly stated that app stores should provide a reliable age signal so apps can automatically enforce protections. ReadyOnline’s petition demands exactly that.
This is the fastest, safest, most realistic path to protecting kids online — and it exposes which apps prioritize safety and which do not.