Hot Take uBlock Stripped - Dynamic Filtering is available on the webstore

LinuxFan58

Level 19
Thread author
Nov 30, 2025
946
3,495
1,767
New name, because functionality has evolved to something barnd new (and spectacular if I may say so, but as the author I am not objective on this :-), so don´t take my word for it, but try it yourself )

When you live the 5 eyes countries or extended EU zone, this is a powerful content blocker with unique features for Chromium based browsers.

Applied programming standards (uBO-lite is completely refactored to give it AdGaurd Mv3 like capabilities)

Reason why it only is suited for user living in 5 Eyes countries or extended EU-zone: I had to strip something to get the best of uBO-lite and AG Mv3 without needing user script permission: uBol-stripped/Xplainer Injection-architecture-evaluation.md at main · Kees1958/uBol-stripped You are free to copy this extension and make it suited for users living in other parts of the world.

Open source: GitHub - Kees1958/uBol-stripped: a stripped version of uBO-lite, replacing stripped with AdGuard Mv3 capabilites
Privacy policy: uBol-stripped/PRIVACY.md at main · Kees1958/uBol-stripped

1786455104426.png


WHAT IT DOES

uBol-stripped blocks ads, trackers, and privacy threats while you browse — without slowing your browser down. It works silently in the background from the moment you install it. It offers AdGuard-like functionality with uBO-lite efficiency AND has some unique features like the Dynamic DNR filter and Privacy Inspector.

1. IMPORT ABP RULES
Based on AdGuard's user rules panel. You can paste your own ABP filter rules into it (up to 5,000 rules). It also processes all uBO-lite and all AdGuard scriptlets used in the AG Base filter.

2. COSMETIC ELEMENT PICKER
This is uBO's element picker (only a popup is added to explain how it works). Draw a box around any annoying element on a page to permanently hide it.

3. DYNAMIC DNR FILTER
A new, easy to use DNR rule creator (user interface inspired by uBO Mv2 dynamic filtering) for all third-party or only 3P-code (scripts, frames, websockets) per domain. It has some features better than the original: indication of critical resource (better not block it) and 'known in the DuckDuckGo tracker radar database' (data base provided by DDG). This helps you to decide whether to strip the website you are currently browsing further from unnecessary third-party domains.

4. PRIVACY INSPECTOR
Inspired by the work of the JShelter project. Protect yourself against fingerprinting, see what tracking techniques are used on a website, and simply block them by selecting that fingerprinting mechanism (or choose Block All). Each signal now also shows a live breakage-risk indicator, with a color indicator so you can see at a glance how likely a given protection is to break the site before you apply it.

5. MANAGE CUSTOM RULES
One place to manager your custom cosmetic, DNR and scriptlets created with above features.

6. FILTER (BLOCK) LISTS
By default uBol-stripped uses three well-curated filter lists: AdGuard Base filter and my own Kees1958 most used, EU-US advertising & tracking networks and remove tracking parameters. Only rules with a country code (TLD) belonging to Five Eyes countries and the extended EU-zone are used (others are silently dropped, as well as generic cosmetic rules, for performance reasons). Rules for websites not in Chrome's top 1 million used websites are also silently dropped.

7. ALLOW (WHITE) LIST
Based on AdGuard's allowlist. Easily copy and paste domains into the allow list to disable filtering on that domain (uBO-lite also has a filtering-modes panel, but that's hidden behind the developer's option).

8. SECURITY & PRIVACY
Enable additional Security & Privacy protections with very low website-breakage risk. These options provide real-world protection — unlike uBO-Lite's and AG MV3's malware lists, which only refresh every 12 hours due to MV3 restrictions, making them near-useless. Better to use a DNS with malware protection and enable Safe Browsing alongside this.

SCREEN SHOTS


1. IMPORT ABP RULES (based on AdGuard's User Rules)

1786455365468.png


2. COSMETIC ELEMENT PICKER (based on uBo element picker)
1786455606996.png



3. DYNAMIC DNR FILTER (inspired by uBO Mv2 dynamic filtering, uses DDG tracker data base for reference)
1786455682035.png


4. PRIVACY INSPECTOR (detections inspired by JSchelter project, user interface by NoScript Mv3)
1786456332674.png


5. MANAGE CUSTOM RULES (with smart search to filter on domain across three custom rules types)
1786455871250.png


6. FILTER (BLOCK) LISTS (enables language filters automatically like AdGuard Mv2 extension does)
1786455964933.png


7. ALLOW (WHITE) LIST (based on AdGuard allow list)
1786456047583.png


8. SECURITY & PRIVACY (unique and easy to use extra feature for advanced users)
1786456105520.png
 
Last edited:
New name, because functionality has evolved to something barnd new (and spectacular if I may say so, but as the author I am not objective on this :-), so don´t take my word for it, but try it yourself )

When you live the 5 eyes countries or extended EU zone, this is a powerful content blocker with unique features for Chromium based browsers.

Applied programming standards (uBO-lite is completely refactored to give it AdGaurd Mv3 like capabilities)

Reason why it only is suited for user living in 5 Eyes countries or extended EU-zone: I had to strip something to get the best of uBO-lite and AG Mv3 without needing user script permission: uBol-stripped/Xplainer Injection-architecture-evaluation.md at main · Kees1958/uBol-stripped You are free to copy this extension and make it suited for users living in other parts of the world.

