Title and image from alternativeto.net, to unbury the lede, but linked to the original post.

This year will see Waterfox shipping a native content blocker built on Brave’s adblock library - and it’s worth explaining what that means and why.

The blocker runs in the main browser process rather than as a web extension, which means it isn’t subject to the limitations that extension based blockers like uBlock Origin face. It’s faster, more tightly integrated, and doesn’t depend on a separate extension process or require us to constantly pull in upstream updates. Brave’s adblock library is also mature - it has paid engineers working on it, a wide filterset, and crucially it’s licensed under MPL2, the same licence as Waterfox, which makes it a natural fit. uBlock Origin, as good as it is, carries a GPLv3 licence that would’ve created real compatibility headaches.

For how it works in practice: by default, text ads will remain visible on our default search partner’s page - currently Startpage. The idea is that this is what will keep the lights on. This mirrors the approach Brave takes with their search partner.

Users who want to disable that entirely can do so with a single toggle in settings, and it has nothing to do with any of Brave’s crypto or rewards ecosystem - we’re just using the adblocking library. Everyone else gets a fast, native adblocker out of the box, no extension required.

If you already use an adblocker, don’t worry, you can carry on using it. This will be enabled for new users or users who aren’t already using an adblocker.

In the meanwhile, Waterfox’s membership of the Browser Choice Alliance alongside Google and Opera, is pushing for fair competition and actual user choice in the browser market.

all 52 comments

sorted by: hot top controversial new old
[–] 41 points 7 months ago* (6 children)

The blocker runs in the main browser process rather than as a web extension, which means it isn't subject to the limitations that extension based blockers like uBlock Origin face.

