1. A private company, let's call it AgeVerify, issues scratch-off cards with unique tokens on them. They are basically like gift cards.
2. AgeVerify's scratch-off cards are sold exclusively in IRL stores. Preferably liquor stores, adult stores, and/or tobacco/vape shops. Places that are licensed and check ID.
3. Anyone who wants to verify their age online can purchase a token at a store. The store must only demand ID if the buyer appears to be a minor (similar to alcohol or tobacco purchases). The store must never store the ID in any form whatsoever.
4. Giving or selling these tokens to a minor is a criminal offense. If a store does it, they lose their liquor or tobacco license. Treat it just like giving a minor alcohol or tobacco.
4a. Run public service announcement campaigns to communicate that giving an AgeVerify token to a child is like handing them a cigarette. There should be a clear social taboo associated with the legal ban.
5. The buyer of the AgeVerify token enters it into their account on whatever social media or adult website they want to use. The website validates the code with AgeVerify.
6. Once validated, the code is good for 1 year (or 6 months or 3 months, adjust based on how stringent you want to make it) - then it expires and a new one must be purchased.
7. A separate token is required for each website/each account.
8. The website is responsible for enforcing no account sharing.
No identifying information is stored anywhere. Kids find it very hard to access age-restricted materials online, just like the vast majority of kids don't easily have access to alcohol or cigarettes.
France targets Australia-style social media ban for children next year
https://www.theguardian.com/world/2025/dec/31/france-plans-social-media-ban-for-under-15s-from-september-2026