Guide
Age verification for online services
How to implement age verification to comply with the Online Safety Act and ICO Children's Code. Covers verification methods, pornography requirements, privacy considerations, and gaming/gambling rules.
The Online Safety Act 2023 requires online services to implement age verification or age assurance to protect children from harmful content. Ofcom regulates online content while the ICO oversees data protection aspects.
This guide covers when age verification is required and how to implement it compliantly.
Online Safety Act requirements
When do you need age verification?
Definitely required for:
- Pornography websites and platforms
- Services with content harmful to children
- Age-restricted products (alcohol, gambling, etc.)
May be required depending on:
- Type and volume of user-generated content
- Risk assessment findings
- Whether service is likely to be accessed by children
Age verification methods
Choosing the right method
Consider these factors:
- Risk level: Higher-risk content needs more robust verification
- User experience: Balance security with usability
- Privacy: Minimise data collection
- Cost: Different methods have different costs
- Accessibility: Methods must work for users with disabilities
Pornography-specific requirements
What pornography sites must do
Self-declaration is NOT acceptable. You must implement robust verification such as:
- Government ID document verification
- Credit card verification
- Open banking verification
- Third-party age verification services
Penalty: Up to 10% of qualifying worldwide revenue, plus possible ISP blocking.
ICO Children's Code
Implementing age-appropriate design
If your service is likely to be accessed by children:
- Set privacy settings to high by default for children
- Minimise data collection from children
- Switch off geolocation by default
- Don't use nudge techniques encouraging data sharing
- Provide clear, age-appropriate privacy information
Best practice: Assume children may access your service and design accordingly.
Privacy and data protection
Privacy-preserving verification
Age verification doesn't need to identify users. Consider:
- Zero-knowledge proofs: Verify age without revealing identity
- Attribute-based credentials: Prove "over 18" without sharing birthdate
- Facial age estimation: Estimates age without storing images
- One-time verification tokens: Verify once, use token for future access
Key principle: Verify only what you need to know.
Gaming and gambling
Gambling operator obligations
Remote gambling:
- Verify age before first deposit
- Verify age before free-to-play gambling
- Use reliable verification methods
In-person gambling:
- Implement Challenge 21 or Challenge 25 policies
- Train staff on age verification
- Maintain refusal records
Implementation checklist
- Risk assessment: Identify what harmful content your service may host
- Method selection: Choose verification method appropriate to risk
- Privacy compliance: Ensure UK GDPR compliance, conduct DPIA if needed
- User journey: Design clear verification process
- Testing: Test verification effectiveness and accessibility
- Documentation: Document your approach for regulators
- Monitoring: Review effectiveness and update as needed