# CanvasBlocker (Firefox Extension)

**URL:** https://discuss.privacyguides.net/t/canvasblocker-firefox-extension/12298
**Category:** Tool Suggestions
**Tags:** rejected
**Created:** 2023-04-11T19:41:08Z
**Posts:** 23

## Post 1 by @jonah — 2023-04-11T19:41:08Z

Per [4.1 Extensions · arkenfox/user.js Wiki · GitHub](https://github.com/arkenfox/user.js/wiki/4.1-Extensions), I think we should recommend CanvasBlocker for people who use Firefox without RFP enabled.

> **[CanvasBlocker – Get this Extension for 🦊 Firefox (en-US)](https://addons.mozilla.org/en-US/firefox/addon/canvasblocker/)**
>
> Download CanvasBlocker for Firefox. Alters some JS APIs to prevent fingerprinting.

It is Mozilla Recommended and also (obviously) recommended by the Arkenfox project which we trust as a Firefox expert source.

---

## Post 2 by @anon30510143 — 2023-04-11T19:47:18Z

Sure, we should follow the Arkenfox wiki.

---

## Post 3 by @mika — 2023-04-11T23:57:08Z

The more complex question is what settings to use with CanvasBlocker. There are a ton, they can be quite overwhelming and confusing, and even the ArkenFox recommendations leave some ambiguity.

---

## Post 4 by @privacyguides_users — 2023-04-12T01:40:42Z

Voted, im using firefox without RFP with [canvas blocker](https://addons.mozilla.org/en-US/firefox/addon/canvasblocker) + [JShelter](https://addons.mozilla.org/en-US/firefox/addon/javascript-restrictor) with [Privacy-Handbuch config](https://www.privacy-handbuch.de/handbuch_21c5.htm#280323) over one years

---

## Post 5 by @itehc — 2023-04-12T09:55:30Z

In that regard you should probably recommend Skip Redirect too ?

> **[4.1 Extensions](https://github.com/arkenfox/user.js/wiki/4.1-Extensions)**
>
> Firefox privacy, security and anti-tracking: a comprehensive user.js template for configuration and hardening - arkenfox/user.js

---

## Post 6 by @steve88 — 2023-04-12T17:16:35Z

Personally I tested 4-5 hours many combinations from different fingerprint-test sites. When I check the result I see that resist-fingerprint option of Firefox does not work well for below list:

- Audio API
- DOMRect API
- SVG API
- TextMetrics API

Therefore I enabled resist-fingerprint but I also use only CanvasBlocker extension and I have only enabled above list. (For example the “Canvas API” protection of CanvasBlocker is disabled).

Why we don’t recommend this type of solution too.

---

## Post 7 by @ph00lt0 — 2023-04-12T18:44:03Z

What are the use cases for not having RPF? You can set a per site exemption for the canvas right?

---

## Post 8 by @jonah — 2023-04-12T18:45:55Z

It’s more usability-related:

> **[3.3 Overrides [To RFP or Not]](https://github.com/arkenfox/user.js/wiki/3.3-Overrides-%5BTo-RFP-or-Not%5D#-rfp)**
>
> Firefox privacy, security and anti-tracking: a comprehensive user.js template for configuration and hardening - arkenfox/user.js

---

## Post 9 by @ph00lt0 — 2023-04-12T18:48:59Z

Okay read through this. Tbh i think for the average reader this is waay too complex of a topic. We recommend arkenfox only for advanced users, I assume they can read the wiki here too. Not sure if its fit for recommending on PG. Users who struggle with all this probably are better of using Brave.

---

## Post 10 by @jonah — 2023-04-12T19:04:53Z

> [@ph00lt0](#):
>
> We recommend arkenfox only for advanced users, I assume they can read the wiki here too.

This is for people who _don’t_ use Arkenfox and _don’t_ use RFP.

---

## Post 11 by @mika — 2023-04-12T19:07:28Z

In addition to these, since last year [RFP caps the browser’s frame rate to 60fps](https://bugzilla.mozilla.org/show_bug.cgi?id=1774247#c8), which is extremely jarring on any high refresh rate devices or displays.

I was getting by with the time zone issues and occasional breakage, but the 60fps cap is what finally turned me off of RFP for good.

---

## Post 12 by @ph00lt0 — 2023-04-12T19:18:56Z

I am fully aware. I just think this add-on will be too complex for those users too. Like @mika mentioned its not so straightforward how to use it. I feel that if this is at all a concern to those users they might be better of using a different browser. If it’s not convenient we scare people away.

---

## Post 13 by @mika — 2023-04-12T19:34:59Z

Perhaps I’m in some tiny niche, but I use CanvasBlocker and would appreciate some researched guidance on how to best configure it.

---

## Post 14 by @itehc — 2023-04-12T20:13:16Z

is this question not relevant ?

---

## Post 15 by @anon66226834 — 2024-03-09T09:52:34Z

I think Skip Redirect should be added as well since it’s also recommended by Arkenfox.

---

## Post 16 by @dngray — 2024-03-09T10:10:58Z

This has dated, noticed canvasblocker isn’t mentioned there anymore.

```
commit 24be32c51bb1fdde460c3c0071946319ce5f9339
Author: Thorin-Oakenpants <Thorin-Oakenpants@users.noreply.github.com>
Date: Wed Nov 22 11:32:16 2023 +0000

    Updated 4.1 Extensions (markdown)
```

---

## Post 17 by @xe3 — 2024-03-09T22:24:29Z

> [@dngray](#):
>
> This has dated, noticed canvasblocker isn’t mentioned there anymore.

That’s true (in fact it is now in the [“don’t bother”](https://github.com/arkenfox/user.js/wiki/4.1-Extensions#-dont-bother) section). Firefox is rolling out a new anti-fingerprinting feature called `privacy.fingerprintingprotection` (FPP). Arkenfox no longer recommends CanvasBlocker because FPP has made it redundant/unnecessary [if FPP is enabled].

The previous Arkenfox recommendation was:

- Use `privacy.resistfingerprinting` (RFP) if you can, if not use the `CanvasBlocker` extension.

The current Arkenfox reccomendation is:

- Use `privacy.resistfingerprinting` (RFP) if you can, if not use `privacy.fingerprintingprotection` (FPP)

For reference: [FPP will become the default](https://github.com/arkenfox/user.js/issues/1804) in Arkenfox in future releases. (more info on differences between RFP and FPP can be found [here](https://github.com/arkenfox/user.js/issues/1716), and some context on why the CanvasBlocker recommendation was removed [here](https://github.com/arkenfox/user.js/issues/1775#issuecomment-1826860023)

---

## Post 18 by @dngray — 2024-03-10T02:02:50Z

Ah yes, must have missed that.

---

## Post 19 by @rookie-ger — 2024-03-10T11:48:57Z

Is this recommendation (RFP) also true for Linux and MacOS users? There are people who say that it is only suitable for Windows users due to a fake of the user agent that is set to Windows, however, MacOS and Linux still reveal their OS via JavaScript.

---

## Post 20 by @sha123 — 2024-03-10T16:45:11Z

> [@rookie-ger](#):
>
> Is this recommendation (RFP) also true for Linux and MacOS users?

Yes

> [@rookie-ger](#):
>
> There are people who say that it is only suitable for Windows users due to a fake of the user agent that is set to Windows, however, MacOS and Linux still reveal their OS via JavaScript

RFP is not difficult to detect so you are already in the bucket of RFP users. Since having windows in your user agent string with RFP doesn’t subdivide this bucket further, it doesn’t matter.

---

## Post 21 by @xe3 — 2024-03-10T17:29:25Z

Yes it is recommended regardless of operating system as far as I am aware.

---

## Post 22 by @thepunixxer — 2024-03-11T02:15:26Z

What are the recommended settings for CanvasBlocker?

---

## Post 23 by @anonymous159 — 2024-03-11T08:43:53Z

to uninstall it. not needed anymore as fpp exists
