The signed material does not contain any identifiable information about you, and sites like pornhub can verify the token with the identity provider to verify your age.
The signed material does not contain any identifiable information about you, and sites like pornhub can verify the token with the identity provider to verify your age.
You could argue that the sites requesting access tokens won’t be cached/s but I’m practice that’s not how it’ll work. You could also have a separate request-forwarder service that sits between the age-verifier and the site-that-you-don’t-want-logged, I guess, which would make it harder to get all the required info in one place.
But if a kid dies of alcohol poisoning or drunk driving, you can certainly get in serious legal trouble. Those two things (not wanting kids to be harmed by alcohol, and not wanting legal trouble) stop a very large number of adults from giving minors alcohol.
I also would personally prefer we not destroy the internet in pursuit of that goal.
You put severe penalties on the crime, then you catch people doing the crime. Offer a reward fo catching people, and I'm sure a few kids will hand people in for the reward. They'll be able to prove they got a token from someone (as they'll have it), then we investigate.
Require a token to be provided by the requester that is used to sign the response token so its limited to a single use
How does it guarantee anonymity?
i.e. in this scenario will they know that my token was passed to PornHub?
Look up Zero Knowledge Proofs, or Kagi's Privacy Pass, if you want to see details.