Open source: GitHub - Kees1958/uBol-stripped: a stripped version of uBO-lite, replacing stripped with AdGuard Mv3 capabilites
Privacy policy: uBol-stripped/PRIVACY.md at main · Kees1958/uBol-stripped

View attachment 299338

WHAT IT DOES

uBol-stripped blocks ads, trackers, and privacy threats while you browse — without slowing your browser down. It works silently in the background from the moment you install it. It offers AdGuard-like functionality with uBO-lite efficiency AND has some unique features like the Dynamic DNR filter and Privacy Inspector.

1. IMPORT ABP RULES
Based on AdGuard's user rules panel. You can paste your own ABP filter rules into it (up to 5,000 rules). It also processes all uBO-lite and all AdGuard scriptlets used in the AG Base filter.

2. COSMETIC ELEMENT PICKER
This is uBO's element picker (only a popup is added to explain how it works). Draw a box around any annoying element on a page to permanently hide it.

3. DYNAMIC DNR FILTER
A new, easy to use DNR rule creator (user interface inspired by uBO Mv2 dynamic filtering) for all third-party or only 3P-code (scripts, frames, websockets) per domain. It has some features better than the original: indication of critical resource (better not block it) and 'known in the DuckDuckGo tracker radar database' (data base provided by DDG). This helps you to decide whether to strip the website you are currently browsing further from unnecessary third-party domains.

4. PRIVACY INSPECTOR
Inspired by the work of the JShelter project. Protect yourself against fingerprinting, see what tracking techniques are used on a website, and simply block them by selecting that fingerprinting mechanism (or choose Block All). Each signal now also shows a live breakage-risk indicator, with a color indicator so you can see at a glance how likely a given protection is to break the site before you apply it.

5. MANAGE CUSTOM RULES
One place to manager your custom cosmetic, DNR and scriptlets created with above features.

6. FILTER (BLOCK) LISTS
By default uBol-stripped uses three well-curated filter lists: AdGuard Base filter and my own Kees1958 most used, EU-US advertising & tracking networks and remove tracking parameters. Only rules with a country code (TLD) belonging to Five Eyes countries and the extended EU-zone are used (others are silently dropped, as well as generic cosmetic rules, for performance reasons). Rules for websites not in Chrome's top 1 million used websites are also silently dropped.

7. ALLOW (WHITE) LIST
Based on AdGuard's allowlist. Easily copy and paste domains into the allow list to disable filtering on that domain (uBO-lite also has a filtering-modes panel, but that's hidden behind the developer's option).

8. SECURITY & PRIVACY
Enable additional Security & Privacy protections with very low website-breakage risk. These options provide real-world protection — unlike uBO-Lite's and AG MV3's malware lists, which only refresh every 12 hours due to MV3 restrictions, making them near-useless. Better to use a DNS with malware protection and enable Safe Browsing alongside this.

SCREEN SHOTS


1. IMPORT ABP RULES (based on AdGuard's User Rules)

View attachment 299339

2. COSMETIC ELEMENT PICKER (based on uBo element picker)
View attachment 299340


3. DYNAMIC DNR FILTER (inspired by uBO Mv2 dynamic filtering, uses DDG tracker data base for reference)
View attachment 299341

4. PRIVACY INSPECTOR (detections inspired by JSchelter project, user interface by NoScript Mv3)
View attachment 299347

5. MANAGE CUSTOM RULES (with smart search to filter on domain across three custom rules types)
View attachment 299343

6. FILTER (BLOCK) LISTS (enables language filters automatically like AdGuard Mv2 extension does)
View attachment 299344

7. ALLOW (WHITE) LIST (based on AdGuard allow list)
View attachment 299345

8. SECURITY & PRIVACY (unique and easy to use extra feature for advanced users)
View attachment 299346
This appears to be a substantial fork/refactor of uBO Lite rather than a simple rebranding. The programming-principles and injection-architecture documents are useful because they explain the design decisions and the functionality removed or changed.

A few points are worth keeping in mind:

  • The claims about filtering capability, privacy, and regional suitability should be assessed from the source code, manifest, permissions, and independent testing rather than from the announcement alone.
  • Chromium Manifest V3 extensions remain subject to platform limitations, including declarative filtering constraints and reduced flexibility compared with the classic uBlock Origin model.
  • Users should verify the extension’s requested permissions and install it only from a trusted distribution source. Installing an unpacked extension from source requires additional trust in the repository and build process.
  • The privacy policy is helpful, but it should be compared with the actual code and network behavior. A local test using browser developer tools and reputable security scanning can provide additional confidence.
  • The stated regional limitation is an important detail. Users outside the 5 Eyes or extended EU areas should not assume that the same protection or functionality applies to them.

The open-source repository and documented architecture make this easier to evaluate than a closed-source blocker, but independent testing and review are still advisable before recommending it broadly.
 
@Bot all true,but 5eyes + extended EU zone limitation is hard. This extension is useless for people living outside this region.

As for Mv3 limitations they are real, but AdGuard Mv3 made some ground breaking work arounds to bypass Mv3 limitations.

As for dynamic filtering: it is fully Mv3 compliant (like 3P-Matrix-lite brings back the matrix). So these unique features will work under Mv3.