Flawless Filters: Highly Refined Filter List for uBlock Origin

In order to surgically debloat my web browsing experience, I have created a highly refined filter list stylized for uBlock Origin utilizing a powerful combination of HTML, cosmetic, and static filters. It is designed to work in compatibility with uBlock Origin’s default filter lists without any additional configuration while being optimized for performance on the Librem 5:

  • uBlock filters
    • uBlock filters – Ads
    • uBlock filters – Badware risks
    • uBlock filters – Privacy
    • uBlock filters – Quick Fixes
    • uBlock filters – Unbreak
  • EasyList
  • AdGuard – Mobile Ads (only enabled by default if mobile device is detected)
  • EasyPrivacy
  • Online Malicious URL Blocklist
  • Peter Lowe’s Ad and tracking server list

Currently the main document is formatted as a nested tree structure for an easy-to-read experience with commented lines and organized by highest to lowest priority:

  • Global Filters:
    • Network Filters:
      1. Google Sign-In Inline Frame
      2. Urchin Tracking Module
      3. Matomo Campaign Tracking
  • KVR Audio:
  • Etc…

Here is what the Google Sign-In Inline Frame looks like on Reddit:

After applying my filter lisr, this is what Reddit looks like:

To use the filter list with uBlock Origin, open the Dashboard → Filter Lists tab, then under the Import... dropdown menu, add this URL:

https://codeberg.org/FranklyFlawless/FlawlessFilters/raw/branch/main/filter-list.txt

Related:

3 Likes

Don’t forget to change or clean your filter every 3 months.

2 Likes

What is problematic about how web browsing works now is that I have to test both desktops and mobile layouts on different devices. For example, on KVR Audio Forum, some boards have nonfunctional ad-injection blocks on mobile, but are not present on desktop:

Before:

After:

Related: