Skip to content
 
 

Repository files navigation

Stevo's AI Blocklist

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).

Examples of filtered content

  • 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

Image comparison

Before:

Google homepage with AI

After:

Google homepage without AI

Installation

Firefox or Microsoft Edge

  1. Install uBlock Origin.
  2. Left-click this link.
  3. 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:

  1. Install uBlock Origin.
  2. Click the uBlock button in the toolbar and open Dashboard Settings (gear icon)
  3. Select the "Filter lists" tab
  4. Open the "Import..." section and paste https://raw.githubusercontent.com/Stevoisiak/Stevos-AI-Blocklist/refs/heads/main/GenAI-Blocklist.txt
  5. Click "Apply Changes"

Google Chrome (Desktop)

  1. Install AdGuard AdBlocker for Chrome.
  2. Click the green AdGuard icon in Chrome then click the gear icon.
  3. Open the Filters tab, go to "Custom", and click the "extension settings" link.
  4. Enable "Allow User Scripts".
  5. Return to this page and left-click this link.
  6. Under "Add custom filter", hit "Next".
    • (Recommended) Check the "Trusted" box.
  7. Click "Add".

Safari (macOS)

  1. Install AdGuard Mini. (Instructions)
  2. Open AdGuard Mini, accept the EULA, then click Continue.
  3. Click "Open Settings" to open Safari settings.
  4. Enable the checkboxes for all seven AdGuard extensions.
    • (Optional) Enable "Allow in Private Browsing"
  5. Click the "AdGuard for Safari" extension, and click "Always Allow on Every Website..."
  6. In the notification that appears, click "Always Allow on Every Website..." again.
  7. Open the AdGuard Mini app and go to Settings → Filters → Custom filters
  8. Paste the URL https://raw.githubusercontent.com/Stevoisiak/Stevos-AI-Blocklist/refs/heads/main/GenAI-Blocklist.txt
  9. Click Next → Add
  10. Change the toggle for custom filters from "Disabled" to "Enabled"

Brave (Desktop)

  1. Open Settings → Extensions → Manifest V2 extensions.
  2. Toggle "Enable uBlock Origin" to On.
  3. Left-click this link.
  4. Press "Subscribe" to import the filter list.

Firefox (Android)

  1. Open Firefox
  2. Tap the action menu (⋮) and select "Extensions"
  3. Click the plus (+) next to uBlock Origin and install it
  4. Close and reopen the Extensions menu
  5. Tap uBlock Origin and select Settings
  6. Open the "Filter lists" tab
  7. Scroll to the bottom and tap "Import..."
  8. Paste in the link https://raw.githubusercontent.com/Stevoisiak/Stevos-AI-Blocklist/refs/heads/main/GenAI-Blocklist.txt
  9. Tap "Apply Changes"

Safari (iOS/iPadOS)

  1. Install AdGuard Ad Blocker for Safari
  2. From your home screen, open Settings → Apps → Safari → Extensions
  3. Tap each "AdGuard" extension and enable Allow Extension.
    • (Optional) Enable "Allow in Private Browsing"
  4. Tap the first "Adguard" extension, scroll down and change "All websites" to "Allow".
  5. Open the AdGuard app and go through initial setup
  6. Tap the shield icon to open the Protection screen
  7. Tap Safari Protection → Filters → Custom (Tap the text itself, not the on-off icon)
  8. Tap "Add a filter"
  9. Paste the URL https://raw.githubusercontent.com/Stevoisiak/Stevos-AI-Blocklist/refs/heads/main/GenAI-Blocklist.txt
  10. Tap Next → Add.
  11. Change the toggle for custom filters from "Disabled" to "Enabled"

Brave Browser (iOS/iPadOS)

  1. Install Brave Browser.
  2. Open Brave and tap ... → Shields and Privacy → Content Filtering → Add Filter by URL...
  3. Paste in the URL https://raw.githubusercontent.com/Stevoisiak/Stevos-AI-Blocklist/refs/heads/main/GenAI-Blocklist.txt
  4. Press Add.

Optional extra blocklist

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

FAQ

Which adblockers will this filter list work with?

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.

Will this remove sites that post AI generated content from search results?

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)

How many websites have filters for AI features?

Over 300.

Why are AI Overviews still showing up on Google?

If you use AdBlock Plus, make sure "Show acceptable ads" is disabled in your settings.

Why is AdGuard recommended for Google Chrome and iOS instead of uBlock Origin?

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.

Will this prevent AI summaries from being generated in the background?

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.

Where can I find a full list of filtered items?

Check GenAI-Blocklist.txt and GenAI-Blocklist-Extra.txt.

Why are trusted filters recommended in AdGuard but not uBlock Origin?

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.

Why do some filters show "Invalid filter: Filter requires trusted source" in 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.

Why do YouTube videos still sometimes play AI dubbed audio tracks?

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.

Ads are appearing on YouTube after adding this filter

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.

Contributing guidelines

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
  • F: Fixed a filter (not working, blocking too much, typo, etc.)
  • +: Filter applied to the "extra" list

Other AI blocking tools

General

Media

Website admin tools

  • Anubis: Web firewall for blocking requests from AI companies.
  • ai.robots.txt: List of AI crawlers to block as a website owner.

Feedback

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.

About

A filter list that hides website features which use Generative AI & content labeled as AI Generated.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages