-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Description
In the README, the following is listed:
App and device verification based on Google Play Integrity API and Apple App Attestation
I would like to strongly urge to abandon this plan. Requiring a dependency on American tech giants for age verification further deepens the EU's dependency on America and the USA's control over the internet. Especially in the current political climate I hope I do not have to explain how undesirable and dangerous that is.
goofy-mdn, rigrig, spazziale, vuori, Mindavi and 2383 moreandroidacy-user, muWander, vinstaal0, alex14fr, yeahimman and 1 moreEysenor, Peccatrix, MaggiMagie, k2d222, mburakeker and 19 morelafrech, giovanni-volpe, noiret, kolorafa, petersg83 and 127 moreNoBadDays, kreativK, Sigurs, Alyei, mattiamarchesini and 91 morexplosionmind
Metadata
Metadata
Assignees
Labels
No labels
Activity
TheLastProject commentedon Jul 16, 2025
Furthermore I am surprised this is considered an important next step, given apps like the Dutch identity app Yivi (who has no such dependency) already exist and can be used for age verification by the government just fine (on the few select platforms that work with it). Yivi is even available on Open Source app stores like F-Droid.
I think Yivi's existence should be sufficient proof that Google Play Integrity integration is unnecessary.
Yivi (formerly IRMA) homepage: https://yivi.app/en/
thgoebel commentedon Jul 16, 2025
This this seems to be a fork of the EUDI wallet, see also:
duncan-bayne commentedon Jul 16, 2025
In addition, tying age verification to specific operating systems and their vendors (large American tech companies) violates two of the three principles listed elsewhere in this org:
duncan-bayne commentedon Jul 17, 2025
Furthermore, from https://ageverification.dev/Technical%20Specification/architecture-and-technical-specifications/#24-design-principles -
Tying age verification to specific operating systems will directly violate this design principle.
yaysoup commentedon Jul 17, 2025
Digital sovereignty is a necessary step to reduce the risks of data processing. There should be no dependencies for external services from third parties at all since each one adds a whole ecosystem of potential security issues.
orazioedoardo commentedon Jul 17, 2025
This is insane, what's the threat model? Someone remotely exploiting a device to steal proof of age of majority just to watch p__n (most common use case)? Is it even realistic? Why does this service need an app at all? Just create a modern web app, maybe even leveraging Digital Credentials API. I'm tired of app-for-everything.
BoGnY commentedon Jul 17, 2025
This happens because those who draft the technical specifications don't know how the technologies they propose work.
As I've explained elsewhere, this is ridiculous. Here's a brief excerpt from one of my posts elsewhere:
There are dozens of ways to secure these apps' certificates without using proprietary systems.
Not to mention that Play Integrity systems are 100% illegal.
orazioedoardo commentedon Jul 18, 2025
Does it need to protect those certificates at all? Maybe I'm too naive, but couldn't this simply be implemented by verifying random challenge signed by a national identity provider?
Avoids having to protect the signed challenge at all since it's single use, scheme is similar to authenticating with SSH or WebAuthn. I haven't checked the architecture thorough, perhaps does something similar in the end with more bloat in between.
andrew-ld commentedon Jul 19, 2025
Please listen the ongoing issues with the Italian Wallet related to Play Integrity:
mega thread:
pagopa/io-app#6327
Duplicates:
pagopa/io-app#7014
pagopa/io-app#7199
pagopa/io-app#6942
pagopa/io-app#6820
pagopa/io-app#6763
pagopa/io-app#6507
pagopa/io-app#6524
cucumberslumber commentedon Jul 27, 2025
Fuck Google
BillCipher-exe commentedon Jul 27, 2025
A mandatory Google account is unacceptable in a OSS Project
DannyBoeh commentedon Jul 27, 2025
Getting access to a website as a EU citizen by accepting the TOS of EU-penalized American megacorp is peak 1984.
ksthiele commentedon Jul 27, 2025
Besides the privacy issues, this feels like South Korea's IE6 problem back in the days, everything was so tied and dependent on it, that they couldn't get rid of it. But I guess we are just humans repeating mistakes, getting influenced by lobbyists, uninformed people, people who can't imagine how things will look like in 10 or more years
petervanstark commentedon Jul 27, 2025
This would be massive hinderance to all South EU states, where adoption of non google phones is large.
This would be also massive dependency on google.
Furthermore, why on earth are you building digital ids but then not doing IDPs, then forcing users to use some extra app for agecheck... they and their OS maintains...
It is bad UX, it causes issues, not sure if adds any security.
112 remaining items
TheJackiMonster commentedon Jul 29, 2025
Exactly. Where even is the desktop client? (#29) Why do EU citizen need a mobile device for digital identification in the first place? Please don't tell me they expect anyone to open a mobile app every time they want to sign an email to send out...
mpeter50 commentedon Jul 29, 2025
It tells a lot that you not just deleted a protest merge request without a trace (#13, archive here), but also got its author's account nuked from github!
Thats how you deal with opposition to your oppressive ideals? Instead of discussion, you ignore one part of them, and silence and disappear the others, like they never existed? You, the project maintainers should be deeply ashamed!
arscynic commentedon Jul 29, 2025
Hey while you're at it, perhaps also implement $TRUMP coin and an NFT store because what good is a digital identity app without some good ol' fashion gambling and energy waste. Oh and ads, lots of ads. 'Murica.
lpcvoid commentedon Jul 29, 2025
I don't get the general negativity here. While I agree that Google integration for remote device attestation is wrong, the general idea behind this project is good. Keeping out bots and russian trolls from online discussions is in all Europeans interest I would think, and this organizations plan for a digital identity is nice. I don't like age controls online, they are pointless footholds for authoritarian fantasies, but I do think that this project tries its best to solve this issue in a technically elegant way which conserves privacy as best as possible.
But yes, please remove the Google attestation. Maybe first focus on an EU custom firmware for phones, much like GrapheneOS does it - they even do their own attestation ;)
ell1e commentedon Jul 29, 2025
Not if it's achieved via central mass registration of all citizens that will eventually remove all anonymity from the internet. This is a dangerous road to go down.
kasamba02 commentedon Jul 29, 2025
Non-European here but this is just scary
orazioedoardo commentedon Jul 29, 2025
Yes, UX isn't great but it's simple and works on any device.
It's not MiTM if I willingly and freely share credentials with others. It's no different than one of the flows where you scan a QR code with the phone, I can share the code with an adult to do the verification: https://github.com/eu-digital-identity-wallet/av-app-android-wallet-ui?tab=readme-ov-file#presentation-flow.
Also I could just create an account on the p__n site, do the verification and then share credentials with you. Binding age verification to accounts it's even one of the suggested user journeys (8b): https://ageverification.dev/av-doc-technical-specification/docs/media/Figure_1_user_journey.png which I'm definitely going to do because don't want to do this crap every time I close and reopen my incognito window.
jakibaki commentedon Jul 29, 2025
Relying on a company that we constantly have to fine for violating our laws is utterly ridiculous even beyond the obvious privacy implications here.
US sanction policy on any smartphone maker they don't deem trustworthy would result in them being locked out of our age verification system and essentially could not operate anymore here.
This is not even theoretical. Huawei smartphones are wildly available in europe and would become unusuable because of US policy. While there's good points to be made for the US having said sanctions on huawei it most certainly should be our decision if we want to impose those too and not just unilaterally decidable by the US.
thpar commentedon Jul 29, 2025
Just weighing in here.
Apart from the question about how useful or desirable it is to have age verification on the internet, it is completely unacceptable that a European age verification service would rely on Google to implement this, thus forcing all Europeans to only use an American approved operating system. It simply does not make any sense.
Kuret commentedon Jul 29, 2025
Since this repository is literally promoting illegal practices (Data Sovereignty, DSA, DMA, interoperability requirements of the specification) I have reported this repo to GitHub, I'd suggest every(EU resident)one do the same, in addition to writing to your local representative.
arikb commentedon Jul 29, 2025
I don't see age verification as evil, as long as it's done in a privacy preserving way.
If we assume that each country already has its own digital login, the system could leverage that to issue a signed token that attests only to the 18+ property and nothing else.
An app holding such signed token need not have any sort of attestation, because the token itself is digitally signed off-device. No dependence on Google is necessary. No smartphone necessary, you can carry the attestation as a QR code on a piece of paper.
o5k commentedon Jul 29, 2025
lol this is the eu
this is the same country (well, union that keeps trying to remove its memberstates' sovereignty) that wants to create their own certificate authority and make it illegal to do cert transparency on it (that is, they want to be able to MITM anyone)
this is the same country that wants to ban encrypted messaging outright
stop saying "well it's OK if -", you're just giving them ways to creep back in.
even if they remove the "share all your personal data with US companies too please" requirement (which is likely just a misguided mistake by the company they're commissioning to make this app), it's still the same awful behaviour that will at best fragment the internet massively
complaining here will do nothing. likely, complaining at all won't do anything because this is all lobbied in by megacorps, but if anything, you should support organizations that protect the internet and its global cultural heritage (and get ready to need a vpn in the very near future, then fight against attempts to ban VPNs too just like the UK is already moving onto)
ell1e commentedon Jul 29, 2025
The problem is that in a lot of countries, you can get by without this digital login. If you now age-gate a ton of the internet, and this would likely eventually include 18+ videos like some harsher movies and not just porn, this is no longer the case. Everybody will need to jump on or they'll be cut off from art and media. Once everybody has one, the incentive increases to also force them to use it for other, less private tasks.
ngajhede commentedon Jul 29, 2025
uuh, what the hell. this is not okay
nukeop commentedon Jul 29, 2025
EU is a country now?