4 ms·
I have my California Drivers License in my Apple Wallet. I should be able to prove to iPhone apps that I am 18+ (only a binary yes/no with no metadata) by the
by diebeforei485 2y ago
I have my California Drivers License in my Apple Wallet.
I should be able to prove to iPhone apps that I am 18+ (only a binary yes/no with no metadata) by the apps making a local API call to iOS, which checks this information with the unexpired drivers license on device.
- inetknght 2y agoWhat if you're born on February 29th? What if you're borth on March 1st and it's currently February 29, 18 years later?
- SketchySeaBeast 2y agoI don't know that I care for the solution, but why would the API have a problem with either of those scenarios? What datetime library are you using that does, and why haven't you switched?
- slyall 2y agoAge Laws worry about dates. They don't care about leap years, time of birth or timezones.
- 3np 2y agoThat is trusting both Apple and the client, and also only works for iPhone. We can do better with zero-knowledge-proof-based schemes, which also allow securely decoupling issuance/certification from online verification. E.g. https://linc.cnil.fr/en/demonstration-privacy-preserving-age-verification-process https://linc.cnil.fr/en/demonstration-privacy-preserving-age...
- whatshisface 2y agoIt's a privacy issue as long as Jim's Blackmail and Certificates, Inc. knows who they've certified.
- diebeforei485 2y agoI don't see why Google/Android can't implement the same solution.