RFC 9998
Report from the IAB/W3C Workshop on Age-Based Restrictions on Content Access
RFC 9998: Report from the IAB/W3C Workshop on Age-Based Restrictions on Content Access π
okay bestie, this one is an Informational report π from the Internet Architecture Board (IAB), and it was written by M. Nottingham and M. Thomson. It's dated June 2026, and the ISSN is 2070-1721 β¨. The title block doesn't list anything it obsoletes or updates, so there's no older RFC being replaced here πΈ
It's a summary of what people said at the workshop, not a set of rules anyone has to follow π
Abstract β¨
The Workshop on Age-Based Restrictions on Content Access was held by the Internet Architecture Board (IAB) and the World Wide Web Consortium (W3C) in October 2025 π¦ This report recaps the big talking points and flags topics that might be worth more thought and work later π§
heads up though: this is a report on what happened at the workshop. The views and positions in it belong to the people who took part, and they don't necessarily match the views of the IAB or W3C π
Status of This Memo π
This document is not an Internet Standards Track spec. It's published for information only π
It's a product of the Internet Architecture Board (IAB), and the IAB decided it was valuable enough to keep on the permanent record β¨ It reflects the consensus of the IAB. Documents the IAB approves for publication aren't candidates for any level of Internet Standard, which you can read about in Section 2 of RFC 7841 π
For the current status, any errata, and how to send feedback, check https://www.rfc-editor.org/info/rfc9998 π₯
Copyright Notice π«Ά
Copyright (c) 2026 IETF Trust and the persons identified as the document authors. All rights reserved πΈ
This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (https://trustee.ietf.org/license-info) as they stand on the date it was published π Read those carefully, because they spell out your rights and restrictions for this document π
Table of Contents π
1. Introduction
1.1. Views Expressed in This Report
1.2. Chatham House Rule
2. Overview of the Workshop
3. Key Takeaways
3.1. There Is a Need for Cross-Cutting Collaboration
3.2. Identifying the Roles Involved Is Important
3.3. A Common Vocabulary Is Necessary
3.4. Privacy and Trust Expectations Need Further Discussion
3.5. More Than One Approach Will Be Required
3.6. Mapping the Risks for Architectures Is a Useful Next Step
3.7. Safety Requires More Than a Technical Solution
4. Security Considerations
5. IANA Considerations
6. Informative References
Appendix A. Workshop Agenda
A.1. Topic: Introduction
A.2. Topic: Setting the Scene
A.3. Topic: Guiding Principles
A.4. Topic: Potential Impacts
A.5. Topic: Where Enforcement Happens
A.6. Topic: Available Techniques
A.7. Discussion
A.8. Summary and Reflection
A.9. Outcomes
Appendix B. Workshop Participants
Appendix C. Potential Impacts
C.1. Impact on Children
C.2. Ecosystem Impact
C.3. Implementation and Deployment Difficulties
C.4. Security and Privacy
C.5. Equity
C.6. Societal Impacts
Appendix D. Desirable and Essential Properties of a Solution
D.1. Functional
D.2. Accountability and Transparency
D.3. Privacy and Security
D.4. Equity
D.5. Jurisdiction and Geopolitical
D.6. Usability
D.7. Implementation and Deployment
D.8. General/Other
IAB Members at the Time of Approval
Authors' Addresses
1. Introduction β¨
Governments and lawmakers all over the world are getting more and more into restricting what young people can see online, all in the name of cutting down on potential harm π
In October 2025, the Internet Architecture Board (IAB) and the World Wide Web Consortium (W3C) got together for the Workshop on Age-Based Restrictions on Content Access π It brought together technologists, civil-society advocates, business folks, and government stakeholders to dig into the nuances of bringing these measures in π
The main goal was "to perform a thorough examination of the technical and architectural choices that are involved in solutions for age-based restrictions on access to content" with the aim of "build[ing] a shared understanding of the properties of various proposed approaches" π§
If you want the details, see the workshop announcement [ANNOUNCE] π£ The papers and presentation materials are linked from there. This report is the recap of what the workshop covered π¦
1.1. Views Expressed in This Report π«Ά
This is a report on what happened at the workshop πΈ The views and positions in it were shared by participants during the event, and they don't necessarily reflect the views or positions of the IAB or W3C, or of every participant either π
Also, the report's content comes from presentations by participants and from notes taken during the discussions, with no interpretation or checking π So it follows the flow and back-and-forth of the workshop, but it doesn't try to capture a consensus β¨
1.2. Chatham House Rule π€«
The participants agreed to run the workshop under the Chatham House Rule [CHATHAM-HOUSE] π That means this report doesn't attribute statements to individuals or organizations without their express permission. Most submissions to the workshop were public, so they can be attributed, and they're used here for substance and context π
Appendix B lists the workshop participants, unless they asked for that info to be kept private π
Part 1 of 5 is done! π More parts are coming, so stay tuned, bestie π
2. Overview of the Workshop πΈ
okay so the IAB/W3C Workshop on Age-Based Restrictions on Content Access π pulled together a super mixed crowd from technical, policy, regulatory, and research communities to figure out how the Internet could handle age-based access controls. For three days, the talks went everywhere: technology, governance, human rights, social expectations. The recurring themes were privacy, accountability, and keeping the open architecture of the Internet intact π¦
The workshop kicked off with a framing session about the Internet's original design as a universal, non-segmented space β¨ People pointed out that the Web doesn't naturally tell adult and child users apart, and that governments are building regulatory environments that move responsibility from parents and individuals onto service providers. The scope was tightly defined, bestie. It wasn't about whether age restrictions are moral or good policy. It was about the technical, architectural, and human-rights implications of enforcing them. The challenge, as many people agreed, is building mechanisms that are accurate, respect privacy, keep global interoperability, and avoid creating infrastructure that could get repurposed for censorship or surveillance π
Early on, the conversation got stuck on terminology and scope. Should "age verification" mean narrowly checking identity, or more broadly "age assurance"? π€ People also talked about how different cultures think about parental authority, and how legal frameworks are popping up all over different jurisdictions. Some folks warned about "slippery slope" effects, where mechanisms built for age checks could slowly turn into tools for broader identity enforcement π Several people noted that while liability drives a lot of policy decisions, technical design should aim to minimize harm and avoid over-centralization. And the question of who is responsible for child safety (platforms, regulators, or device manufacturers?) kept coming back again and again π
Human-rights principles were the main lens for evaluating everything π Privacy was discussed not just as data protection law (including techniques like minimization) but also as protection from unwanted exposure or interaction. Freedom of expression and opinion came up too, especially the fact that both adults and children have rights to communicate, access information, and associate without the chilling effects of surveillance or discrimination. The group also revisited old-school Internet design tenets like decentralization and the end-to-end principle, asking how those should shape modern architectures that could easily drift toward central control π Some argued that successful systems have to stay open, interoperable, and reversible. Others warned that any solution, even a well-intentioned one, would inevitably reshape the Internet's social and economic balance β
On the technical side, sessions explored a spectrum of enforcement models: service-based, network-based, and device-based π§ Service-based enforcement puts the compliance burden on websites, which risks fragmentation and user fatigue from repeated verification flows. Network-based filtering (already common in some jurisdictions) offers broad coverage but limited accuracy and big privacy trade-offs. Device-based enforcement, where operating systems mediate access based on a one-time verification, got praise for potential usability and consistency, but also criticism for possibly concentrating power among major vendors π Lots of participants noted that a pluralistic approach is more likely to succeed, since no single architecture can meet all requirements equally across jurisdictions π
Privacy-enhancing technologies (PETs) like anonymous credentials and zero-knowledge proofs (ZKPs) were discussed as promising tools, though not necessarily sufficient π PETs don't address all privacy concerns, and they also don't address the wider issues around access to underlying sources of truth. Some participants cautioned that PETs cannot prevent circumvention or censorship, and that they're relatively untested. They also said that open-sourcing code does not automatically make a system trustworthy π«Ά A recurring worry was that credential-based verification might work great in countries with unified ID systems, but it risks excluding people who don't have access to such credentials and entrenching inequalities π€
Discussions about parental controls and network operator roles showed the practical tensions between effectiveness, usability, and user rights π Some people saw value in layered approaches that combine device, service, and network measures. Others pointed out how complex parental-control tools are, and how rarely people adopt them even when they're available. The workshop also looked at the ethical side: could building better tools accidentally legitimize overbroad or intrusive regulation? That's a big question, not gonna lie π₯Ί
By the third day, everyone was reflecting on the need for collaboration across disciplines and institutions π€ Many people admitted that complete solutions are unlikely in the short term, but that agreeing on shared vocabulary, architectural roles, and evaluation properties is an essential foundation. There was broad agreement that future work should map risks against possible architectures, document trade-offs in neutral terms, and communicate clearly with policymakers so that outcomes don't undermine Internet openness π
The meeting closed with reflections on what process could take proposed solutions through a standards process π Both IETF and W3C representatives explained how exploratory work might proceed within their frameworks, and stressed that standardization would take consensus, open participation, and time β³
Now, a workshop can't produce specific standards proposals or take positions on whether regulatory proposals are advisable π ββοΈ Still, it was suggested that leadership bodies, including the IAB and the Technical Architecture Group (TAG), could make statements to that effect π£
Here's the vibe check: most participants found the current status quo unsatisfying, where age restrictions are piecemeal, opaque, and often privacy-eroding π© But many cautioned that hasty solutions could entrench even worse problems. That led to a growing recognition that protecting children online must not come at the expense of the Internet's foundational freedoms, and that sustained, multi-stakeholder collaboration is the only viable path forward π
3. Key Takeaways π
This section highlights the parts of the workshop discussion that seemed most impactful β¨
3.1. There Is a Need for Cross-Cutting Collaboration π«
Lots of participants said the workshop helped them appreciate perspectives they hadn't fully considered before π§ Although several substantial efforts have included industry, civil society, government, and technologists, collaboration across all stakeholders seems to be rare, which is kind of wild π
This was especially obvious when it came to the technical community. There have been a bunch of consultations by governments and other bodies, but the technical community's involvement is often limited to policy representatives from technology companies. That can lead to an underappreciation of the architectural impact and related harm of design decisions π
Architectures that work well for the goals and are less likely to have profound harmful consequences may need multiple actors fulfilling different roles (see Section 3.2) π§© So standardization may be especially important for interoperable, collaborative development of architectures involving both servers and clients π
Some participants also noted that approaches where liability sits with only one party (for example, a content or platform provider) are unlikely to get the desired results. Why? Because it creates disincentives for the cooperation that's necessary for meaningfully reducing harm π An approach that considers the roles of young people, their parents, device manufacturers, operating system vendors, content providers, and society overall was believed to be more likely to succeed π
3.2. Identifying the Roles Involved Is Important π
One of the more substantive discussions on architecture involved presentations on the functional roles involved in any system [HANSON] π Four key roles were identified, and honestly, this part is so helpful π¦
Verifier: The verifier role determines whether a person falls into a target age range πͺͺ
Enforcer: The enforcer is responsible for ensuring that a person who does not satisfy the verifier is unable to access age-restricted content or services π§
Policy selector: The policy selector is responsible for determining which policies should apply to the user, based on their jurisdiction, status, or preferences πΊοΈ
Rater: The rater is responsible for determining whether content or services require age restrictions and the age ranges that apply π·οΈ
Also, it was noted that ratings and laws are often limited by geography or jurisdiction, so services often need to figure out the applicable jurisdiction first π It was generally accepted that this function often uses IP geolocation mappings, even though they have acknowledged limitations around accuracy and are susceptible to getting around things with VPNs π
3.3. A Common Vocabulary Is Necessary
Early on, everyone kept talking past each other because they didn't all use the same words for the same activities or functions π People agreed that shared language matters, and some pointed to [ISO-IEC-27566-1]. Here are the key terms as participants discussed them, bestie π
- Age assurance: This is an umbrella term πΈ for technology that gives some entity information about a person's age. It covers several classes of specific methods, including age verification, age estimation, and age inference. Age assurance doesn't have to produce one specific age. Age ranges are often preferred because they can have better privacy properties π
- Age verification: This means gaining high assurance that a person is within a given age range. Strong assurances are often tied to official or governmental documentation, so age verification can involve government-issued digital credentials πͺͺ
- Age estimation: This uses statistical processes that look at a person's physical or behavioral characteristics to produce a probabilistic value for how old someone is, or whether their age falls in a target range. Lots of techniques are used, but the most common is facial age estimation, which uses machine learning models to estimate how old a person is from still or moving images of their face πΈ
- Age inference: This draws on data sources to work out whether a person fits a given age range. It can require identification information, such as an email address or phone number, to find relevant records. For example, evidence of online activity before a certain date in the past might support the view that a person is older than a target threshold π°οΈ
- Age gating: This is the process of restricting access to something based on the age of the person requesting access πͺ
Relating these functions to the roles described in Section 3.2, all age assurance types fit the "verifier" role, whereas age gating applies to the "enforcer" role π§
3.4. Privacy and Trust Expectations Need Further Discussion
Privacy came up again and again at the workshop, but it got very clear that there are multiple things to consider π Privacy often got tangled up with trust, and each approach depends on different kinds of trust between the different actors π«Ά
Participants identified privacy as important to maintaining trust in any system that involves age assurance or age gating π
Where private information is used by the actors in a proposed architecture, those actors might need to be trusted to handle that information responsibly. In that approach, safeguards on personal information become a core part of what might let people trust the system. Prompt disposal of personal information is one example, and it's a practice that many age verification providers promise ποΈβ¨
Several people observed that the kind of trust being asked of people might not match the role certain entities play in people's lives. It depends on context: "adult" content providers generally serve anonymous users, whereas social media often already holds a lot of personal information about its users π
In either case, users might have no prior knowledge of providers contracted to provide age assurance functions, or no trust in them. It was observed that one likely consequence of some arrangements is training people to become more trusting of strange sites that ask for personal information π¬
Alternatively, trust might not be placed in actors at all, but in the system as a whole. This is possible if no information is made available to different actors, which removes the need to trust how they handle private information π€― To make that achievable, the use of ZKPs or similar cryptographic techniques was seen as a way to limit what each entity learns. However, some participants noted that these techniques do not address circumvention or censorship risks. They also still introduce new information into the ecosystem and may concentrate trust in particular software implementations π©
Other aspects of trust were considered equally important from different perspectives. Services that rely on an independent age assurance provider need to trust that the provider makes an accurate determination of age, at least to the extent that they might be held liable in law. They also need to trust that the service respects privacy, because using a low-quality provider could create other forms of liability or drive away potential customers π
3.5. More Than One Approach Will Be Required
A recurring theme in the discussion was that no single age assurance technique is enough to make sure people aren't unjustifiably excluded π Every age assurance method discussed fails to correctly classify some subset of people:
- Age verification that depends on government-issued credentials will fail when people don't hold accepted credentials. This includes people who don't hold credentials at all, and people whose credentials aren't recognized π ββοΈ
- Age estimation produces probabilistic information about age that can be wrong by some number of years, which can exclude people near threshold ages π This shows up as both false acceptance (people who are outside the target age range being accepted) and false rejection (people who are in the target age range being rejected). If the goal is to minimize the false acceptance rate, that increases the number of false rejections π
- Age inference techniques can fail due to lack of information π«₯
Discussion often came back to an approach that is increasingly recommended for use in age verification, where multiple methods are applied in series. Checks with lower friction (meaning they require less active participation from people) or checks that are less invasive of privacy are attempted first. Successive checks are only used when a definitive result can't be achieved πͺ
Some participants noted that inconsistent friction and invasiveness create a different kind of discrimination, one that can make existing adverse discrimination worse π For example, the accuracy of age estimation for people with African ancestry is often significantly lower than for people with European ancestry [FATE]. This is attributed to the models being trained and validated on datasets with less coverage of some groups. People affected by this bias are more likely to need to engage with more invasive methods π€
One consequence of having multiple imperfect techniques is the need to recognize that any system will be imperfect. That creates several tensions πͺοΈ
- Some people will never be able to satisfy age assurance checks, and so they'll be excluded by strict assurance mandates. Here, discussions acknowledged that purely technical systems are likely inadequate π
- Some people who should be blocked from accessing content or services will find ways to get around restrictions. In this context, the term "advanced persistent teenager" was recognized as describing the nature of the "adversary": individuals who are considered too young to access content, but who are highly motivated, technically sophisticated, and have time to spare π΅οΈββοΈπ
- Offering people more choices can improve privacy, because they get to pick the method that suits them. However, when a chosen method fails, having to engage with additional methods has a higher privacy cost π
Some participants argued that accepting these risks is necessary in order to gain any of the benefits that age-based restrictions might confer π€·ββοΈ Other participants were unwilling to accept potential impositions on individual rights, given how insufficient restrictions are at providing meaningful protection. See Section 3.7 for more on that π
3.6. Mapping the Risks for Architectures Is a Useful Next Step β¨
Okay bestie, the way the group talked about how the roles from Section 3.2 get arranged into actual architectures was lowkey the most substantive chat of the whole workshop π§ π. [JACKSON] walks through some of the alternatives and what each arrangement brings with it, so go read that too π¦.
Here's the vibe: active deployments almost always land on the same pattern. Content providers have to age-gate access, and then they contract a third party to run that service for them π . Several people pointed out that this is kind of a natural result of the constraints actors are stuck with π«Ά. Figure 1 shows the typical deployment model for age-gated content and services, with the roles from Section 3.2 labelled.
o
---+--- +------------+ +-----------+
| | | Visits | | Rater +
+ | Browser |--------------------->| Website | Policy
/ \ | | .---| | Selector
/ \ +------------+ | +-----------+
| | Redirected To |
| | | +-----------+
| | '-->| |
| | Evidence of Age | Age |
| '----------------------->| Assurance | Verifier
| | Service |
| .---| |
| | +-----------+
| Redirected To |
| | +-----------+
| '-->| Age- |
| Admitted | Gated | Enforcer
'--------------------------->| Content |
or Blocked +-----------+
Figure 1: Typical Deployment Model
Some participants also flagged that certain approaches can carry higher path-dependence risk once they're widely deployed π¬, even if they're still theoretically possible to withdraw or replace. This can come from accumulated architectural dependencies, from operational integration with third-party services, and from changing expectations among users and service providers πΈ. So architectures that tightly couple functionality with external verification services, or that bake in assumptions about routine age signaling, may make transition more expensive πΈ if better alternatives show up later that handle privacy, equity, or effectiveness concerns more effectively β¨.
Figure 2 shows a deployment model for parental-control software and how the roles from Section 3.2 might apply to it π§. Here, the parental controls do any age verification that's needed and select policies π. Content ratings might be done by websites, by the parental-control software on the device, or by both (marked with a "*" in the figure) π. Enforcement happens on-device π±.
o
---+--- +------------+ Visits +-----------+
| | |--------------------->| |
+ | Browser | (Rated) Content | Website | Rater*
/ \ | |<---------------------| |
/ \ +------------+ +-----------+
^ ^
| \
| \__ Rater* +
| Enforcer
|
+------------+
| Parental | Verifier +
| Controls | Policy Selector
+------------+
Figure 2: Parental-Control Deployment Model
An observation was made that lawmakers often want to name a single entity as responsible for making sure age restrictions actually work π. That need to designate a responsible entity comes from how laws function, but it also creates its own constraints π.
Another constraint was the need for specialist expertise to run all the different age assurance techniques, see Section 3.5 π. This means services naturally tend to contract with specialist age assurance services π€.
Some of the proposed architectures were better able to work under these constraints π. Others needed more coordination, which just highlights how important the collaboration from Section 3.1 is π«Ά.
When people talked about the constraints on different architectures, they often pointed to one particular aspect of an approach and said "that's risky" π . In fact, the final reckoning of risks came out as a long list of potential issues that might need mitigation (see Appendix C) π.
Architectures aren't equally vulnerable to every risk, so we need a more thorough analysis to figure out how each risk applies to each approach π¬. An analysis that looks at the constraints and assumptions needed to successfully deploy different architectures would be a contribution participants would likely welcome π.
3.7. Safety Requires More Than a Technical Solution β¨
Experts in child safety kept saying that restricting access to selected content can't be assumed to be enough π‘οΈ. Keeping children appropriately safe while preparing them for the challenges they'll face over their lifetimes is a massively complex task π.
A recurring theme was the old maxim, "it takes a village to raise a child" π‘. This idea crosses cultural boundaries, and people recognized it π«Ά. The roles that parents, guardians, educators, governments, and online services play in creating an environment where children can thrive and grow were discussed too πΈ.
Content and service restrictions are likely only a small part of a bigger set of actions that work together to give children protection, but also support and encouragement π§. This theme came up several times, even though the goal of the discussion was to explore technical and architectural questions π€.
Restrictions are necessarily binary and lack nuance π. Questions of what to restrict were out of scope for the workshop, but the discussions often surfaced subject matter that showed how hard it is to make simplistic classifications π§©. People acknowledged how important the adults who support children on their life journey are π. For example, eating disorders can be really hard to classify, and participants stressed that being able to recognize trends and inform and engage responsible adults matters a lot π. Ultimately, every child has their own challenges, and the people around them are in the best position to give the support that suits that child best π.
The concept of age-appropriate design came up on several occasions π¨. It presents significant privacy challenges, because it means giving services more information about age π¬. Still, people recognized that services have legal and moral obligations to cater to the needs of children in different age groups π. That's a much more complex problem space than binary age restrictions, since it requires recognizing how children's needs change as they get older π±.
4. Security Considerations β¨
Age verification has a significant potential security impact upon the Internet; see Section 3.4. ππ₯
5. IANA Considerations β¨
This document has no IANA actions. π«Ά
6. Informative References β¨
[ANNOUNCE]Internet Architecture Board, "IAB/W3C Workshop on Age-Based Restrictions on Content Access (agews)",https://datatracker.ietf.org/group/agews/about/.[CHATHAM-HOUSE]Chatham House, "Chatham House Rule",https://www.chathamhouse.org/about-us/chatham-house-rule.[FATE]Ngan, M., Grother, P., and A. Hom, "Face Analysis Technology Evaluation (FATE) Part 10: Performance of Passive, Software-Based Presentation Attack Detection (PAD) Algorithms", National Institute of Standards and Technology, NIST IR 8491, DOI 10.6028/NIST.IR.8491, September 2023,https://nvlpubs.nist.gov/nistpubs/ir/2023/NIST.IR.8491.pdf.[HANSON]Hanson, J., "Where Enforcement Happens", IAB/W3C Workshop on Age-Based Restrictions on Content Access, October 2025,https://datatracker.ietf.org/doc/slides-agews-slides-where-enforcement-happens/.[ISO-IEC-27566-1]ISO/IEC, "Information security, cybersecurity and privacy protection - Age assurance systems - Part 1: Framework", ISO/IEC 27566-1:2025, December 2025,https://www.iso.org/standard/88143.html.[JACKSON]Jackson, D., "Where Enforcement Happens", IAB/W3C Workshop on Age-Based Restrictions on Content Access, October 2025,https://datatracker.ietf.org/doc/slides-agews-where-enforcement-happens/.
Appendix A. Workshop Agenda π
This section contains a copy of the workshop agenda. π
A.1. Topic: Introduction π
We'll kick off the workshop with a greeting, a round of introductions, and an explanation of the terms of engagement, background, goals, and non-goals of the workshop πΈ.
A.2. Topic: Setting the Scene π¬
Successfully deploying age restrictions at Internet scale comes with lots of considerations and constraints π. We'll explore them at a high level, one at a time π§. The goal is for the group to talk through the scope of topics the workshop will try to address π¬.
A.3. Topic: Guiding Principles π§
Architectural principles give us a framework for evaluating additions and changes to the Internet β¨. Technical principles are subject to a bunch of other considerations, especially human-rights principles ποΈ. We'll review the principles that might apply to age-based restrictions, explain what they do, what impact they have, and how they're applied π. This includes human-rights impacts, such as:
- Privacy and Security
- Safety and Efficacy
- Censorship and Access
- Access to the Internet
- Freedom of Expression
It also covers effects on the Internet and Web architecture, such as:
- Deployment, Extensibility, and Evolution
- Avoid Centralization
- End-to-End
- One Global Internet/Web
- Layering and Modularity
A.4. Topic: Potential Impacts π«
We want to look at some of the higher-level considerations that apply no matter what approach you pick π. We'll check out some different perspectives on how to think about the overall problem π. The discussion will try to figure out how those perspectives can be shaped to guide choices π§©.
A.5. Topic: Where Enforcement Happens πͺ
The Internet standards community is in a unique position to make controlled changes to the architecture of the Internet, so there are multiple ways and places to deploy age restrictions π. We'll examine the options, looking at the deployment properties of each location and configuration and how they relate to the architectural principles π. In particular, we'll consider the establishment of new roles as well as the use of existing ones π¦.
Appendix A. Workshop Agenda β¨
A.6. Topic: Available Techniques π
okay so there are a bunch of age restriction systems out there, both live and still cooking π³. we're gonna look at each one through three lenses: how it vibes with the architectural principles, what impacts it could have, and what enforcement options come with it. the lineup is:
- Age verification: including server-side solutions using government identity systems and ZKPs
- Age estimation: including biometrics and data analysis
- Age "inference" approaches
- In-network solutions
- Classification and on-device/parental-control designs
A.7. Discussion π¬
we're gonna circle back to the convos we didn't finish and revisit what we've learned about architecture π§ β¨
A.8. Summary and Reflection πͺ
we'll recap what we talked about and what we figured out so far π
A.9. Outcomes π―
we'll map out the potential outcomes, what happens next, and the next steps π¦
Appendix B. Workshop Participants π
okay, the attendees, listed with their main affiliation π the program committee (PC), the Internet Architecture Board (IAB), and the W3C Technical Architecture Group (TAG) are also marked, so you know who's who π
- Steve Bellovin
- Hadley Beeman, TAG (PC)
- Matthew Bocci, IAB (Observer)
- Christian Bormann, SPRIND
- Marcos CΓ‘ceres, TAG (Observer)
- Andrew Campling, 419 Consulting
- SofΓa Celi, Brave
- David Cooke, Aylo
- Iain Corby, Age Verification Providers Association
- Dhruv Dhody, IAB (Observer)
- Nick Doty, Center for Democracy and Technology (PC)
- Sarah Forland, New America Open Technology Institute
- JΓ©rΓ΄me Gorin, Γcole Polytechnique
- Alexis Hancock, Electronic Frontier Foundation
- Julia Hanson, Apple
- Wes Hardaker, University of Southern California Information Sciences Institute
- Kyle den Hartog, Brave
- Dennis Jackson, Mozilla
- Leif Johansson, SIROS Foundation
- Mallory Knodel, Article 19
- Mirja KΓΌhlewind, IAB (Observer)
- Jonathan Langley, Ofcom UK
- Veronica Lin, Carnegie Mellon University
- Thibault Meunier, Cloudflare
- Tom Newton, Qoria
- Mark Nottingham, IAB (PC Co-Chair)
- Georgia Osborn, Ofcom UK
- Tommy Pauly, IAB (PC)
- John Perrino, Internet Society
- Eric Rescorla, Knight-Georgetown Institute
- Beatriz Rocha, Ceweb.br
- Omari Rodney, Yoti
- Gianpaolo Scalone, Vodafone
- Sarah Scheffler, Carnegie Mellon University
- Andrew Shaw, UK National Cyber Security Centre
- Aline Sylla, German Federal Commissioner for Data Protection and Freedom of Information
- Martin Thomson, TAG (PC Co-Chair)
- Carmela Troncoso, EPFL, the Swiss Federal Institute of Technology in Lausanne
- Benjamin VanderSloot, Mozilla
- Tara Whalen, World Wide Web Consortium (PC)
Appendix C. Potential Impacts π
during the workshop, people were asked to name potential impacts, good or bad, that could come along with age-based restrictions π this list isn't exhaustive, it mostly focuses on the challenges around introducing these mechanisms, and it does NOT mean everyone agreed with every point π
C.1. Impact on Children π§Έ
- Children encounter online harm
- Pushing kids to less safe resources
- Kids lose the ability to explore on their own
- Diminishing children's rights
C.2. Ecosystem Impact π
- Centralization
- Fragmentation of the Internet
- Increased costs for running a website
- Chilling effects on use of the Internet
- VPNs proliferate
- Chilling effects on the publication of borderline content
- Less content being available online
- Restricting people to a few platforms/services
- More use/utility of the Internet due to a perception of safety
- More (or all) online services require a verified login
C.3. Implementation and Deployment Difficulties π οΈ
- Device compatibility
- "Advanced Persistent Teenagers"
- Difficulties regarding jurisdiction checking
- Spillover to other software (e.g., VPNs)
- Displacing users from compliant to non-compliant sites
- False sense of addressing the problem
- Dealing with conflict of laws
- Operators pulling out of territories
- Increasing the footprint of the deep web
- Imposition of cultural norms on other jurisdictions
- Technical solutions are reused for other purposes (scope creep)
- Dealing with obsolete and non-compliant systems
C.4. Security and Privacy π
- Increased cybersecurity risks
- Fingerprinting risk
- Ad targeting could get creepier
- Needing to trust someone on their word without evidence
- Normalizing online identity requests -- increase to phishing risk
- Data breaches
C.5. Equity βοΈ
- Lack of access (e.g., due to lack of device support)
- Refugees, stateless people, people without identity
- Harm to vulnerable people
- Not addressing other vulnerable groups (i.e., not age-based)
- Lack of availability of redress mechanisms
- Users' rights to restitution
- Loss of control over and access to data
- Risk to anonymity
- Loss of ability to run software of your choice
C.6. Societal Impacts ποΈ
- Air cover for blocking the Internet
- User control of the content they see online
- Costs to society (e.g., regulatory overhead)
- Increased online tracking and state surveillance
- Use as a censorship mechanism
- Advancing foreign policy goals with censorship
- Abuse of guardians who don't cut off their wards
Appendix D. Desirable and Essential Properties of a Solution π
during the workshop, people were asked to nominate the properties they thought would be helpful, or even essential, for a solution in this space π«Ά the group agreed that not all of these can be achieved at once, since some goals pull against each other π
D.1. Functional βοΈ
- Underage don't access content that's inappropriate
- Not trivially by-passable
- Flexible enough to be provided through different means
- Bound to the user
- Reliable
- Handles user-generated content
- Enables differential experiences or age-appropriate design (not just blocking)
- Agile by design -- assume adversarial engagement
- Difficult to bypass
- Accurate
D.2. Accountability and Transparency π
- Transparency and accountability regarding what is blocked
- Minimizes the need for trust decisions
- Can be independently/publicly verifiable and tested
- Auditability
- Appeal mechanism for incorrect labeling of content
D.3. Privacy and Security π
- Issuer-Verifier and Verifier-Verifier unlinkability
- Unlinkability across components
- Purpose limitation of the data processed
- Security of data processed
- Phishing-resistant
- Doesn't process or transfer any more data than is necessary
- Avoids becoming a tracking vector
D.4. Equity πΈ
- Inclusive
- Fair -- avoids or minimizes bias
- Does not create inequalities (e.g., across education, other properties)
- Discriminates solely upon age, not other properties
- Works on open devices
- Device independence
- Usable by people of all ages to increase their safety online
- User choice in who verifies their age, and how
- No clear losers
- Accessible to people with disabilities
- Includes appeal mechanisms for incorrect age determinations
D.5. Jurisdiction and Geopolitical πΊοΈ
- Able to handle arbitrary composition of different jurisdictional requirements (possibly down to school level)
- Applicable globally
- Applies the rule of law in the jurisdiction where it applies universally
- No concentration of power in any one entity (or small group of them)
- No concentration of power in any country
- Aligned to legal duties
- Based upon a valid legal basis
D.6. Usability π§
- Economically sustainable
- Low friction for adults
- Fast
- Comprehensible by users
D.7. Implementation and Deployment π
- Low dependency on a single root of trust
- Enforceable by a good mix of technology and law
- Broad deployability -- not expensive or complex
- Decentralized
- Future-proof
- Ability to report/learn when there are issues in the system/telemetry
D.8. General/Other π¦
- Not perfect
- Technically robust
- Not a single, sole solution
- Stable -- resilient
- Alignment of incentives among participants
- Simple to implement
- Resistance to repurposing for censorship
- Unable to be used for surveillance
- Addresses risk of verification becoming over-prevalent
- Accountable governance
- Open Standards-based
IAB Members at the Time of Approval π
these are the Internet Architecture Board members at the time this document was approved for publication π
- Ali C. Begen
- Matthew Bocci
- Roman Danyliw
- Dhruv Dhody
- Jana Iyengar
- Suresh Krishnan
- Warren Kumari
- Jason Livingood
- Mark Nottingham
- Yingzhen Qu
- Alvaro Retana
- Yaroslav Rosomakho
- Nick Sullivan
Authors' Addresses β¨
Mark Nottingham Email: mnot@mnot.net
Martin Thomson Email: mt@lowentropy.net
π¦ where this page comes from
- ietf: rfc9998 2026-06
- π girlified by claude-haiku-5-5 on : a language model's rewrite of the original, under its terms