Waterfox is a fork of Firefox though, why would it face the limitations that chrome has?

  • source
  • hideshow 6 child comments
  • [–] 22 points 7 months ago*

    Its directly integrated with the browser, plugin requires monitoring network requests and such to block through api, this is an extra abstraction so plugins would be slightly slower in comparison. It's not the limitations you are thinking about where chromium browsers have a more restricted API.

  • source
  • parent
  • [–] 12 points 7 months ago

    I think they was noting that because current blockers are extension-based, so Mozilla could break them or de-list them from their extension site at any time. By integrating this post-fork, Mozilla has no "kill switch" if they continue the enshittification route Google is taking, and break/remove these types of extensions for "security".

  • source
  • parent
  • [–] 3 points 7 months ago* (2 children)

    Adding to what others said:

    Mobile browsers are very performance sensitive, compared to desktop. Adblocking extensions (in my experience) slurp battery, but native implementations use much less, hence other mobile-focused browsers (like Orion and Cromite) already tend to use native adblockers.


    But it probably doesn't matter as much on desktop.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 7 months ago (1 child)

    Using Firefox over Brave gives me 25% less performance on my desktop according to this benchmark site, and that's with an ad blocker on Brave and none on FF.

    Firefox needs every CPU cycle it can get.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 6 points 7 months ago*

    Take the benchmarks with a grain of salt.

    ...And even then, performance differences like that can feel trivial on modern desktops.

    But yes. Even in some real world situations of mine (like text boxes with 50K+ words), I find FF extensions really bog it down.

  • source
  • parent
  • [–] 50 points 7 months ago* (last edited 7 months ago) (7 children)

    Why would anyone want to be remotely associated with Brave is beyond me. When I think of brave my mind conjures images of homophobic, cryptoscammer tech bros.

  • source
  • hideshow 7 child comments
  • [–] -2 points 7 months ago (4 children)

    Are you sure that nobody would use a product with code from an unethical company that causes unneeded, disproportionate harm to minorities?

  • source
  • parent
  • hideshow 4 child comments
  • [–] 2 points 7 months ago (1 child)

    I agree this is bad but wouldn't stretch this as far as causing harm to minorities in general. This is some form of corporate efficiency bullshit that exists universally in any large enough company. Not defending it but putting an order in things. This not any where near:

    (https://community.brave.app/t/brave-needs-to-address-brendan-eich/281044)

    which does really target minorities

  • source
  • parent
  • hideshow 1 child comment
  • [–] -3 points 7 months ago (1 child)

    Mozilla and Google are equally unethical. What is your alternative?

    Also why does this matter at all? It's just a browser. I don't care who manufactures my screwdriver either as long as it's good.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 7 months ago*

    Trying/planning to move away as much from google as possible. Wouldn't put brave no where nearly in the same place as Mozilla in terms of shady practices.

    Why does it matter? For the same reasons JKR funnels the money she gains from Harry Potter books into transphobic organizations.

  • source
  • parent
  • [–] 16 points 7 months ago

    just use the proper ublock origin, brave doesnt seem to block everything the ublock origin can.

  • source
  • [–] 12 points 7 months ago

    Ublock Origin is more than an adblocker, you can inject custom CSS into any websites can pick and remove any element in a website ie cookies banners reminder banners in some case you can even remove paywall banners.

  • source
  • [–] 11 points 7 months ago* (last edited 7 months ago) (2 children)

    I used to use StartPage in the late 2010s, it was a good Google search proxy.

    They got bought out by an online marketing company called System1 (that recently went public), I dropped StartPage and switched back to mainline Google.

    They say that the StartPage team is seperate, which is almost certainly true, but that's not a guarantee of anything. They do use contextual ads, but that's a massive step up compared to behavioural advertising.

    StartPage even states that:

    "Startpage submits your query anonymously, then returns the results to you privately. Google and our results providers never see you and do not know who made the request, seeing only Startpage."

    However, they don't provide specifics; what does "never see you and do not know who made the request" mean? Does Google not get the IP of the query? How do they manage Google security requirements?

    I am now on Ecosia for a few years for Google proxy search. They unfortunately send Google your IP with your queries.

    I think it's fine that Waterfox has this deal with StartPage and their in-built blockers has the ads whitelisted. This is not that big of deal.

    IMO, you should never use in-built blockers made by the browser, it's simply better to have this feature managed by a separate extension. A browser maker shouldn't make the call around what and how you block, there is a fundamental conflict of incentives and even goals in this area.

    I.e. Only use UBO! UBO is well respected, last time that I checked the UBO project doesn't even accept donations.

  • source
  • hideshow 2 child comments
  • [–] 6 points 7 months ago (1 child)

    Wym ecosia sends to Google? They use bing, no?

  • source
  • parent
  • hideshow 1 child comment
  • I believe it depends on how you use Ecosia.

    For French and German languages, they have been experimenting with their own search index. I wish someone would do an in-depth article on how this is going. I know for a fact that Google can be less competitive in other languages compared to their dominance in the English language internet.

    For English, it seems to be a combination of Google and Bing, with the main source being Google (this is true for me, but Wikipedia states that this was true as of 2023 in general).

    The article below suggests some countries (languages) are mostly serviced by Bing:

    https://support.ecosia.org/article/579-search-results-providers

    I am assuming if you get Bing results, Bing gets the IP associated with the query. But Google does get IPs tied to a given query via Ecosia.

    This means that when you search through Ecosia, we work with either Microsoft Bing or Google to provide you with search results and ads. In order to do this, we automatically collect data required by search partners to prevent bot attacks and ad fraud - which includes your IP address and search terms.

    Yeah, Bing also gets IPs associated with a query.

    https://www.ecosia.org/privacy

  • source
  • parent
  • [–] 70 points 7 months ago (16 children)

    Oh FFS...

    Fuck Brave. I literally just switched back to Waterfox...

  • source
  • hideshow 16 child comments
  • [–] 41 points 7 months ago (7 children)

    by default, text ads will remain visible on our default search partner’s page - currently Startpage

    Users who want to disable that entirely can do so with a single toggle in settings

    it has nothing to do with any of Brave’s crypto or rewards ecosystem - we’re just using the adblocking library.

    These were the relevant bits to me.

    In practice not really any different than needing to configure a fresh copy of Firefox or whatever.

  • source
  • parent
  • hideshow 7 child comments
  • [–] 4 points 7 months ago (6 children)

    This is more secure than an extension, and in addition to that, Mozilla has a history of harassing the developer of uBlock Origin specifically. Hedging their bets against the unethical corporation seems like a wise move for Waterfox.

  • source
  • parent
  • hideshow 6 child comments
  • [–] 21 points 7 months ago* (last edited 7 months ago) (5 children)

    By relying on Brave?

    That doesn't make sense.

    You can that say it makes them less reliant on the Firefox extension engine, you can say that it is faster. Those are fair points.

    But you're not hedging your bets by relying on Brave, a gang that secretly engaged in link hijacking and referral re-writing.

    I am genuinely curious, how is an in-built content blocker inherently more secure than an extension? Assuming you trust both the browser developer and the extension developer.

    I can see it being faster and better integrated, but how is it more secure?

  • source
  • parent
  • hideshow 5 child comments
  • [–] -4 points 7 months ago (4 children)

    The new code is a tiny fraction of the codebase, and if you are worried about them relying on anybody, the unethical Mozilla corporation should be at the top of your concerns.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 7 points 7 months ago* (last edited 7 months ago) (3 children)

    It's not a matter of the size of the codebase; this is a reputational thing.

    And if it's such a tiny fraction, why not write it themselves?

    We are not discussing Mozilla, you're just trying change the topic when you get called out. The points I made have nothing to do with Mozilla, they can be worse than the LRA or be literal representatives of the devine in earth, my point stands.

    And how is a in-built blocker inherently more secure than an extension? If it's clear, it should be easy to answer in one sentence.

  • source
  • parent
  • hideshow 3 child comments
  • [–] -1 points 7 months ago (2 children)

    If Mozilla's malfeasance doesn't matter and can't matter, then are you really talking about good versus bad corporate ethics (or reputation), or are you talking about brand you like vs brand you don't? Because over the past couple years, Mozilla has been digging a reputational hole for itself as fast as it possibly can.

    And how is a in-built blocker inherently more secure than an extension? If it’s clear, it should be easy to answer in one sentence.

    One sentence and only using single-syllable words: It is more safe to trust one group than two groups.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 3 points 7 months ago (1 child)

    You're again being deceptive and even contradicting yourself. I suspect the reason for this you don't actually know whether:

    This is more secure than an extension

    You just said that because you thought it was something easy to pitch.

    Even the Waterfox team don't use the "improved security" argument in their write-up on integrating Brave's content blocking code.

    And your "It is more safe to trust one group than two groups." statement doesn't even add up in terms of a count of groups in involved under different scenarios. At any rate, this is a clear tautology and not a real argument.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 3 points 7 months ago

    This is more secure than an extension

    You just said that because you thought it was something easy to pitch.

    No, I said it because built-in functionality means you don't have to trust extra third parties and install more stuff. "Waterfox + Mozilla Store + UBO devs" is a larger surface area than "Waterfox alone". 3 is bigger than 1.

  • source
  • parent
  • [–] -2 points 7 months ago (5 children)

    Why are you complaining about Brave here?

  • source
  • parent
  • hideshow 5 child comments
  • [–] 9 points 7 months ago (1 child)

    I don't get the issue either. Brave made some of the code, and it's being used for free. If people were consistent about avoiding code written by unethical companies, we'd have to ignore all of Firefox code too. They commissioned an internal ethical audit that is apparently so bad that they didn't want to produce it for evidence.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 15 points 7 months ago* (last edited 7 months ago)

    Come on! Brave de facto engaged in advertising re-direction, specifically capturing and re-writing referral codes for their own commercial benefit without telling the user that this was being done (until they got caught?).

    You don't see why it's an issue to rely on code (open source or otherwise), for content blocking no less, from a gang that is comfortable with secret link hijacking for their own profit?

    What do ethics have to do with this? Irrespective of your position (with respect to author vs their code or more broadly), it is reasonable to question engagement with what is essentially a criminal organization.

    https://davidgerard.co.uk/blockchain/2020/06/06/the-brave-web-browser-is-hijacking-links-and-inserting-affiliate-codes/

    They even try to delete any threads about it until it became more widely known.

  • source
  • parent
  • [–] -5 points 7 months ago (2 children)
  • [–] 3 points 7 months ago (1 child)

    I don't know or I wouldn't have asked. But since you've left me to speculate, I think what's probably happening is that you have such a strong and rational hatred of the company and its founders that it drives you to a blind and irrational hatred of its valuable open source software components. But feel free to correct me.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 33 points 7 months ago* (last edited 7 months ago)

    The title is misleading. It's using Brave's open library without any of Brave's nonsense.

    This is fine. It's like how Cromite lifted ABP, or Helium ships UBO themselves.

    "With search ads enabled by default" just means it's whitelisting StartPage's minimal text-only ads. That kind of whitelisting is what I try to configure anyway.

  • source
  • [–] 26 points 7 months ago (6 children)

    My god how many times will I have to fucking hop browsers this damn year.

    No AdBlocker has beaten uBlock. uBlock also has element Zapper, which this wouldn't, and it's very customizable, which this isn't.

  • source
  • hideshow 6 child comments
  • [–] 2 points 7 months ago (2 children)

    One thing AdBlock Plus has that I wish uBlock Origin had is a way to disable filters on one page of a website without disabling filters for that website as a whole.

  • source
  • parent
  • hideshow 2 child comments
  • I originally tried out Brave because UBO was breaking one website I regularly used and Brave's adblock just worked without any configuring. This was over a decade ago and I've since switched back to firefox, but there's certainly been use cases at times where other blockers have done better.

    I could see the value in a browser like Edge having a basic adblocker without all the extra features integrated into the browser. Strange seeing a fork of firefox doing such given their users tend towards powerusers though unless there's a significant performance hit for extensions for mobile.

  • source
  • parent
  • [–] 4 points 7 months ago*

    If you already use an adblocker, don’t worry, you can carry on using it. This will be enabled for new users or users who aren’t already using an adblocker.

    Cool.

  • source
  • [–] 3 points 7 months ago

    It will be interesting to see if they will be able to improve on what Brave already uses by adding certain features. The biggest problem I have with Brave's implementation is that they don't offer a panel that allows you to enable or disable individual domains while you're on a web page. If the page is broken due to ad blocking, you either have to turn it off or turn it on. You don't really have an easy choice otherwise.

    If I wanted to do that, I would just stick with Brave Browser. That said, I hope that they'll be able to succeed in implementing it and in adding such a panel like ublock origin offers, because having it built-in to the browser engine would be ideal.

  • source
  • [–] 4 points 7 months ago

    Saw something like this coming, so I never even bothered trying Waterfox. Stick with Librewolf.

  • source
  • [–] 4 points 7 months ago (3 children)

    I don't get all the negativity here. WaterFox is integrating something that will block more ads out of the box by default than it did before. So there is an exception. You can disable it with a switch.

    Firefox has shipped with similar tracker blockers enabled for years. They don't do all the blocking either, but nobody's gotten mad at Mozilla about offering partial protections.

  • source
  • hideshow 3 child comments
  • [–] 14 points 7 months ago (2 children)

    AFAIK Mozilla never shipped an adblocker with preferential treatment carved out for themselves.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 3 points 7 months ago* (1 child)

    They've never shipped an ad blocker, period. Sucks to be an iOS user...

    But Mozilla Firefox's default search engines, plural, are sponsored - ie advertisement to the sites that pay them. The homepage stories? Ads. Top sites? Ads. Weather widget? An ad. Search suggestions? Ads.

    Mozilla baked an ad network data collector into their browser. But somehow people are mad because a fork is going to... Remove the ads. All the ads, if you flip a switch.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 3 points 7 months ago*

    They've been putting ads in Firefox for so long that's hardly news. Not saying it is good.

    Adblockers though.

    Chrome recently killed theirs with Manifest v3.

    Brave has always been shady.

    I dont want an adblocker controlled by the browser and depend on them including a switch.

  • source
  • parent
  • 3 comments in c/opensource@programming.dev view that post
    [–] 6 points 7 months ago

    I'm unsure about bundling an ad blocker. I've tried brave's builtin ad block and am not impressed. It seems to have a higher detection rate than ublock origin on Firefox.

  • source
  • [–] 3 points 7 months ago (1 child)

    And here's to 15 more years of forking... Forking waterfox that is so it's not contaminated by Brave's shitter, less trustworthy adblocker

  • source
  • hideshow 1 child comment
  • 1 comment in c/waterfox@programming.dev view that post
    [–] 6 points 7 months ago

    Today marks 15 years of Waterfox!

    Fifteen years ago today, I posted a thread on the Overclock.net forums. I was sixteen, I had an HP Compaq TC4400 that I’d convinced my parents would “improve my school work”, and I was frustrated that Firefox didn’t have an official 64-bit build. So I compiled one myself, called it Waterfox, stuck it on SourceForge and went back to my A levels.

    …

  • source