Prevent HTML canvas element from generating a unique identification key to protect user's privacy
Canvas Blocker - Fingerprint Protect Extension
1. Random noise
2. Random noise (per page) to maintain a consistent identity within the current page session
3. Fixed noise to sustain a constant yet unique identity continuously
Key Features:
1. Minimal footprint fingerprint defender
2. Ability to block or disable fingerprinting on specific hostnames
3. Notification when canvas fingerprinting is detected
4. Option to disable notification for select or all hostnames
5. Compatibility with cross-origin (CORS) and sandboxed iframes (such as Disqus and Hangouts)
Notes:
This extension doesn't entirely block the canvas element. Instead, it modifies two methods to prevent the JavaScript engine from creating a unique identification key from this element.
What is Canvas Fingerprinting:
Canvas fingerprinting is a method among several browser fingerprinting techniques used for tracking online users. It enables websites to identify and monitor visitors by leveraging the HTML5 canvas element rather than browser cookies or similar means. This technique functions by exploiting the HTML5 canvas element. When a user visits a webpage, the fingerprinting script initially writes text using the preferred font and size and adds background colors. Subsequently, the script calls the Canvas API's ToDataURL method to retrieve canvas pixel data in dataURL format, essentially a Base64 encoded representation of binary pixel data. Lastly, the script hashes the text-encoded pixel data, creating a unique fingerprint.
Source Manifest.json
Similar Extensions
Canvas Fingerprint Defender 30,000+ 64 ★ 38.49KiB
Browser Fingerprint Protector 30,000+ 14 ★ 11.82KiB
Canvas Blocker for Google Chrome™ 30,000+ 0 ★ 111KiB
Decentraleyes 30,000+ 226 ★ 6.92MiB
WebRTC Leak Prevent 30,000+ 314 ★ 16.78KiB
Privacy Tweaks 30,000+ 11 ★ 2.75MiB
Trace - Online Tracking Protection 30,000+ 57 ★ 341KiB
WebRTC Control 30,000+ 185 ★ 51.79KiB
User-Agent Switcher and Manager 30,000+ 229 ★ 778KiB
WebGL Fingerprint Defender 30,000+ 28 ★ 41.71KiB
ClearURLs 30,000+ 205 ★ 829KiB
All Fingerprint Defender 30,000+ 35 ★ 67.0KiB
Font Fingerprint Defender 30,000+ 20 ★ 37.82KiB
CSS Exfil Protection 30,000+ 3 ★ 40.85KiB
AudioContext Fingerprint Defender 30,000+ 13 ★ 38.51KiB
Privacy Settings 30,000+ 11 ★ 147KiB
Security Tweaks 30,000+ 3 ★ 3.07MiB
AmIUnique 30,000+ 8 ★ 164KiB
LocalCDN 30,000+ 46 ★ 22.05MiB
WebRTC Leak Prevent Toggle 30,000+ 15 ★ 18.83KiB
JShelter 30,000+ 24 ★ 440KiB
Privacy Badger 30,000+ 1757 ★ 1.75MiB
Random User-Agent (Switcher) 30,000+ 350 ★ 166KiB
WebAPI Blocker 30,000+ 8 ★ 58.61KiB
User reviews
Tom Landi (ID: 0000005ee1d5a235) Voted 1 ★ - Updated 09/06/2022
Crunch Berry (ID: 0000007e91db8dd9) Voted 1 ★ - Updated 06/22/2022
Евгений Расторгуев (ID: 000000c206b86921) Voted 3 ★ - Updated 09/19/2021
Van Tung Tran (ID: 000000a3fff9a6cc) Voted 3 ★ - Updated 08/02/2021
R. Y (ID: 0000002dc75570bf) Voted 4 ★ - Updated 06/09/2021