CanvasBlocker Versions Save

A Firefox extension to protect from being fingerprinted.

1.10.1

3 weeks ago

new features:

- added tag search
- added :changed tag
- mark default value in drop downs settings

fixes:

- lag and functionality loss on google sites 
- fix function tampering detection via prototype
- isPointInPath and isPointInStroke return undefined with persistent rng

known issues:

- if a data URL is blocked the page action button does not appear
- canvas and navigator APIs in workers are not protected

1.10

1 month ago

changes:

- added eBay to the convenience preset
- do not use proxy for Function.prototype.toString (causes weird problems sometimes)

new features:

- added setting showPresetsOnInstallation to be able to not show the presets page upon installation
- display version in page and browser action
- added protection for navigator.storage.estimate()

fixes:

- always protect about:blank
- persistent rng not working in Firefox for Android
- mobile default settings were not used in Firefox for Android
- settings export page did not show whole content in Firefox for Android
- new tabs opened from within the extension did not open properly in Firefox for Android
- settings reset confirmation dialog was not properly visible in Firefox for Android
- reload after changing the whitelist state in the browser action has to be done without cache
- data URL blocking was not affected by when changing the whitelist state in the browser action
- prevent unnecessary scroll bars in popups

known issues:

- if a data URL is blocked the page action button does not appear
- canvas and navigator APIs in workers are not protected

1.9

1 year ago

changes:

- update setting descriptions
- added dhl.de to the convenience preset
- updated browser presets
- screen API: use inner of top window for all outer computations

new features:

- added support for wildcards (*) in domains
- added {real Firefox version - rv} to Firefox navigator preset

fixes:

- errors in URL regular expressions broke CB
- use correct tab in browserAction (private browsing)
- respect RFP in offscreenToBlobCallback

known issues:

- if a data URL is blocked the page action button does not appear
- canvas and navigator APIs in workers are not protected

1.8

2 years ago

new features:

- added SVG protection
- added notice when dom.webAudio.enabled is set to false
- added {random vendor} and {random renderer} to UNMASKED_VENDOR_WEBGL and UNMASKED_RENDERER_WEBGL to use a random value from a given list
- added <option1|option2|...> syntax to UNMASKED_VENDOR_WEBGL and UNMASKED_RENDERER_WEBGL

fixes:

- errors in URL regular expressions broke CB

known issues:

- if a data URL is blocked the page action button does not appear

1.7

2 years ago

changes:

- Auto close browser action

fixes:

- CSP headers broken on 304 requests

known issues:

- if a data URL is blocked the page action button does not appear

1.6.1

2 years ago

fixes:

- Google login and account creation did not work

known issues:

- if a data URL is blocked the page action button does not appear

1.6

2 years ago

changes:

- periodical persistent rnd clearing does not clear in active tabs
- added paypal.com to the convenience preset
- improved whitelist inspection
- use proxy to hide changed functions
- whitelisting now uses "allowEverything" instead of "allow"

new features:

- try to not break tabs when updating
- setting to postpone updates until browser restart or extension is reloaded
- added status button in browser action to see and set the whitelist status
- if the current block mode is set to blocking you can chose between faking and allowing if you whitelist an URL

fixes:

- fix message canvasBlocker-unload
- convenience preset did not work properly
- random supply was not set properly on a fresh new tab

known issues:

- if a data URL is blocked the page action button does not appear

1.5

3 years ago

new features:

- added {empty}, {false} and {undefined} to webGL preference parameters (i.e. VENDOR, RENDERER, UNMASKED_VENDOR_WEBGL and UNMASKED_RENDERER_WEBGL)
- added {disabled} to UNMASKED_VENDOR_WEBGL and UNMASKED_RENDERER_WEBGL to disabled the WEBGL_debug_renderer_info extension
- improved performance for protected canvas part "input"

fixes:

- protection of DOM manipulations on unloaded windows may break websites

known issues:

- if a data URL is blocked the page action button does not appear

1.4

3 years ago

changes:

- updated DOMRect protection

new features:

- new translations

fixes:

- Fix stuck Fenix

known issues:

- if a data URL is blocked the page action button does not appear

1.3

3 years ago

changes:

- added canvas cache to isPointInPath and isPointInStroke

new features:

- added link to FAQ
- added offscreen canvas protection
- new translations

known issues:

- if a data URL is blocked the page action button does not appear