Skip to content
A content blocker for website age gates for Safari on iOS and OS X.
Swift
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
ContentBlocker
SafariExtension
TwentyOne.xcodeproj
TwentyOne
assets
.gitignore
LICENSE
README.md
UNSUPPORTED.md

README.md

Twenty One

A Safari content blocker for age gates on iOS and OS X.

Download

Before and after with Twenty One

You're drinking a World Wide Stout from Dogfish and you want to know what the ABV was when it was bottled. Over to Dogfish.com you go. UGH! Before you can get to the information you want, you get to play the "enter your birthday" game on your tiny iPhone screen, after having a 15%+ beer.

That's where Twenty One can help. Using an open-source, auto-updating block list, many age gates will be blocked from appearing in Safari (and SafariViewControllers) on your iPhone and Mac. Now you can get to the information you really want without delay.

Why doesn't Twenty One work with [Website]?

It could be that we haven't looked at the website yet (request it)! There is a list of known unsupported websites that you should browse first. The reasons boil down to:

  • No one has added that website yet.
  • The website uses cookies to track your age.
  • The website combines other functionality into the age gating, where disabling the age gate would make the website not function correctly.

How can I help?

If you know the basics of CSS and find a site you can fix, please submit a pull request to blockerList.json. If you don't know what you're doing, feel free to submit an issue after confirming that your site has not already been requested. Many thanks to the generous contributors who have already helped!

Cheers!

You can’t perform that action at this time.