FingerprintingBlocker
FingerprintingBlocker copied to clipboard
Fingerprinting blocker extension
FingerprintingBlocker 
Fingerprinting blocker extension
Summary
FingerprintingBlocker is a userscript that prevents fingerprinting attempts.
Key features:
-
Prevents canvas fingerprinting
-
Cross-browser support
-
Fully configurable behavior
- per-site settings
Installation
- 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..
Fingerprinting Proof-of-concept sites
Test your installation with
Settings page
A temporary settings page is available at: https://AdguardTeam.github.io/FingerprintingBlocker/settings.html
Development build
Built automatically on every new commit: https://AdguardTeam.github.io/FingerprintingBlocker/fingerprintingblocker.user.js Unit test for dev build is here.
How to build
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