A filter list for uBlock Origin and AdGuard that hides specific website features which 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).
- Google's AI Overviews & AI Mode
- YouTube's Ask button, video summaries, auto-dubbing, and 'Super Resolution' upscaling
- Copilot buttons on GitHub, Bing, Microsoft 365, and Azure Portal
- Pixiv and DeviantArt images labeled as AI-generated
- Amazon Rufus and review summaries
- Reddit Answers and recommended posts from AI subreddits
- Facebook's AI chat & posts with AI info label
- TikTok videos tagged as AI-generated
- X/Twitter's Grok buttons, posts from Grok, and posts with "made with AI" label
Before:
After:
- Install uBlock Origin.
- Left-click this link.
- Press "Subscribe" to import the filter list.
If the above instructions didn't work, (possibly due to multiple adblockers being installed), you can try importing manually:
- Install uBlock Origin.
- Click the uBlock button in the toolbar and open Dashboard Settings (gear icon)
- Select the "Filter lists" tab
- Open the "Import..." section and paste
https://raw.githubusercontent.com/Stevoisiak/Stevos-AI-Blocklist/refs/heads/main/GenAI-Blocklist.txt - Click "Apply Changes"
- Install AdGuard AdBlocker for Chrome.
- Click the green AdGuard icon in Chrome then click the gear icon.
- Open the Filters tab, go to "Custom", and click the "extension settings" link.
- Enable "Allow User Scripts".
- Return to this page and left-click this link.
- Under "Add custom filter", hit "Next".
- (Recommended) Check the "Trusted" box.
- Click "Add".
- Install AdGuard Mini. (Instructions)
- Open AdGuard Mini, accept the EULA, then click Continue.
- Click "Open Settings" to open Safari settings.
- Enable the checkboxes for all seven AdGuard extensions.
- (Optional) Enable "Allow in Private Browsing"
- Click the "AdGuard for Safari" extension, and click "Always Allow on Every Website..."
- In the notification that appears, click "Always Allow on Every Website..." again.
- Open the AdGuard Mini app and go to Settings → Filters → Custom filters
- Paste the URL
https://raw.githubusercontent.com/Stevoisiak/Stevos-AI-Blocklist/refs/heads/main/GenAI-Blocklist.txt - Click Next → Add
- Change the toggle for custom filters from "Disabled" to "Enabled"
- Open Settings → Extensions → Manifest V2 extensions.
- Toggle "Enable uBlock Origin" to On.
- Left-click this link.
- Press "Subscribe" to import the filter list.
- Open Firefox
- Tap the action menu (⋮) and select "Extensions"
- Click the plus (+) next to uBlock Origin and install it
- Close and reopen the Extensions menu
- Tap uBlock Origin and select Settings
- Open the "Filter lists" tab
- Scroll to the bottom and tap "Import..."
- Paste in the link
https://raw.githubusercontent.com/Stevoisiak/Stevos-AI-Blocklist/refs/heads/main/GenAI-Blocklist.txt - Tap "Apply Changes"
- Install AdGuard Ad Blocker for Safari
- From your home screen, open Settings → Apps → Safari → Extensions
- Tap each "AdGuard" extension and enable Allow Extension.
- (Optional) Enable "Allow in Private Browsing"
- Tap the first "Adguard" extension, scroll down and change "All websites" to "Allow".
- Open the AdGuard app and go through initial setup
- Tap the shield icon to open the Protection screen
- Tap Safari Protection → Filters → Custom (Tap the text itself, not the on-off icon)
- Tap "Add a filter"
- Paste the URL
https://raw.githubusercontent.com/Stevoisiak/Stevos-AI-Blocklist/refs/heads/main/GenAI-Blocklist.txt - Tap Next → Add.
- Change the toggle for custom filters from "Disabled" to "Enabled"
- Install Brave Browser.
- Open Brave and tap ... → Shields and Privacy → Content Filtering → Add Filter by URL...
- Paste in the URL
https://raw.githubusercontent.com/Stevoisiak/Stevos-AI-Blocklist/refs/heads/main/GenAI-Blocklist.txt - Press Add.
There 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:
- AI category in headers on news sites.
- Customer support chatbots that must be used before you can contact human customer support.
- YouTube: Trusted filter to remove autodubbing when loading a video directly via URL, but causes visible page refresh even on videos without autodubbing.
- Zoom: Highlights and automatic chapters on recorded meetings.
- Early versions of filters that require testing
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.
Can I use these filters with Pi-hole?
No. Pi-hole and uBlock Origin work differently. uBlock Origin allows filtering individual elements on pages, while Pi-hole blocks entire domains.
Can I use these filters with Opera?
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)
Over 300.
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.
Check GenAI-Blocklist.txt and GenAI-Blocklist-Extra.txt.
Some filters use scriptlets to block AI items. (DeviantArt & Pixiv image filters, YouTube autodubbing, TikTok videos, etc). Unlike uBlock Origin, AdGuard requires trusted filters for all scriptlets. Additionally, enabling trusted filters is easier in AdGuard compared to uBlock Origin.
A small number of filters require trusted filters in uBlock Origin. Trusted filters are disabled by default in uBlock Origin for security reasons, as they allow directly executing code on webpages.
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 do want these extra filters, you can go to uBlock Origin's advanced settings and add https://raw.githubusercontent.com/Stevoisiak/Stevos-AI-Blocklist/refs/heads/main/ to trustedListPrefixes.
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.
This was a known issue when using the AI Blocklist with Brave that should be resolved. If you are still seeing YouTube ads and have confirmed it only occurs when the AI blocklist is installed, please open an issue.
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.
- A: Added a new filter
- M: Modified an existing filter
- R: Removed a filter
- C: Cosmetic "meta" change like editing comments or rearranging filters
- T: Transfer filter between extra and main list.
- F: Fixed a filter (not working, blocking too much, typo, etc.)
- +: Filter applied to the "extra" list
- Just the Browser: Removes AI features, telemetry, and sponsored content from web browsers.
- RemoveWindowsAI: Removes AI components in Windows.
- just_a_husk's image-search AI Blocklist: Removes AI-generated images from search engine results. Forked from laylavish's blocklist.
- AI uBlock Origin Blacklist: uBlock Origin filter list for AI content farms.
- CevvalYoutubeAIBlocklist: Filter list for AI Music channels on YouTube for uBlock Origin.
- Blocktube (Chrome/Edge, Firefox): Extension for blocking channels and videos on YouTube.
- Blocklist for AI music on YouTube: List of AI music channels for Blocktube.
- Ionotter's YT Blocklist: List of channels that use AI for BlockTube.
- AiSList & AiBlock: Block AI content on YouTube based on a community maintained blocklist.
- Spotify AI Band Blocker: Plugin for Spicetify to block AI artists on Spotify.
- Spotify AI Blocker: Userscript to block AI artists on Spotify.
- AI warning for Steam: Browser extension to blur or hide Steam games with an AI content disclosure.
- Anubis: Web firewall for blocking requests from AI companies.
- ai.robots.txt: List of AI crawlers to block as a website owner.
- gorhill: For creating uBlock Origin and answering my questions about
json-editfilters - paintboth1234: Wrote the filter for disabling YouTube auto-dubbing.
- ryanbr: For maintaining Fanboy's Anti-AI Suggestion List, which some filters in this list were based on.
- AchernarB, paintboth1234, & RraaLL: For moderating r/uBlockOrigin and answering questions as I learned how to create filters.
- inwiring: Provided Google AI Overview filters used in earlier versions of this blocklist.
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.