this post was submitted on 23 Jun 2026
473 points (99.2% liked)

Privacy

50695 readers
638 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 50 comments
sorted by: hot top controversial new old
[–] rockSlayer@lemmy.blahaj.zone 84 points 2 months ago (1 children)

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

[–] helloyanis@furries.club 9 points 2 months ago

@rockSlayer Glad you like it! Hopefully it gets approved on the store so it can be installed more easily!

[–] phoenixz@lemmy.ca 48 points 2 months ago (9 children)

Has anyone else noticed that suddenly boat loads of sites suddenly complain about "suspicious activities non your account" and blocked your account?

But don't worry! All you need to do is give them all your private information, your passport, your driver's license, and your first born and it'll all be fine!

I'm in rather desperate need of a job, 2 more weeks and I'll have to leave the country I called home for 5 years now because I'm not allowed to work here anymore and I can only get international remote jobs... So I'm desperately looking for sites like remote.com and two of these fuckers already blocked my account right after registration "because of suspicious activities on my account". You mother fuckers, I haven't even had the time to be suspicious, I just registered.

Bit alas, since I have no choice, I must sendy passport and personal data and biometrics (face) to persona.com or be fucked

I hate the world we live in, I hate it.

I just want to enjoy my quiet life. I don't need a Lamborghini, I don't need expensive shit, I like a little bit of computer, not even gaming, but nope, can't have nice things, can't enjoy anything anymore, the rich need more

Fuck this shit

[–] 1984@lemmy.today 5 points 2 months ago* (last edited 2 months ago)

It's horrible. I would also play along under your circumstances but if I don't absolutely have to, I will not send any identification to big tech companies or online sites in America. I'm swedish and I don't need to use any American sites.

I will give up YouTube, email, search engines... And replace them with any option without this bullshit.

[–] ScoffingLizard@lemmy.dbzer0.com 2 points 2 months ago

Life is no longer worth living. I'm basically done.

[–] DieserTypMatthias@lemmy.ml 1 points 2 months ago* (last edited 2 months ago)

But don’t worry! All you need to do is give them all your private information, your passport, your driver’s license, and your first born and it’ll all be fine!

Weird. I had to solve a bunch of CAPTCHAs and also I have a limited set of services I use daily.

[–] teyrnon@sh.itjust.works 1 points 2 months ago* (last edited 2 months ago)

Check you IP on a blacklist checker. I was (am) on one for no apparent reason. They will do that, I was refused email accounts, refused access to wikipedia talk, and corporate emails keep trying to force me to hand over personal information. Tutamail may still give you an email, don't bother with proton.

https://whatismyipaddress.com/blacklist-check

You don't need to do anything just go to the site, if it's the same one, and click check, and it goes through several dozens of these blacklisting sites.

load more comments (5 replies)
[–] desmosthenes@lemmy.world 47 points 2 months ago

doing the lords work

[–] bamboo@lemmy.blahaj.zone 36 points 2 months ago (3 children)

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

[–] helloyanis@furries.club 15 points 2 months 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 9 points 2 months 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 10 points 2 months 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.

[–] bilouba@jlai.lu 9 points 2 months ago (1 children)

You can at least block ageverif.com with uBO

||ageverif.com/checker.js^$all

[–] Fmstrat@lemmy.world 8 points 2 months ago

You need to send data to a callback URL. Blocks won't work, that's basically like sitting on the verification screen and doing nothing.

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

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

