Fingerprinting blocker extension
FingerprintingBlocker is a userscript that prevents fingerprinting attempts.
-
Prevents canvas fingerprinting
-
Cross-browser support
-
Fully configurable behavior
- per-site settings
- If you are using a standalone AdGuard app that supports userscripts, you can install it in it. To use with browser extensions,
- For Firefox, it is designed to operate with Tampermonkey. We have made it work with Greasemonkey for our another project PopupBlocker, but we have dropped its support due to design complexity that would incur for supporting it.
- Otherwise, it will work with any userscript extension.
- If you are using Chrome and using FingerprintingBlocker in Faking mode, it is recommended to enable a flag Experimental Validate Asm.js and convert to WebAssembly when valid..
Test your installation with
A temporary settings page is available at: https://AdguardTeam.github.io/FingerprintingBlocker/settings.html
Built automatically on every new commit: https://AdguardTeam.github.io/FingerprintingBlocker/fingerprintingblocker.user.js Unit test for dev build is here.
Install the package by running:
yarn install
Build the dev version of userscript without minification by running:
gulp dev
Build the beta or release version of userscript by running:
gulp beta
gulp release
Build asm.js components by installing emscripten by following official guide and optionally guide to installing for all users and running:
gulp generate-asm