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

Web Extensions
332 Replies 27,775 Views
Why use uBlock-Stripped?

1. When you want the power of scriptlets without needing user script permissions (huge risk factor) or accepting long-string or risky scriptlet parameter inputs (is also a risk factor) - yes this does not proces all AG scriptlets, but with the power tools you can strip a websites completely.
2. When you want extra security protections and less cookie prompts (Worry-free tries to auto decline cookies)
3. For the websites you visit often, automate the cookie consent with Cookie cookie consent clicker
4. When you want to check (or block) fingerprinting (using Privacy Inspector) on a particular website
5. reduce 3P-exposure for specific websites using Dynamic DNR filtering
6. Add your own custom rules (in ABP-import)

When you just want to use an adblocker without tweaking stuff, IMO AdGuard Mv3 is the best option, when you don´t want that for political reasons consider using a browser with a build-in add blocker or a browser which still support Mv2 and install uBlock origin

As posted earlier: there is a reason for Google to warn you for user script permission not because the extension can turn rogue, but because filter maintainers can sneak in rules which affect your browser by injecting java script in your browser with user permissions.
 
Last edited:
I'm looking for it in the Chrome Store but can't find it. Is it region-restricted?

If you're in the USA like I am (looks like you are), the link at the top of the thread worked for me. I'm using Firefox, so I got that notice.

Screenshot from 2026-09-24 16-09-40.png
 
@Malwalero

It is region restricted (I first had a warning in caps in the CWS but someone got angry about, so I made it region restricted)

Should be available in United Kingdom and United States


1790286505278.png
 
Is the extension dead (404) in the chromestore for anyone else, or just me?
Not for me, but when I look at developers dashboard I can see it has happened three times before that there was no data. This seems to correlate with members posting it is not available, Just checked my e-mail, but no notifications by Google.

The first time it happened, I got a mail of Google that several people had complained about copyrights or rated it as suspicious. Reviewer mailed me that they rejected the claims made against this extension and author.

When you see my comments in uBOL updates, you will notice a "new feature" which looks familiar to uBS users. uBO-filter maintainers can be Comodo-like fanatic ((@Sampei.Nihira has experienced it also ;) ). Involvement can lead to passionate reactions. uBOL and uBS are for completely different use.

When uBOL misses something you probably have to ask the developer or filter maintainers to solve it, with uBS you can usually fix it yourself using the power tools.

Other difference is that uBS offers a lot of extra security protection (see Privacy & Security) and functionality also offered by other extensions: Worry-free auto cookie decline is inspired by Ghostery's never consent, Cookie consent clicker inspired by Consent-O-matic, Dynamic DNR filtering inspired by uBO Mv2 dynamic filtering for advanced users, Privacy Inspector inspired by JShelter.
 
Last edited:
Forgot to mention V9.7.5

- Filters update
- Settings restore did not overwrite ABP-import but merged them.

Desired behavior is that a settings restore overwrites everything and import (e.g. of ABP-import) merges (adds rules).
 
Continuing the refactoring of uBO-Lite core modules.
I first reworked the extension run time code and split off the creation of the compiled filters in a tools section (that is why you see docs, tools and extension in the github repo). I had to make some changes in the filters creation. The JavaScript module which created the filters was a monster. I started separating the different kind of rules (e.g. DNR, cosmetic and scriptlets), beacuse I wanted to add all (secure) scriptlets used in AdGuard base.

The first step was identifying logical related code chunks in this nearly 1000 line JS module. = non destructive, only adding comment lines

The second step was identifying were remaining lines of code should be placed best (logically) = semi destructive where you start with the easy pieces and before each update do a new filter generation with the old code, immediately do a filter generation with the new code and compare the compiled filter lists byte-for-byte.

This is the reason the tools zip (which updates and complies the filters) also got version bumps and I kept manually updating the filter list

After many increments the nearly 1000 line monster is neatly separated in logical chunks of code

1790332258214.png

In version 9.8 the internal structure will changed from

Call "nearly-1000-line-monster"

to Call "thin-1000-line-orchestrator"

The thin-1000-line-orchestrator calls
module step1
module step2
etc

It takes so long because when refactoring you don't want to step into code (land) mines. The code is crazily optimized and everything is probably done with a purpose.
It is like walking over thin ice, one smal step at a time and each time checking for cracks and unusual sounds

:cool:
 
Thank you so much for readding the import whitelist feature. I stopped using uBlock because uBlock Lite for Chrome doesn't have that feature and I must have the ability to import whitelists using a text based editor.

I am trying to install this uBlock stripped but it has been removed from the Chrome Store and the github just has a bunch of ZIP files
 
I don't know what's the best cookie notices blocker. Perhaps surprising but nowadays my experience is that Ghostery's Never-Consent option in its extension is most effective (no need to enable its ad- and tracker blocking).
For some weird reason, uBlock never blocked cookie consent warnings for me in Edge even though I have the Easy Cookie List filter but it works just fine in AdGuard web extension
 
Community
Security tip
Investigate a site warning. A browser warning deserves a pause, even on a familiar website. The site or its content may have changed since your last visit.
Back
Top