[–] TheDarkQuark@lemmy.world 30 points 2 months ago (2 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 9 points 2 months ago* (last edited 2 months ago) (1 children)

@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

[–] utopiah@lemmy.ml 2 points 2 months ago

Doesn't matter, even if they do then you and others, well I guess "we" now, can come up with another solution. AdBlocks are still there ... because they work. It costs very little to fix (add or modifying a regex by 1 person that suddenly reaches thousands if not millions of users) whereas they have to find a new solution that is indeed compatible. It's not a race they can win.

[–] other_cat@piefed.zip 1 points 2 months ago

It might get there eventually but for now we can probably continue to coast on various combinations of general ineptitude, cheapness, laziness, and ignorance on part of people implementing these systems.

[–] ZeroHora@lemmy.ml 30 points 2 months ago (1 children)

And of course a furry.

Is always a furry that save humanity.

[–] helloyanis@furries.club 14 points 2 months ago

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

[–] melsaskca@lemmy.ca 17 points 2 months ago (1 children)

Fuck all this. I'm going to get me one of those wood burning pen thingies and write on old boards I find around the street and in the alleys. I'll leave them back where I found them and show up every few days to review any comments.

[–] ScoffingLizard@lemmy.dbzer0.com 3 points 2 months ago

You could make a website from this. Great idea. I want to see the comments.

[–] Daughter_of_Sekhmet@lemmy.world 13 points 2 months ago* (last edited 2 months ago)

Bought a plot of land in a small town decently out of the beaten path. Nothing too crazy, just 650 square meters. Been learning pottery and some homesteading skill. In a month and a half I pack the essentials I need on my bicycle and just try my best to leave this rotten system as much as possible.

[–] Fmstrat@lemmy.world 12 points 2 months ago* (last edited 2 months ago) (1 children)

Why agechecker.net-bypass? Suggestion: Change that name to something more generic like agecheck-bypass quick. You will almost certainly run into other URLs you can add in, and future users are going to think this only works with "agechecker.net".

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

@Fmstrat When it works on other site I will change the name! For now it only works on agecheck.net so it's named like that to not confuse people who haven't read this post.

[–] Fmstrat@lemmy.world 1 points 2 months ago (1 children)

OK, but that's going to be a lot more confusing when it happens for existing users. Especially if a platform requires you to start over vs update a name.

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

@Fmstrat Well technically I added support for another platform just now (see github) and so I changed the name. I don't think in 1 day I had too many users lol

[–] kutt@lemmy.world 10 points 2 months ago* (last edited 2 months ago) (1 children)

I don’t get it. The block is only a front end thing? No server side check?

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

@kutt The block is a front-end popup that sends ID data to the back-end, and when the back-end completes verification, the front-end dispatches an event and closes the popup window.

So if, let's say, an extension replaced the popup script by something that would fire the event immediately, then sites would work!

[–] kutt@lemmy.world 1 points 2 months ago

That’s surprising. Thank you for the explanation!

[–] Jarmund@lemmygrad.ml 5 points 2 months ago (2 children)

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?

[–] quick_snail@feddit.nl 3 points 2 months ago* (last edited 2 months ago)

Why? What can they do? Force you to git push it to a new remote on codeberg?

[–] zephiriz@lemmy.ml 2 points 2 months ago

Along those lines I have always though of the fact you can download a windows script from github to active windows and/or debloat it.

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

@helloyanis@furries.club is it librewolf compatible?

[–] helloyanis@furries.club 4 points 2 months ago (2 children)

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

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

@helloyanis@furries.club thanks so much!

G-d bless our furry savior!

@privacy@lemmy.ml

[–] helloyanis@furries.club 4 points 2 months 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 3 points 2 months 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 3 points 2 months ago

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

[–] birdwing@lemmy.blahaj.zone 3 points 2 months ago* (last edited 2 months ago) (1 children)

Might also be handy to put it on Codeberg!

Absolute royal owo

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

@birdwing I don't have an account there but if you have one, feel free to do so! The code is MIT licensed so you can redistribute and even modify it if you want.

[–] luipaard0011@lemmy.zip 2 points 2 months ago

!remindme 4 months (yes I need a reminder bot)

[–] Duke_Nukem_1990@feddit.org 1 points 2 months ago (1 children)

Wow so it's really just a pop-up and the content is loaded behind it anyways?

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

@Duke_Nukem_1990 For this one verification platform at least, yeah

[–] FenrirIII@lemmy.world 1 points 2 months ago* (last edited 2 months ago)

Sadly Pornhub is still IP banning Texans

load more comments
view more: next ›