For checks like: age > 18
For checks like: age > 18
The "eAusweise" app allows people to "prove" others their age without giving away any more data:
https://www.digitalaustria.gv.at/eng/services/eServices/Proo... (German only:) https://www.oesterreich.gv.at/eausweise/haeufige-fragen/haeu...
Permitted services could request minimal data tokens, verified by one or more instances of choice, and the user would see the data being exchanged and with what party the data is being exchanged exactly.
In my opinion, this beats a lot of current implementations, which redirect to either a plain government login or bank login, where the backend does all the data exchange.
I have to admit that I haven't done anything with this tech myself because I can't be bothered filing a request for access for such a system. Still, I can see the potential here.