Sign in

iiinova is part of the Atmosphere — an open, public network where you own your identity.

Jesper Lund

@je5perl.eupolicy.social.ap.brid.gy
61 followers 2 following 72 posts

Chairperson IT-Pol Denmark, member of EDRi. 🌉 bridged from ⁂ eupolicy.social/@je5perl, follow @ap.brid.gy to interact

PostsRepliesMedia
Reposted by Jesper Lund
Jan Penfrat @ilumium.eupolicy.social.ap.brid.gy · 17/10/2026
Together with the brilliant @chlobemy, I have written a first commentary of the #EU's proposed #Cloud and #AI Development Act #CADA. Unfortunately, this Regulation represents everything that’s wrong with Europe’s current approach to #DigitalSovereignty […]
eupolicy.social
Original post on eupolicy.social
0210 10
Reposted by Jesper Lund
René Mayrhofer :verified: 🇺🇦 🇵🇸 @rene-mobile.infosec.exchange.ap.brid.gy · 08/10/2026
My LG TV has finally been shame-banned to be on the IoT VLAN instead of the normal LAN. It meant some additional (now very specific) firewall rules, although my #OPNsense UDP Broadcast Relay config already takes care of mDNS/Chromecast/etc. It is now also explicitly banned from bypassing my […]
infosec.exchange
Original post on infosec.exchange
306 6
Reposted by Jesper Lund
Jan Penfrat @ilumium.eupolicy.social.ap.brid.gy · 07/10/2026
After #RightsCon26 it's the second time this year that authoritarian government's attack and (attempt to) shut down a #CivilSociety conference and it's another massive warning shot for Europe. Excellent reporting about the #Disinfo2026 scandal from The Guardian […]
eupolicy.social
Original post on eupolicy.social
074 7
Reposted by Jesper Lund
Stein Arne Brekke @brekke.it · 06/10/2026
Shocking news out of Roskilde University: Last December, Professor Michelle Pace was fired from the university for being outspoken against genocide. A favourite professor amongst students, her main offence is allegedly to have invited said students to a breakfast meeting […]
eupolicy.social
Original post on eupolicy.social
000 0
Jesper Lund @je5perl.eupolicy.social.ap.brid.gy · 23/09/2026
@jeppe e-Boks
000 0
Jesper Lund @je5perl.eupolicy.social.ap.brid.gy · 17/09/2026
@dymaxion Signal is not covered by the Kids Act @signalapp
000 0
Jesper Lund @je5perl.eupolicy.social.ap.brid.gy · 08/09/2026
@Ruth_Mottram De fleste testresultater siger mere om testen end de testede..
000 0
Jesper Lund @je5perl.eupolicy.social.ap.brid.gy · 07/09/2026
Regeringen: vi skal regulere techgiganter så de beskytter børn online mod skadelige ting. Techgiganterne skal indføre aldersverifikation med AltID.. Det faktiske lovforslag hoeringsportalen.dk/Hearing/Details… § 2 Det gøres ulovligt for børn og […] [Original post on eupolicy.social]
Bemærkninger til lovforslag om aldersgrænse for børn og unges adgang til visse digitale tjenester. Loven omfatter alene børne, som forbydes adgang til visse sociale medier, og selv får ansvaret for at sikre, at loven overholdes. Der er dog ingen mulighed for at straffe børn eller forældre, der "bryder" loven.
110 1
Jesper Lund @je5perl.eupolicy.social.ap.brid.gy · 31/08/2026
@Kjaerulv Selv-udgivet www.bod.dk/bog/lav-din-egen-bog 1) Skriv din egen tekst eller lad Sh*tGPT gøre det (nobody cares) 2) Tryk upload..
bod.dk
Lav din egen bog i 5 trin: Fra idé til PDF til færdig bog! - bod.dk
Din guide til, hvordan du nemt kan lave din egen bog. Lær, hvordan du bedst forbereder dine trykfiler, så du får præcis den bog i hænderne, du drømmer om!
010 1
Jesper Lund @je5perl.eupolicy.social.ap.brid.gy · 30/08/2026
@malte Why would you even care about this? (whatever it is)
100 1
Jesper Lund @je5perl.eupolicy.social.ap.brid.gy · 20/08/2026
Rejsekort A/S: Vi kan ikke finde ud af at lave en billetapp uden totalovervågning af lokation og bevægelsessensorer. Alle lokationsdata er "nødvendige" for at fordele indtægter mellem trafikselskaberne. Datatilsynet: Jamen, så er alt godt, og sagen "afsluttes". De nye #GDPR krav om […]
eupolicy.social
Original post on eupolicy.social
022 2
Jesper Lund @je5perl.eupolicy.social.ap.brid.gy · 13/08/2026
@Kjaerulv Altså, hvis Netcompany skal overbevise deres kunder om, at Netcompany's AI-systemer kan "spare ansatte" hos kunderne, så er de vel nødt til at gå foran og tage deres egen medicin. Hvis de ikke er stærke i AI-troen, går det ikke..
000 0
Jesper Lund @je5perl.eupolicy.social.ap.brid.gy · 04/08/2026
@jeppe Utroligt at Information ukritisk gengiver marketing propaganda fra virksomheder, som sælger aldersverifikations løsninger: "Der findes digitale løsninger, som kan sikre, at man ikke kan lyve sig ældre, end man er." En kritisk Information journalist kunne fx kigge på Australien, hvor unge […]
eupolicy.social
Original post on eupolicy.social
000 0
Jesper Lund @je5perl.eupolicy.social.ap.brid.gy · 04/08/2026
@jeppe De største datamisbrugere finder du på Christiansborg, så det tror jeg ikke, at du har ret i. Det er muligt, at danske politikere gerne vil have et europæisk Palantir ("digital suverænitet"), men kun hvis den europæiske udgave kan levere samme niveau af overvågning, datamisbrug og […]
eupolicy.social
Original post on eupolicy.social
000 0
Jesper Lund @je5perl.eupolicy.social.ap.brid.gy · 04/08/2026
@jeppe En app-slankekur er vejen frem, hvis du vil overvåges mindre..
100 1
Jesper Lund @je5perl.eupolicy.social.ap.brid.gy · 04/08/2026
@jeppe Hvis du har 100+ apps fra overvågningskapitalismens tvivlsomme økosystem (læs: dem som folk typisk installerer), gør det nærmest ingen forskel, om du bruger en deGoogled telefon i stedet for standard (Google) Android. Den store skurk med datahøst og overvågning er ikke Google Play delen […]
eupolicy.social
Original post on eupolicy.social
102 2
Jesper Lund @je5perl.eupolicy.social.ap.brid.gy · 04/08/2026
@jeppe Problemet med den type beskeder er, at det er fuldstændigt uklart hvad de checker, og supporten ved det ikke. Jeg vil anbefale en anden tilgang: har jeg overhovedet brug for en app? Svaret er generelt NEJ (du kan formentlig checke dit elforbrug på deres hjemmeside? - og deres dødsyge […]
eupolicy.social
Original post on eupolicy.social
000 0
Jesper Lund @je5perl.eupolicy.social.ap.brid.gy · 04/08/2026
@jeppe Checker app'en om den er installeret via Google Play?
100 1
Jesper Lund @je5perl.eupolicy.social.ap.brid.gy · 16/07/2026
@daphnek.bsky.social I think the previous paragraphs just summarise the eCD Art. 14 case law. Most cases have been about knowledge of the illegal content (including this case). But control of the stored information also excludes the operator from the liability exemption. In C-188/24, the CJEU […]
eupolicy.social
Original post on eupolicy.social
100 1
Reposted by Jesper Lund
Karl Bode @karlbode.com · 14/07/2026
launching a substack in 2026 sends several messages, none of them good 1. you're not politically attentive enough to know the company is run by white supremacist coddling assholes 2. you know the company is run by white supremacist coddling assholes and don't care 3. you're getting paid, see #2.
karlbode.com
Substack Still Has A Nazi Problem (And Doesn't Care)
For several years Substack has been accused of coddling white supremacy and fascist ideology for cash. And despite several major scandals and a mass defection of ethical authors, there's little seriou...
7718247 718
Jesper Lund @je5perl.eupolicy.social.ap.brid.gy · 09/07/2026
@mullvadnet An absolute majority to reject was required today because this is a second reading in Parliament, not because the urgency procedure was used.
000 0
Jesper Lund @je5perl.eupolicy.social.ap.brid.gy · 09/07/2026
Tak til de mange som har sendt emails til MEP'er om #ChatControl. Jeg er sikker på at det har gjort en forskel. Blandt de danske MEP'er stemte 11 af 15 for afvisning! howtheyvote.eu/votes/195775 For hele EP stemte 314-276 for afvisning, 345-237 for at begrænse scanningen til kendt CSAM […]
eupolicy.social
Original post on eupolicy.social
125 5
Reposted by Jesper Lund
Konstantin Macher @pneutig.eupolicy.social.ap.brid.gy · 02/07/2026
RE: eupolicy.social/@pneutig/1168460555… Now official on the agenda for the European Parliament plenary next week: Request for an urgent procedure to vote again on #ChatControl 1.0❗ www.europarl.europa.eu/sedcms/docum… […]
eupolicy.social
Original post on eupolicy.social
0510 10
Jesper Lund @je5perl.eupolicy.social.ap.brid.gy · 30/06/2026
@jmaris Since there is no real revenue, the less the company "invests" (wastes) in #AI, the more profitable it is..😂
100 1
Jesper Lund @je5perl.eupolicy.social.ap.brid.gy · 28/06/2026
[Disinformation on X about Chat Control] EPP cites NCMEC 2024 as data source. Their statistics for 2024 indeed has 20 milliion reports per year, but for the ENTIRE WORLD (not the EU) and for all types of services. The correct number: In 2024, EU received 344K reports about interpersonal […]
eupolicy.social
Original post on eupolicy.social
011 1
Jesper Lund @je5perl.eupolicy.social.ap.brid.gy · 28/06/2026
[Disinformation on X about Chat Control] On X, EPP is claiming that 54,795 reports are missing per day because the interim derogation (#ChatControl 1.0) lapsed on 3 April. The real number is currently 0 because US Big Tech is ignoring EU law (see […] [Original post on eupolicy.social]
EPP post on X claiming that "Since 3 April, there has been a major legal gap in protecting children from sexual abuse online. Every day, we are missing 54,795 reports."
121 2
Reposted by Jesper Lund
Jan Penfrat @ilumium.eupolicy.social.ap.brid.gy · 21/05/2026
Here are my takeaways from day 2 (and my last one) of #CPDP2026 : 1. Everyone hates the #simplification and #deregulation #Omnibus but the @EUCommission defends it regardless. 2. Experts propose very nuanced approaches for how to best protect minors online. So much expertise that #VonDerLeyen […]
eupolicy.social
Original post on eupolicy.social
015 5
Reposted by Jesper Lund
Jan Penfrat @ilumium.eupolicy.social.ap.brid.gy · 20/05/2026
So grateful for Clément Perarnaud of think tank #CEPS to emphasise that #DigitalSovereignty isn't about countries or the EU institutions but about the sovereignty of _people_ 🙏
122 2
Reposted by Jesper Lund
James Baker @jamesbaker.social.openrightsgroup.org.ap.brid.gy · 18/05/2026
There is an irony in that the online safety act is meant to improve people’s mental health but that it’s made mine a lot worst as someone who worried about freedom of expression and gets anxiety around government control and censorship.
022 2
Reposted by Jesper Lund
Street Art Utopia @streetartutopia.mastodon.online.ap.brid.gy · 17/05/2026
Seen near Holborn Station, on the route of the Unite the Kingdom rally. The poster says it better than most speeches: When the scapegoats are gone, the borders are fortified, and the hatred has done its damage, the cost of living will still rise, the NHS […] [Original post on mastodon.online]
A red text-based public artwork by Frank Riot displayed in a JCDecaux advertising panel outside Holborn Station in London, UK. The poster reads: “When you’ve got rid of all the mosques but the costs of life still rise and you’ve built your fortressed borders but the NHS still dies and the Muslims are all gone and your town’s a wall of white but corporate vultures are still pillaging every facet of our lives who will you blame then? What will you have gained? A badge for barbarism against a backdrop of decay.” Pedestrians walk past the bus shelter on a busy city street.
12710 27
Jesper Lund @je5perl.eupolicy.social.ap.brid.gy · 13/05/2026
Yesterday, at an AI conference in Copenhagen, the Danish Acting Prime Minister told journalists that she would rather have children smoking than use social media! www.dr.dk/nyheder/politik/reels/met… (video in English) The purpose is […]
eupolicy.social
Original post on eupolicy.social
023 3
Jesper Lund @je5perl.eupolicy.social.ap.brid.gy · 05/05/2026
Amazing reporting on the latest data scandal at #Europol wearesolomon.com/en/mag/focus-area/… Move fast and break the law, seems to be their motto! (to quote Europol insiders: "a space where […]
eupolicy.social
Original post on eupolicy.social
004 4
Reposted by Jesper Lund
Mike Masnick @masnick.com · 01/05/2026
Hmm. I just took a ~1500 word piece that I wrote word by word the old fashioned way like the actual writer I am, and ran it through an AI checker just to see what it said, and it highlighted 13 separate phrases that it thinks were likely AI generated. *sigh* This seems bad.
621490202 1.5K
Reposted by Jesper Lund
Jan Penfrat @ilumium.eupolicy.social.ap.brid.gy · 29/04/2026
This is absolutely wild: The #Zambia government has just cancelled the world's most important digital rights conference #RightsCon 2026 which was supposed to start next week in #Lusaka. 3,000+ participants are now hanging in limbo (myself included), some […] [Original post on eupolicy.social]
Facebook post of the Zambian Ministry of Information and Media announcing the "postponement" of RightsCon 2026 due to "the need for comprehensive disclosure of critical information relating to key thematic issues proposed for discussion during the Summit."
3113 13
Jesper Lund @je5perl.eupolicy.social.ap.brid.gy · 29/04/2026
@Kjaerulv En tredje ting DR ikke nævner: den danske AltID app er IKKE open source, og derfor kan der ikke laves uafhængige analyser af sikkerheden som det er gjort for EU app'en (hvor en række sikkerhedsproblemer allerede er identificeret, jf. DR artiklen).
022 2
Jesper Lund @je5perl.eupolicy.social.ap.brid.gy · 29/04/2026
@Kjaerulv En anden ting DR ikke nævner: Hvis app'en virkelig virkede efter hensigten (uden omgåelsesmuligheder), ville den ikke alene holde børn væk fra sociale medier, men også alle voksne, som ikke har en smartphone eller som ikke har en smartphone med officiel Google/Apple certificering (det […]
eupolicy.social
Original post on eupolicy.social
112 2
Jesper Lund @je5perl.eupolicy.social.ap.brid.gy · 29/04/2026
@Kjaerulv DR mener selvfølgelig "holde unge, som ikke kender nogen over 15 år der kan scanne en QR-kode for dem, væk fra TikTok og Instagram" (se "Grandma-as-a-Service" forklaringen her juraj.bednar.io/en/blog-en/2026/04/…).
juraj.bednar.io
EU Age Control: The trojan horse for digital IDs
Most people think EU Age Control apps are about identifying users. The sales pitch is all zero-knowledge proofs of age. You prove you’re over 18 without the site learning your name, exact birthday or anything that can link one proof to another. Before going further, it is worth laying out three separate problems this post is worried about. They are easy to blur but they are very different. First: the DSA fallback — platforms don’t actually need the privacy-preserving wallet; the rules let them use a normal KYC provider instead. Second: attestation lock-in — Google and Apple decide what software runs on the phones that can use this system. Third: the system itself is weaker than advertised — the cryptography the reference app actually ships is not the cryptography the marketing describes, unlinkability depends on wallet behavior not math, and there is a whole class of relay attacks the protocol cannot stop. When commentators wave away “the hacks,” they usually mean bugs in the mock-up. It is also worth asking _when_ this app started being described as “just a reference implementation” or a “white-label demo.” The README tells a story. On 12 May 2025, a disclaimer appeared framing the project as an “Age Verification Solution Toolbox” that Member States are expected to build on. On 31 July 2025, further softening was added — language explicitly calling the app a white-label reference for countries to adapt — and in the exact same edit, the earlier, blunter disclaimer (which said this was an initial version not intended for production) was quietly removed. In any case, it was always presented as a toolbox that countries should adapt into their apps – so judging the app by itself does not make much sense, it depends on how these techniques are implemented in each country’s verification app. There will be no single EU app, despite what the honchos of EU say. ## The DSA fallback nobody talks about Big platforms must verify age for certain content. They **can** use the fancy EU wallet with its privacy features. **They can also just plug in a normal KYC provider** that scans your full passport, runs liveness checks and sees everything. Which path do you think most companies will actually take when the “privacy-preserving” option requires integrating with systems that barely exist yet across 27 countries? It’s marketing sleight of hand. They push the privacy angle hard while the rules quietly allow the non-private fallback. The privacy part is optional. (I think they mainly know the apps will not be ready by the end of the year). KYC companies have been avoiding real electronic IDs for years. I have a Slovak eID chip that’s been in my wallet forever. It has proper cryptographic keys and can prove who I am far more cleanly than a photo of my driver’s license plus video call. Yet almost every KYC provider still does the bitmap and liveness routine. The reason is simple. Integrating with 27 different national eID systems is a nightmare. Maintaining a database of what every country’s physical ID looks like is cheaper and works everywhere. The cryptographic route doesn’t — in practice, not in theory. So the EU solution only “works” if platforms decide to do all that integration work themselves. **Right now the official trusted list has zero production apps.** The reference implementation is still half-baked. **Believing this turns into clean interoperability across all EU countries by the end of 2026 is wishful thinking.** ## How verification actually works The main high-assurance path in the reference app uses an NFC passport. You scan the MRZ code at the bottom of the photo page; it gives the keys to read and decrypt the data on the NFC chip. That chip contains signed data including a JPEG photo of the holder. The design calls for a live photo to be taken and matched locally against the chip’s JPEG — this is intended to stop a kid scanning a parent’s passport to get a credential for themselves. The app is open-source so you can read every line. But changing even one bit would break the hardware attestation _once attestation is actually enforced by national deployments_. In the current reference code, attestation verification is not wired up on the server side — it is a promise national deployments would need to add. The binary must ultimately match exactly what Google or Apple signed. No GrapheneOS, no custom Linux phones. Attestation locks it down. It is the same EU that hates these American corporations and wants EU alternatives for everything — yet no one can make a phone usable for age verification without the blessing of Google (or Apple, who does not certify third-party devices for iOS at all). Bought a Huawei phone that does not pass Play Integrity? Sorry. Note: Huawei phones can produce hardware attestation via their factory key chain, but they cannot pass Google’s Play Integrity verdict — the same applies to GrapheneOS, Linux phones, and anything outside the Google blessing. Use a Daylight computer that doesn’t wreck your circadian rhythm? Back to the office. There is a simpler MRZ-only path in the reference app where you photograph an ID card with no NFC read or face match. Real national apps may not support it, and the reference recommends the high-assurance path. Countries will probably force the chip-based route. It’s a trojan horse to digital ID anyway. ## The marketed crypto and the shipped crypto are not the same thing The public story is built around zero-knowledge proofs. The reference Android app doesn’t actually use zero-knowledge crypto in the flow that runs. It uses an older ISO standard (ISO 18013-5 mdoc with ES256) where each attribute is signed in advance and the wallet reveals only the ones asked for, hiding the rest using salted-digest commitments. A ZK library is pulled in, but nothing in the presentation path ever calls it. So when people cite “ZK age proofs” as the innovation, they are citing something that is in the repo but is not switched on. Whether national apps eventually turn it on is an open question. Today’s reference is plain signatures. The cryptography _could_ be solid — zero-knowledge proofs over passport signatures are a real and tractable thing. But the crypto actually shipping in the current reference is the older plain-signature format with disposable-batch unlinkability, not ZK. So when people defend “the math works,” they are defending math that is not turned on. Although if you use each signed attestation only once, it only reveals that you are over 18 and maybe from the signature who issued the attestation. There’s no unique identifier. ## What’s private and what isn’t The overall flow is local-first, but still needs a server to issue credentials. Scanning and initial checks happen on the phone. Because the app is (or would be) attested, the issuing server can be reasonably confident what exact code actually executed. The server verifies the document signatures and issues a signed credential. That credential can then be used to produce a proof of age when talking to websites. From the verifier’s (say, a porn site or social media platform) point of view it _looks_ unlinkable — as long as the wallet behaves. The design is not “the math guarantees two proofs can’t be correlated.” The design is “the wallet hands out a pile of disposable credentials, uses each one once, then asks for more.” If the wallet obeys that rule, two verifiers see two different signatures and can’t tie them together. If the wallet cheats, or if a proof is replayed, the two verifiers see the same signature bytes, and the linkage is trivial. This is an important nuance — the usual “ZK = math = unlinkable forever” pitch doesn’t apply here. The property holds because the wallet is _supposed_ to rotate credentials, not because the cryptography makes reuse impossible. Real cryptographic unlinkability schemes like BBS+ or CL signatures would produce uncorrelated proofs even on reuse. This is not that. From the issuer’s point of view — they issue credentials when you present your ID. The issuer doesn’t know what you’ll use the credential for, or how many times you’ll use it — the one-use rule lives inside the wallet, not on the server. So if the wallet is modified, or if proofs are captured and replayed, nobody upstream sees it. Any “rate limit” you might imagine is a limit on how many credentials you mint, not on how many times a credential is used in the wild. They can of course infer that you are an EU country citizen. But they can’t (under normal wallet behavior) tell which accounts are yours or link your activity across sites. ## What about relay attacks? Here’s a scenario the spec doesn’t really answer. Suppose a child wants to get into an age-gated site. A service pops up — call it Grandma-as-a-Service — that offers to verify on their behalf for a few euros. The child opens the site, gets a QR code or a link, and instead of scanning it themselves they paste it into the proxy service. The proxy forwards it to a real adult somewhere with a real, government-issued wallet on a clean phone. The adult approves. The adult’s wallet produces a cryptographically perfect “over 18” proof. The site sees a valid proof and lets the child in. Nothing failed. Every signature is real, every attestation is real, the adult really is over 18, the wallet really is running unmodified on a genuine Android. The catch is that the protocol binds the proof to “some wallet somewhere said yes,” not to “the human at this browser right now.” There is no proximity check. The browser-side Digital Credentials API partially closes this — but only when the user verifies on the same phone they’re browsing from. QR codes and deep links, which work across devices, are wide open. People assume Google’s Play Integrity would stop this. It doesn’t. Play Integrity attests _what code is running on what device_. It says nothing about _who is in front of it_ or _where the device is_. In the proxy flow, the adult’s phone is a real phone and every attestation is real. The relay — the web service the child talks to — isn’t being attested; it’s just moving bytes. And once an adult is enrolled, the resale version gets ugly. The wallet has thirty disposable credentials, refreshed on a short interval. The issuer never sees how those get used. So the proxy operator can reuse each credential across many children; nothing upstream raises an alarm. The “one-time use” rule is an honor-system rule inside the wallet software, not something the issuer can enforce after the fact. This is not a bug that production apps will “fix.” It’s inherited from the shape of the protocol, so it will be present in all 27 national apps. ## The Trojan Horse In any case, this is the trojan horse. Start with “protect the children from porn and scary social media.” Create enough friction that people reach for the convenient attested wallet. The app itself must be attested — which in practice means Google or Apple decide what runs. The credential can be killed by the issuer. The reference app leaks face photos, although only locally. Twenty-seven countries will each build their own version. With their own privacy bugs. Then you get the Hawthorne effect. Every controversial site that makes you pull out the wallet creates self-censorship, even if the proof is supposedly anonymous. Governments have a terrible track record protecting this data. Any data. History is full of examples. _(Want to watch porn? Criticize a politician? Are you really going to open the EU country’s ID app to verify that you are over 18 and believe it’s unlinkable ZK proof — even if it really is?)_ Later they link it to Digital Euro and everything else. Suddenly a big chunk of your life can be switched off remotely. Didn’t pay a parking ticket on time? Let’s temporarily revoke your credentials — when you can’t log in anywhere, you will come and pay the ticket. The architecture and politics are the usual control layer with fresher paint. We don’t need revocable digital IDs as the price of entry to the internet. We were doing just fine. ## Are the published hacks real? It’s worth splitting the reported problems into two piles. Pile one: “bugs in the mock-up” — leaked files, unchecked MRZ scans, Chrome-extension demos hitting a placeholder backend. These are fixable and will be fixed per country. Pile two: structural properties that fall out of the protocol itself — no proximity binding, client-side one-time-use, unlinkability that breaks on reuse. These are not bugs. They’ll be present in every national implementation that follows the spec. When commentators wave away “the hacks,” they usually mean pile one. Pile two is what this post is actually about. There have been several “hacks,” mostly by people who don’t understand how this is supposed to work. Leaving files on disk in the reference app is something that will be fixed, and does not really matter. The reference app will not be used by any country directly — they will have their own bugs. It’s for countries to know how to generate the proofs and stay interoperable. It doesn’t even matter that you can fool it into giving you a test credential, because the primary verification path will be countries’ own eID systems, not their mock-up of unchecked MRZ scanner. There was a “hack” that created a custom Chrome extension. That would fail app attestation once attestation is enforced. The MRZ path also does not connect to a real backend, because there’s no real EU-side backend — the registries of valid documents are the competence of individual countries. I’m 99% sure that even though I consider EU completely incompetent, these particular mock-up hacks won’t work in production apps. So this “haha, I hacked the app with my Claude Max subscription” doesn’t mean anything. They’re hacking a mock-up showing the use of a library. Yes, Frau Ursula called it “EU Age Verification app,” but there will not be an EU app — there will be a Slovak app, a Hungarian app, a German app, a Dutch app, a French app… ## But Why? Many of us naturally ask why people want this. I think it’s a mistake to think they don’t. There is demand for this. The internet is scary, parents think they can’t protect their children from many bad things happening, and someone came to provide a “solution.” Doesn’t matter that I am sure the kids will go around it easily. The clients (the voters) are not the children being protected, but their parents, feeling good. I think a very good and deep explanation is in my novel Tamers of Entropy. Have a look. It is very cypherpunk/lunarpunk and explains also the psychology behind these dystopias — and a way outside. Plus it’s fun to read. Check it out at tamersofentropy.net. The characters also have Nostr accounts. ## Conclusion The EU fancy ZK apps will not be ready. Platforms will use normal KYC providers, AI face age estimators and other means. When done according to spec, the age verification app has meaningful privacy properties — the platforms don’t know your identity or link your accounts. But those properties rest on wallet behavior, not cryptographic guarantees. The ZK math that would make unlinkability a hard guarantee is in the repo and not switched on. The apps will not work unless you have a Google or Apple approved device. Forget Linux, GrapheneOS, Huawei, after-market firmwares. It’s part of the security model. And relay attacks — children using adult proxies to get into age-gated sites — are not fixable bugs. They are a structural property of the protocol that will ship in all 27 national apps. The privacy theater hides the wolf. The wolf is still there.
111 1
Reposted by Jesper Lund
Jürgen Hubert @juergen-hubert.mementomori.social.ap.brid.gy · 19/04/2026
My stance on #LLM : 1. There _might_ be some useful use cases with this technology that could be worth exploring. 2. However, it is glaringly obvious that, as of now, their main purpose is to power the mother of all investments bubbles. 3. Which leads us to the present trillion dollar […]
mementomori.social
Original post on mementomori.social
2445 45
Reposted by Jesper Lund
Felicitas Pojtinger 🌅 @pojntfx.mastodon.social.ap.brid.gy · 04/04/2026
bmi.usercontent.opencode.de/eudi-wa… So, it turns out the German implementation of eIDAS (electronic ID wallet for e.g. age attestation) will require an Apple/Google account to function […]
mastodon.social
Original post on mastodon.social
1125155 155
Reposted by Jesper Lund
kjaerulv @kjaerulv.mastodon.social.ap.brid.gy · 03/04/2026
Kære DR. Det er faktisk ikke det, der sker i dag - det der sker er faktisk at staten endelig holder OP med at masseovervåge og scanne ALLE borgeres beskeder - og at tanken om #chatkontrol endelig er død. Husk lige det […]
mastodon.social
Original post on mastodon.social
046 6
Reposted by Jesper Lund
Konstantin Macher @pneutig.eupolicy.social.ap.brid.gy · 25/03/2026
Last chance. Tomorrow (Thursday), MEPs vote (again) on #ChatControl 1.0. Tell them to stand by their democratic decision from 11 March, to vote for amendments 30, 35 & 31 and to reject mass surveillance! #StopScanningMe #Chatkontrolle #ChatkontrolleSTOPPEN
Meme from Game of Thrones. Syrio Forel says "What do we say to Chat Control?" Arya Stark responds "Not Today!"
0610 10
Jesper Lund @je5perl.eupolicy.social.ap.brid.gy · 25/03/2026
The Commission stands with Big Tech in an utterly wild letter that puts pressure on the democratically elected European Parliament to abandon their rights respecting vote on #ChatControl 1.0 just two weeks ago, and instead give Big Tech two-more-years of mass […] [Original post on eupolicy.social]
Letter from the Commission to the European Parliament asking them to vote tomorrow (26 March) on extending the interim CSAM derogation, aka Chat Control 1.0, without any amendments. Source: Politico article.
31553 53
Jesper Lund @je5perl.eupolicy.social.ap.brid.gy · 23/03/2026
Lars Boje mener åbenbart, at virksomheder kan stemme til #fv26 i morgen..🤣 ekstrabladet.dk/nyheder/politik/dan… Forklaring: efter at have scrapet email adresser fra CVR og spammet dem med […]
eupolicy.social
Original post on eupolicy.social
000 0
Reposted by Jesper Lund
kjaerulv @kjaerulv.mastodon.social.ap.brid.gy · 14/03/2026
'Angela Lipps, 50, was arrested at her home last summer and extradited more than 1,200 miles to Fargo to face criminal charges tied to what police described as an organized fraud scheme. Authorities later dismissed the case after bank records showed she was in Tennessee at the time the crimes […]
mastodon.social
Original post on mastodon.social
001 1
Reposted by Jesper Lund
David Penfold :verified: @davep.infosec.exchange.ap.brid.gy · 07/03/2026
Criminal life hack:

Wear extra fingers so photo / video evidence will be inadmissible as it will appear to be Al generated.

(shows prosthetic finger that can be worn like a ring)
61292 92
Reposted by Jesper Lund
Jeppe Bundsgaard på Mastodon @jeppe.uddannelse.social.ap.brid.gy · 22/02/2026
RE: hachyderm.io/@evacide/1161112596132… Hvis ikke man var utryg ved aldersverifikation i forvejen, så bliver man det nu. Og man forstår hvor dybt vi er i overvågningskviksandet. Tak til alle jer der har taget privatliv alvorligt, mens vi andre har tænkt: så slemt er det nok ikke […]
uddannelse.social
Original post on uddannelse.social
036 6
Jesper Lund @je5perl.eupolicy.social.ap.brid.gy · 21/01/2026
@jmaris Clearly, there are not enough short videos on social media, so we need AI slop to generate more..
000 0
Jesper Lund @je5perl.eupolicy.social.ap.brid.gy · 09/01/2026
Hvordan kan Justitsministeriet i L 55 (om udlevering af oplysninger om brugere direkte til politiet i andre EU-lande) konkludere, at det er begrænset hvor mange tjenesteudbydere der vil være omfattet af lovforslaget? Vi undrede os over dette i høringssvaret […] [Original post on eupolicy.social]
Besvarelse af spørgsmål 5 til L 55 (udpegning af retlige repræsentanter), hvor Justitsministeriet vurderer hvor mange danske tjenesteudbydere der vil være omfattet af lovforslaget, fordi de udbyder tjenester i andre EU-lande. For alle relevante kategorier af tjenesteudbydere står der "Ikke undersøgt" i tabellen.
010 1
Jesper Lund @je5perl.eupolicy.social.ap.brid.gy · 01/01/2026
@jeppe Er det her jeg kan nævne, at jeg har skiftet min Android telefon væk fra Google's overvågningshelvede, og nu kan jeg ikke længere bruge apps til offentlige tjenester?
100 1
Jesper Lund @je5perl.eupolicy.social.ap.brid.gy · 21/12/2025
@jeppe Trust me, #dkpol lytter til dem som vil beskytte deres #enshitification intellectual property "rettigheder"
110 1