Privacy Updates

Custom Filter List Subscriptions

By the Brave Privacy Team

This is the tenth in a series of blog posts on new Brave privacy features. This post describes work done by Anton Lazarev, Research Engineer. Authors: Peter Snyder (Director of Privacy) and Anton Lazarev.

The left side shows an intrusive cookie consent banner. The right side shows the cookie banner being automatically hidden after subscribing to the EasyList Cookie List as a custom filter list.

Starting in version 1.31.x, Brave will support custom filter list subscriptions, allowing users to further control how unwanted network requests and in-page elements are blocked in Brave. Previously, Brave users could only make selections from the 45 optional regional and special-purpose filter lists Brave included, but now Brave users can subscribe to any filter lists they wish, including the fantastic range of lists maintained by a range of communities, developers and privacy advocates. This work is part of Brave’s goal of providing best-of-breed content filtering tools, and keeping people in control of their Web browsing.

Better Controls for Blocking in Brave

Brave has always provided users with a powerful native content-blocking engine, and shipped a robust set of default filter lists sourced from the excellent work of the Easylist, Easyprivacy, and uBlock Origin list maintainers. Additionally, advanced users have had the option of further customizing their view of the web using the regional and custom filter lists in the brave://adblock settings page. Going forward users can subscribe to any ABP-style filter lists on the internet, allowing them to receive updates from trusted community sources. Any active filter list subscriptions will automatically be updated on a recurring basis, keeping users up to date with the latest privacy protections and website optimizations provided by the list maintainers.

The addition of custom filter list subscriptions brings Brave to parity with other blocking tools like uBlock Origin, AdblockPlus, and AdGuard. This upgrade allows users to further customize their browsing experience natively in the browser without requiring any extensions to be installed. This feature is completely optional; Brave still brings state-of-the-art privacy protections out-of-the-box to millions of users without requiring any additional tweaking.

Technical Details

Custom filter list subscriptions are managed in the brave://adblock page, available on both Desktop and Android. On Desktop, the page can also be accessed through the “Brave Ad Block” menu in the top-right browser hamburger menu, or by right clicking on any page and selecting “Brave > Manage custom filters”. The new section is located directly below Brave’s existing selection of additional regional and special-purpose filter lists.

Users can enter the URL of an online filter list using the “Add filter list via URL” button. Once corresponding URLs are added, subscriptions will appear in a list displaying their URL, time of last local update, as well as controls to temporarily disable the subscription, force an immediate update, view the locally cached version, or unsubscribe.

Active subscriptions will be automatically updated in the background every week. Disabling a subscription will cause its updates to be paused until it is re-enabled. Any subscription can also be manually updated at any time.

Brave’s recent eTLD+1 blocking policy update affects default lists that ship with the browser, aiming to provide an experience where most users never have to deal with web compatibility issues by “dropping Shields.” However, any user-selected lists, including those added through subscriptions, are unaffected by the policy, giving the most advanced users full control over their browsing experience.

What’s Coming Next…

You can already try adding some custom subscriptions in 1.31.x today, but be on the lookout for further improvements including better UI for the brave://adblock page, tighter integration with the rest of the browser settings, and some significant performance improvements for users who prefer to enable several filter lists.

Related articles

Protecting Against Browser-Language Fingerprinting

Brave has further strengthened its fingerprinting protections by preventing users from being identified based on preferred browser language. Starting with version 1.39, Brave randomizes how your browser informs sites of what language(s) you’ve set as default, and what fonts you have installed on your system.

Read this article →

Ready to Brave the new internet?

Brave is built by a team of privacy focused, performance oriented pioneers of the web. Help us fix browsing together.

close
close

Almost there…

You’re just 60 seconds away from the best privacy online

If your download didn’t start automatically, .

  1. Download Brave

    Click “Save” in the window that pops up, and wait for the download to complete.

    Wait for the download to complete (you may need to click “Save” in a window that pops up).

  2. Run the installer

    Click the downloaded file at the bottom left of your screen, and follow the instructions to install Brave.

    Click the downloaded file at the top right of your screen, and follow the instructions to install Brave.

    Click the downloaded file, and follow the instructions to install Brave.

  3. Import settings

    During setup, import bookmarks, extensions, & passwords from your old browser.

Need help?

Get better privacy. Everywhere!

Download Brave mobile for privacy on the go.

Download QR code
Brave logo Click this file to install Brave
Click this file to install Brave Brave logo