Just a few days after I wrote about the idea of a Universal Age API, Meta doubled down on its own proposal for industry collaboration, citing its new approach to age assurance in the Quest VR ecosystem as a model. It is a very relevant (if incomplete) example, and one worth taking seriously.
Given that age assurance luminaries and practitioners are descending on Manchester this week (with a few football fans arriving early) for the Global Age Assurance Standards Summit, I thought it worthwhile to dig into these collaboration concepts a bit further…
Meta's Quest VR Age Assurance Model
Meta used the launch of parent-supervised Quest accounts for preteens (10-12) to enforce (because it can) a method of exchanging age information with app developers. In doing so, it is making its Quest store the hub for age data that determines what apps a user can access (and could presumably be used by those developers to adapt their services). In its simple approach, there are two APIs:
Get Age Category
: Meta returns the age category for a userReport Age Category
: app developer can report back to Meta if they think the user is a child
In this case, Meta uses age categories specifically relevant to its Quest audience: 10-12, 13+, and mixed (10+). They not only determine app access, but also help Meta configure platform-level settings:
Teens aged 13 to 17 will have more privacy settings turned on by default and can be monitored through parental supervision tools. Preteens aged 10 to 12 have even more restrictive settings turned on, with only parents or guardians able to change privacy settings.
Which is exactly the kind of age-based adaptation required from operators under various age-appropriate design codes, and new online safety laws.
An immediate problem arises, which Meta seeks to pre-empt: handling conflicting age information, either from re-age gating at launch, or by return API call from an app developer who had previously age gated a user. Meta says it will reverify age, using a ‘hard’ method like credit card or ID (presumably the parent’s) if it gets a contradicting signal.
I welcome Meta’s openness with this experiment and hope that they will continue to share learnings, in particular around its process for adjudicating conflicting age signals — which is one of the key challenges to solve in building a Universal Age API.
A Phased Approach
In this case, Meta’s ulterior motive is to promote legislation that might force app stores to be responsible for age verification and even centralised parental consent management. The latter may not be feasible (or even desirable), but the simple idea of making age signals interoperable is a powerful potential solution to 90% of the age assurance problem. Here’s how we get there from here:
Phase I: a closed platform develops a method to exchange age signals with developers and resolve conflicts, resulting in fairly reliable age categorisation across its user base, improved user onboarding experience (due to elimination of duplicate age gates), and a safer environment for kids & teens.DONE.
Phase II: semi-closed platforms like video game consoles (Xbox, Playstation, Nintendo — who already share age or age-band information with publishers), make it a requirement that games return their own age information. The console takes the lead in resolving conflicts (hopefully based on Meta’s learnings and best practices), reverifies users as needed1, provides updated age info to the game dev, who would be required to respect it. Individual game devs can stop age gating and rely on the console-provided age (with the blessing of regulators and Safe Harbor certifiers).
Phase II alone would — fairly swiftly — improve the reliability of age information for many tens of millions of gamers, with all the downstream benefits this brings.
I know, I know.… There is an enormous vector of complexity here with cross-platform games that have their own account systems and exist on multiple consoles. They may have to deal with many conflicting age signals, and face operational pain if ages of existing accounts need to be revised. But there are precedents for re-age gating accounts, and if we can solve seamless logins between platforms with different security standards via Oauth, then surely we can draw an age deconflicting diagram among half a dozen parties…
Phase III: the largest platforms with age data (Google, Apple) realise there is a version of this collaboration that is not completely toxic from a legal or political perspective. I get they don’t want to wade (or stomp!) into the politics of parental oversight vs freedom of access vs censorship. But thanks to their progress in recent years to build out family accounts, they have higher quality age information than anyone else.
Phase IV: in parallel, one or more independent third parties could build out a cross-platform clearinghouse that takes age signals from platforms and developers alike, dedupes and aggregates them for increased reliability, and makes them available securely and in a privacy-preserving way, as I have previously described. This entity would be partnered with existing providers of age verification services, enabling parents, teens, kids to seek out a higher level of age confirmation (choosing their preferred method!2) in order to smooth their access to digital services.
By getting the industry to take these relatively simple steps — with the tacit support of solution-oriented regulators — we can:
make age-appropriate design codes twice as impactful (assuming half of kids are incorrectly aged in platforms).
enable more effective compliance with existing privacy laws (COPPA, GDPR-K) and new age-based legislation, including the DSA and OSA3.
solve the problem of 15-year olds getting exposed to 18+ content on social media because they lied about their age when they were 11.
eliminate repeated age gating and frustrating onboarding experiences which may drive kids and teens into less responsible, less safe online spaces.
reduce the frequency of age verification with different operators, which creates privacy and security risks, whilst supporting a set of responsible, certified age verification services that can plug into the clearinghouse to enable ‘upgrades’ of age information.
It’s good that the professionals are meeting in Manchester to drive forward the necessary debate on standards and effectiveness and interoperability. While the video game consoles seem to be thinly represented at the event, I do hope there will be space to discuss the simpler things we can do with reuse of existing age signals in the ecosystem.
We will still need plenty of innovation in how actual age verification for u18s is done, creating opportunities for vendors of age estimation and age verification tools. I am not at all downplaying the importance of making those more accurate, more accessible, more inclusive, more secure and more private.
Choice is they way to address many of the criticisms of age verification, including access/inclusion, as well as user concerns about privacy. The fact is people worry about different things, and choice can address that. When verified parental consent platform Kids Web Services made available to parents outside the US a choice of three methods to verify their adulthood — credit card, document ID scan, facial age estimation — more than 65% chose facial age estimation because it is more private than the other more traditional methods. This was confirmed across millions of verifications in Europe, Japan, Mexico and elsewhere.
The Digital Services Act — which is now in effect in the EU — requires online platforms to proactively protect u18s from online dangers and risks, including harassment, bullying and misinformation, and it bans profile-based advertising to u18s. It also kicked off a separate workstream on an EU Code of age-appropriate design.
The UK’s Online Safety Act — which is gradually getting more meat on its bones from Ofcom — will require platforms to enforce age limits and implement age-checking measures, and prevent children from accessing harmful and age-inappropriate content.
Super interesting. Great to understand some of the options.
Keen to hear your take on Manchester.