-
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 2515 moreandroidacy-user, muWander, vinstaal0, alex14fr, yeahimman and 1 moreEysenor, Peccatrix, MaggiMagie, k2d222, mburakeker and 19 morelafrech, giovanni-volpe, noiret, kolorafa, petersg83 and 150 moreNoBadDays, kreativK, Sigurs, Alyei, mattiamarchesini and 100 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.
128 remaining items
andreapaiola commentedon Jul 29, 2025
I support this issue: it's totally NOT ok to use USA proprietary tech for national and european issues.
stormi commentedon Jul 29, 2025
I support it too. It's hard enough to use a smartphone without Google sucking out all privacy from it, don't make these efforts useless by enforcing the use of their tech.
waltercool commentedon Jul 30, 2025
Funny that people seems to be far more concerned with Google being part of the solution than the solution itself.
Looks like Europeans do want to show their papers in order to use internet, whatever, just don't put US companies in the middle.
Europeans have no sense of freedom or privacy. They just want to comply with DSA (Digital Services Act AKA Digital Surveillance Act) in the best way possible.
stormi commentedon Jul 30, 2025
One can be concerned with both.
CelDaemon commentedon Jul 30, 2025
Absolutely not, this project shouldn't exist in the first place. However instead of it just being a privacy intrusive and censorship accelerating nightmare, in its current state it also prevents people from using their own hardware. These are separate issues.
PlexSheep commentedon Jul 30, 2025
Forcing the use of Google approved operating systems means dependence on the US, and forcing all citizens to use American operating systems. As EU citizen, I think that this is not acceptable.
Just a few days ago when I first heard of the solid cryptography being implemented here, I was positively surprised. The infrastructure being provided has value, and not just for "are you 18+?" Questions.
But tying it to Google approved operating systems destroys the trust you build with good cryptography again.
dj-sf commentedon Jul 30, 2025
I urge you to keep Google out of your critical EU software. American corporations cannot be trusted to adhere to any sort of ethical standards or even rule of law. Do not leave yourselves vulnerable to or dependent on them under any circumstances. If you give an inch they will take a mile.
lietu commentedon Jul 30, 2025
False. The general idea behind the project is dangerous and ineffective at the claimed goals.
How exactly is age restriction on porn sites going to keep bots, russian trolls, nazis, and so on away from
In short: it does nothing to solve the root cause of the issues.
It is also trivial to bypass, all the users have to do is google for "free VPN" and give up even more of their privacy and security, which is exactly what most of them will end up doing if something this idiotic is put in place.
There is no elegance here, it's like forcefully pushing uses for blockchain in the vague hope that some day that "elegant" solution will be useful.
This project asserts as its basic premises that
This issue only adds
In actuality of course none of the above bullets are true.
poetaster commentedon Jul 30, 2025
To force either a dependency on Google or Apple would border on the bizarre. I have ten's of thousands of users on linux mobile systems who, with some difficulties indeed, attempt to maintain their liberty from these monopolists and their egregious abuse of our privacy laws. To submit to google cannot possibly be in accord with european law.
CyberSeas commentedon Jul 30, 2025
I will never allow anything Google related on my degoogled device, nor would I ever allow an age verification app like this on my phone. Stop pretending this is anything more than an attempt at mass-surveillance.
orazioedoardo commentedon Jul 30, 2025
AFAIK you can't even delete issues like that, you need to contact GitHub support to do it (for example if it contains PII).
So they asked GitHub to delete issues and/or pull requests numbered 30 21 17 13, they could have just closed and locked them and addressed the situation.
alexionut-tincu commentedon Jul 30, 2025
So in a world where a law requiring you to verify your identity digitally before accessing websites passes, and this implementation is chosen, you are obligated to have a Google account in order to... exist on the internet? Have a Google (or whatever the alternative is for iOS) account or you are unable to access the internet? And let's not kid ourselves with the "this will only be for NSFW content". Virtually every website which has any form of a public forum will have NSFW content, no matter how good the moderation.
Am I missing something?
Edit: I just read above that you nuked a merge request without trace that protested the obvious problems with this repo. Shameful. I will repost the link so it doesn't get lost. If you read this and were going to post a reply, pass on the link to the archived merge request.
hashara256 commentedon Jul 30, 2025
1984 George Orwellian's universe has warned us on Tought Police since published in 1949.
Over 75 years has passed and humans still donΒ΄t get it!
pejiji commentedon Jul 30, 2025
The specs say : App and device verification based on Google Play Integrity API and Apple App Attestation.
Are you so stupid ?
What would happen if, as an example, a yellow hair president decided to block the API access for non American citizens ?
DO NOT RELY EUROPEAN INFRASTRUCTURES ON US DRIVEN TECH.
jotkauser commentedon Jul 30, 2025
I agree, abandoning Play Integrity integration will make life easier for people who uses Custom ROMs on their devices and make the app independent from Google and their shitty GMS