Check out the Gladly apps
Get Goodblock
Get Tab for a Cause

Exciting update to Goodblock: better ad blocking and privacy protection

Today, we released an exciting update to Goodblock that does an even better job of blocking ads protecting your privacy. This post gives a rundown of what changed, as well as some technical details for the coders out there.

Heads up to existing users: because this update requires additional permission, you’ll have to re-enable Goodblock by clicking on the hamburger icon at the top right of your Chrome:

Goodblock requires new permission

Read on for more info on why Goodblock is asking for these permissions.

New: see how much you’re blocking

This update adds the ability to see how many requests Goodblock is blocking. This will show up as a little badge on the Goodblock icon in your browser bar:

Goodblock Tad ads blocked

Each request blocked reduces how many ads your browser downloads and how many other people know about your browsing history. On some particularly egregious sites, you might see upwards of 30 requests blocked. On some of the best sites (lookin’ at you, Wikipedia) you might see that Goodblock doesn’t have to block anything at all.

If you want to disable this feature, click the Goodblock icon in your browser bar, go to your Goodblock settings (the gear icon in your Goodblock dropdown menu), and uncheck “Show the number of blocked requests on the icon”.

New: better Chrome privacy protection

By default, Google Chrome isn’t as privacy-friendly as it could be.

With the default settings, Chrome downloads resources—like scripts and pages—before you need them. In other words, Google guesses what you’re going to click on and pre-loads the stuff on that page. This can be good by speeding up how fast some pages load.

However, Google’s pre-loading comes with a serious privacy cost. Every ad company and tracker that gets these pre-loading requests also gets your IP address, and they can learn something about where you’re browsing. The pre-loaded webpages can also access their cookies as if you had actually visited that page, even though Google just thinks you will visit it.

Previously, Goodblock could not stop these “pre-fetching” requests, so all the ad companies and trackers were able to get some info about your browsing. With this update, Goodblock locks down your Chrome privacy by disabling Chrome’s pre-fetching.

New: locking down Chrome’s privacy

This version of Goodblock requires permission to change your Chrome privacy settings, which it uses to prevent page the pre-loading we discussed above.

Because this update requires additional permission, you’ll have to re-enable Goodblock by clicking on the hamburger icon at the top right of your Chrome:

Goodblock requires new permission

If you’re interested in why ad blockers need these permissions, read our overview of how they’re used. Our goal is always to help you protect your personal data, and now we are happy to say we can do so even better than before.

Technical details behind the privacy changes

In this latest release, Goodblock disables Chrome’s prefetching to ensure your IP address doesn’t leak to untrusted remote servers. To do so, the Goodblock extension now requires the Chrome extension “Privacy” permission.

Goodblock disables the default Chrome setting “Use a prediction service to load pages more quickly”, accessible in chrome://settings/.

Goodblock new privacy setting

Under the hood, Goodblock relies on uMatrix, an excellent project that gives granular control over filtering web requests. A while back, an issue was raised that demonstrated that Chrome’s prefetching lets unwanted requests slip through.

As with some people following uMatrix, we were conflicted about which was better: to ask for an additional extension permission, or to allow Chrome to continue pre-fetching. We ultimately agreed with the creator of uBlock Origin, who wrote: “uBlock/uMatrix’s job is to block network requests, and users trust that it does what it says it does. Not disabling pre-fetching betrays that trust”.

You can find an overview of how Goodblock uses its permissions here.

Let us know what you think!

We’re excited about these improvements, and we hope you are too. If you have any feedback, comment below or get in touch at contact@gladly.io.

  • WP

    The new update has broken something in Chrome’s incognito mode. I get the Goodblock login page pop up every time I open a new incognito window and it’s getting annoying. I have disabled Goodblock and re-enabled adblock plus temporarily but it’d be great if you an fix the glitch soon.

    • http://www.tabforacause.org/ Kevin Jennison

      @disqus_qa0IfF34Br:disqus, thanks for the heads up! We just uploaded a new version of the Goodblock Chrome extension that fixes this problem. You should get the new version (0.0.18) within the next few days.

  • Alessandro Fiorito

    I’m going to use it when it will be possible set disabled for all sites as default. I want to activate it only on sites that I choose

    • http://www.tabforacause.org/ Kevin Jennison

      @alessandrofiorito:disqus Thanks for asking! Goodblock’s approach is privacy-first, so we assume that every site potentially has trackers and ads that you don’t want. I don’t expect that we’ll change this anytime soon. However, it is easy to whitelist a website to avoid ad-blocking: just click on the Goodblock icon (Tad the butterfly) in the top right of your browser, and set “Ad blocking for this site” to “Off”.

      • Alessandro Fiorito

        Thank you for answering! I understand but I don’t agree, I’m sorry. I know that every site could have trackers, but for me it’s important that site would have their reward. Information is not a game and to avoid click-baiting or useless and populist arcticles, I think it’s important that site have a gain. So, until there will be an health and realistic alternative to ads, I’ll choose to not block them – if they aren’t massive and invasive beyond the acceptable.
        It’s an huge argument and we could keep to talk about that for days, but I hope that you understand my point of view.
        So I’ll try to use whitelist, but I’m not sure that it’s good for my use.

        Thanks again and good job! :)

  • Nobody

    When will it come for Firefox?

    • http://www.tabforacause.org/ Kevin Jennison

      We don’t have an exact timeline for Firefox yet, unfortunately. Right now, we’re focusing on getting Goodblock onto Android and iOS. Thanks for asking, and I’ll let you know if there are any updates!