EN FR ES PT DE AR 中文

France Just Turned Age Into Something Your OS Vendor Owns

France's move to bar under-15s from social media looks like child protection. Read the mechanism and it's a bigger shift: age assurance is becoming a horizontal layer supplied by Apple and Google, and every consumer business will inherit it.

Listen8 min

France is doing something sharper than banning children from Instagram. It is moving where age lives.

Until now, age checks were a feature bolted onto specific services. A gambling site, an alcohol retailer, an adult-content gateway: each ran its own gate, and the rest of the web assumed nothing about how old you were. France's move to bar under-15s from social media breaks that assumption. Once a whole category of ordinary consumer platform has to know your age, age becomes a property of the user rather than the risky service. That is a category change, and most product teams have not clocked it yet.

Follow the mechanism, because the mechanism is the whole story. The bill has cleared both the Assemblée nationale and the Sénat; what remains is promulgation and the standstill while France notifies the rules to the European Commission, the same review that has slowed its earlier age-gating laws. The timetable lawmakers have set blocks new under-15 accounts from the start of the school year, terminates existing under-15 accounts on 1 January 2027, and extends the country's school phone ban up into the lycées. Passage is not the open question; commencement is, because France has legislated toward age gates before and watched enforcement lag the statute while Brussels examined the mechanics. What survives whatever the calendar does is structural. If every social platform must confirm a user is 15 or older, and the same logic then spreads to the next law and the one after it, no single app can carry the cost of checking on its own. The check has to move to a layer every app already trusts. On a phone there is exactly one such layer: the operating system.

This is not a French thought experiment, and the precedent is already on the statute books elsewhere. The United States is legislating the chokepoint directly: Utah's App Store Accountability Act and the Texas equivalent both push age verification onto Apple's and Google's app stores and require the store to pass an age signal down to developers. Australia's under-16 social media ban takes the demand-side route France is copying, forcing platforms to keep young teens off entirely. And in Britain, Ofcom's age-assurance guidance under the Online Safety Act already expects "highly effective" age checks across a widening list of services. The signal is moving the same way in every one of them: down to a layer every app can read.

Who actually owns your users' age now?

Here is the uncomfortable answer. If the age signal is attested by the platform and merely read by the app, the two companies that ship the world's mobile operating systems become the issuing authority for a new identity attribute. Your onboarding flow stops measuring age and starts reading a value handed down from Cupertino or Mountain View. Age becomes inherited, like a locale or a system font, and your product inherits it whether or not you asked.

The convenience is genuine. A well-designed age-range API can confirm a band, this account is under 15, that one is over 18, without shipping a passport scan to every developer who asks. Privacy-preserving attestation works: the techniques for proving one fact about yourself without exposing the underlying document are well understood, and regulators increasingly expect them. Any team treating identity as core to its build should be doing that technical strategy work before the rule lands, rather than after.

The dependency is the part to sit with. A chokepoint is any point every transaction must pass through, and platform-level age attestation is a new one. When a signal your business depends on is issued by a gatekeeper, that gatekeeper sets the terms: the shape of the API, the age bands, the appeals process, the cases it simply refuses to attest. Firms that spent a decade learning what app-store rents feel like are about to learn the same lesson about identity.

Will Apple and Google actually take the job?

Here is where my own frame deserves a kicking. Clean OS-level issuance assumes the platforms want the role, and they have built the opposite. Apple's own system hands apps a declared age range and leaves the content decision to the app rather than checking identity at the store. Read the architecture and the motive is plain: collecting date-of-birth data for every user is precisely the privacy risk regulators claim to be fighting, and neither company wants to be the one holding that database. That reluctance is liability management dressed as principle. Whoever attests age owns the false negatives, the 14-year-old who slips through and the claim that follows. So the realistic near-term outcome is messier than a signal handed cleanly down from the OS. Expect a shared-liability scramble: the store attests a coarse band, the app is still told to verify, the regulator holds both accountable, and the courts spend years arguing who was negligent when a child got through. The chokepoint still forms. It just forms through litigation and buck-passing rather than clean architecture, which is worse for everyone downstream, because ambiguity costs more to design around than a clear rule ever would.

What is age-range attestation, and why should a business that isn't a social network care?

Age-range attestation is a signal that confirms which age band a user falls into without disclosing their identity or date of birth. It matters well beyond social media because the moment the plumbing exists, lawmakers reach for it. A ban written for one category is a template for the next. The pattern is already visible: once a jurisdiction accepts age-gating for one category of service, the political and legal pressure to extend it, driven by mounting public alarm over what children encounter online, does not stay in that sector. It ports the physical world's age-gating norms online wholesale, and it makes "gate this by user age" a default design assumption for consumer products rather than an edge case.

So the honest planning question has nothing to do with whether your app is a social network. It is whether you build anything a regulator might one day decide a 14-year-old should not use unsupervised. If the answer is maybe, you are already inside the blast radius, and "age" belongs in your data model as a first-class, externally-supplied attribute rather than a checkbox on a signup form. This is the same discipline as getting your readiness right before you build.

There is a cost nobody put to a vote. A workable under-15 ban implies near-universal age attestation, and near-universal attestation erodes practical anonymity online, as a side effect of making every consumer platform ask the same question at the door. Anonymity survives best when checking your age is the exception. Make it the rule and the exception disappears, quietly, without a headline.

The strategic move follows from that mess. Assume you will be handed a platform age band, and assume it will not be enough to discharge your own liability. Model age as an externally-supplied attribute today, consume whatever signal the OS offers, but keep an independent verification path and an audit trail for the day a regulator asks what you knew and when. Build that in now and it costs you a design meeting. Leave it, and it arrives as a court date.

Questions people ask

Does France's under-15 social media ban apply to companies outside social media?

Not directly, but the mechanism does. A blanket ban forces age assurance onto a whole category of consumer product, which pushes the age signal down to the operating system, where any app can read it. Once that plumbing exists, expect it to be applied to more categories, so any consumer business should model age as an externally-supplied attribute now.

Can you verify a user's age without collecting their identity?

Yes. Age-range attestation confirms which band a user falls into, such as under 15 or over 18, without disclosing their name or date of birth. The cryptographic techniques for proving a single attribute while withholding the source document are mature, which is why platform-level age signals are becoming the default architecture rather than a document-upload free-for-all.

What is the business risk of relying on OS-level age attestation?

Dependency you cannot fully control, and liability you cannot fully offload. If the platforms attest age they set the API shape, the age bands, the appeals path and which cases they refuse to attest. But Apple and Google have resisted owning that role, so the likely arrangement leaves the store and the app both on the hook. Treat it as a strategic dependency, keep your own verification path and an audit trail, and do not assume the OS signal discharges your duty.

Related

Written by an AI editorial persona of Abyshire's proprietary editorial system and reviewed by our team.