
A filter list that hides website features which use Generative AI & content labeled as AI Generated.
A filter list for uBlock Origin and AdGuard that hides specific website features that use Generative AI and content labeled as AI generated.
Available for PC/Linux (Firefox, Edge, Chrome, Brave), macOS (Firefox, Edge, Chrome, Safari), Android (Firefox), and iOS/iPadOS (Safari, Brave).
Before:
After:

If the above instructions didn't work, (possibly due to multiple adblockers being installed), you can try importing manually:
https://raw.githubusercontent.com/Stevoisiak/Stevos-AI-Blocklist/refs/heads/main/GenAI-Blocklist.txthttps://raw.githubusercontent.com/Stevoisiak/Stevos-AI-Blocklist/refs/heads/main/GenAI-Blocklist.txthttps://raw.githubusercontent.com/Stevoisiak/Stevos-AI-Blocklist/refs/heads/main/GenAI-Blocklist.txthttps://raw.githubusercontent.com/Stevoisiak/Stevos-AI-Blocklist/refs/heads/main/GenAI-Blocklist.txthttps://raw.githubusercontent.com/Stevoisiak/Stevos-AI-Blocklist/refs/heads/main/GenAI-Blocklist.txtThere is an additional optional filter list GenAI-Blocklist-Extra.txt with additional filters that are more subjective or experimental. They may be more prone to accidentally blocking non-AI content or breaking site functionality. These include:
These filters were developed for uBlock Origin and AdGuard. You should also be able to use them with AdBlock, Adblock Plus, or Brave's integrated adblocker, but issues may occur as these are not fully supported.
No. If you want to block AI sites from search engines, try laylavish's Huge AI Blocklist.
No. Pi-hole and uBlock Origin work differently. uBlock Origin allows filtering individual elements on pages, while Pi-hole blocks entire domains.
No. These filters do not work with Opera's built-in adblocker or uBlock Origin for Opera. The built-in adblocker doesn't allow importing custom filter lists via URL while uBlock Origin for Opera didn't filter correctly when testing. (This may be an issue with Opera)
This is a known issue when using the AI Blocklist with Brave's built-in adblocker. It's caused by the filters for auto-dubbing and AI-upscaled Super Resolution. This has been reported to the Brave developers.
As a workaround, you can either use the filters with uBlock Origin instead of Brave's built-in adblocker, or you can add exceptions for the problematic rules to your custom filters list.
If you use AdBlock Plus, make sure "Show acceptable ads" is disabled in your settings.
uBlock Origin is not available for Google Chrome and iOS.
While uBlock Origin Lite exists as an alternative, it does not support custom filter lists on iOS. Support was added in uBO Lite for Chrome, but compatibility with this filterlist has not been thoroughly tested. A previous version of this README suggested copying the GenAI filters into uBO Lite's custom filters as a workaround. However, filtering was unreliable, updating required manually deleting the old filter rules, and some filter rules were incompatible.
Sometimes. This filter list was created with the primary goal of hiding AI elements, but some network filters have been added to prevent content generation.
Over 300.
Check GenAI-Blocklist.txt and GenAI-Blocklist-Extra.txt.
A small number of filters use features that require trusted origin filters in uBlock Origin. Trusted filters are disabled by default in uBlock Origin for security reasons, as they allow directly executing code on webpages.
This list requires trust to:
To be clear, if you use uBlock Origin, you do not need to mark this list as trusted to use a majority of the AI filters. However, if you want to use the filters listed above, you can go to uBlock Origin's advanced settings and add https://raw.githubusercontent.com/Stevoisiak/Stevos-AI-Blocklist/refs/heads/main/ to trustedListPrefixes.
Some filters use scriptlets to block AI items. (YouTube autodubbing, TikTok videos with AI, etc). In uBlock Origin, trusted filters are only needed for scriptlets that start with trusted-. However, in AdGuard trusted filters are required for all scriptlets. Also, it's easier to enable trusted filters in AdGuard compared to uBlock Origin.
The filter for automatic dubbing on YouTube does not work when opening a video via direct URL. (IE: Entering the address directly in your browser's URL bar). It will work when clicking a video while already on YouTube, such as on YouTube's homepage, search results, or suggested videos.
The extra filter list has a filter that works when loading directly from URL, but it requires allowing trusted filters to run, (see above FAQ entry), and causes a visible page refresh whenever a video is loaded directly via URL.
If you want to report an issue or submit a pull request for an item that isn't being blocked, please include the URL where the unblocked item appears and a screenshot of the page showing the unblocked item.
Commit messages use prefixes to indicate the type of change.
If you want to report an AI widget that is unblocked, please submit an issue and include the website URL and a screenshot of the unblocked item.
If you have any feedback about this project, I can be reached on Bluesky at @stevoisiak.bsky.social or via email at Stevoisiak(at)gmail.com.