this post was submitted on 23 Jun 2026
210 points (99.1% liked)

Privacy

49256 readers
910 users here now

A place to discuss privacy and freedom in the digital world.

Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.

In this community everyone is welcome to post links and discuss topics related to privacy.

Some Rules

Related communities

much thanks to @gary_host_laptop for the logo design :)

founded 6 years ago
MODERATORS
 

I made an extension that bypasses online age verification

To show my stance towards online age verification, I made a small (literally, less than 10 kilobytes) add-on that will completely skip ageverif.net's verification prompt. (Only that site (for now?))

With more and more data breaches going on it's important to protect yourself by not sharing unnecessary data, and to show how broken some age verification platforms are!

It's #opensource too! https://github.com/helloyanis/agechecker.net-bypass (more info on why I do it is in the readme)

@privacy

#ageverification #firefox #hacking #web #cybersecurity

top 18 comments
sorted by: hot top controversial new old
[–] TheDarkQuark@lemmy.world 3 points 57 minutes ago (1 children)

Lol, is it just an onclosed function call?!

I myself haven't seen any age verification popups yet, due to me always being on a VPN, but I admire you for writing the bypass and making it open source.

I hope this continues to work, but seeing how dystopian the surveillance is getting, I won't be surprised if everything is handled in the backend in the near future (client <-> server, client <-> verification provider, server <-> verification provider); sort of like how payments are handled.

[–] helloyanis@furries.club 1 points 55 minutes ago* (last edited 54 minutes ago)

@TheDarkQuark if they change it, then all of the websites using it will also have to change their code. But I don't think they will change it unless the extension goes crazy viral, they won't bother imo

[–] Jarmund@lemmygrad.ml 3 points 1 hour ago

Hosted on github, which is owned by Micro$lop. One of the companies who are pushing this age verifying crap (and has ties with Peter Thiel). Is it a good idea to host it there?

[–] rockSlayer@lemmy.blahaj.zone 34 points 4 hours ago

Congratulations, you've made the first "must-have" extension to get added to my list in years

[–] bamboo@lemmy.blahaj.zone 18 points 4 hours ago (2 children)

Can't this just be a filter in uBlock Origin? What does this do that is special that uBlock Origin can't do?

[–] scytale@piefed.zip 2 points 2 hours ago

Curious to know this as well. I think it’s possible, but I myself am not capable of writing the filter.

[–] helloyanis@furries.club 7 points 4 hours ago (1 children)

@bamboo I dont't think so? I'm not sure how uBO filters works but the popup file is supposed to send an event to the main page to let it know that the verification is done and I don't think uBO filters can do that

[–] bamboo@lemmy.blahaj.zone 5 points 3 hours ago (1 children)

In your experience do sites fail open or closed if the JavaScript from the third party not load? Like will the site wait for the event of the JavaScript library is never requested or loaded?

[–] helloyanis@furries.club 4 points 3 hours ago

@bamboo Not sure if that's exactly what you mean but each site can set up the age verification by loading a script and adding event callbacks, like redirect_url to set an URL to be redirected to once the verification is over, and onclosed which occurs when the verification is successful, and where the site can set some code to run.

So if you just block the popup, it never appears and can never fire onclose and the code that happens after will never run.

Since sites are often minified and obfuscated, and the call for the popup can come from any file, I just replaced the response to requests to the popup URL, to have my own script that fires the event and/or redirects to the page, so that it works every time.

I think the only way to counter this is, if they change the URL (I can later update it too, or if a website hosts their own version of the file (so it will be at a different URL and be undetected). But all of these have easy workarounds as well.

[–] ZeroHora@lemmy.ml 13 points 4 hours ago (1 children)

And of course a furry.

Is always a furry that save humanity.

[–] helloyanis@furries.club 7 points 4 hours ago

@ZeroHora This is just a facade so that we eventually take over the world, but shh!!

[–] desmosthenes@lemmy.world 33 points 5 hours ago

doing the lords work

[–] Maeve@kbin.earth 1 points 2 hours ago (1 children)

@helloyanis@furries.club is it librewolf compatible?

[–] helloyanis@furries.club 3 points 2 hours ago (1 children)

@Maeve @privacy Haven't tried but it should be! Follow the instructions on GitHub!

[–] Maeve@kbin.earth 2 points 2 hours ago (1 children)

@helloyanis@furries.club thanks so much!

G-d bless our furry savior!

@privacy@lemmy.ml

[–] helloyanis@furries.club 2 points 2 hours ago (1 children)

@Maeve @privacy I didn't think when waking up today that I would be called "Furry savior" ! But I don't mind hehe!

Feel free to tell me if it works on librewolf so I know!

[–] Maeve@kbin.earth 1 points 2 hours ago (1 children)

@helloyanis@furries.club ok I gotta attend to self-care needs, will install on return and get back to you.

@privacy@lemmy.ml

[–] helloyanis@furries.club 1 points 2 hours ago

@Maeve @privacy Yeah it doesn't need to be done right away! Take care of your things! :dragn_mlem: