Defending against ClientRects fingerprinting by reporting a fake value.
ClientRects Fingerprint Defender Extension
The native getClientRects() method in JavaScript returns a collection of rectangles (DOMRect objects) that enclose an element border-box in the viewport. Using the metrics from this method (i.e. x, y, width, height, etc.) one can generate a fingerprint to identify users. This add-on adds a small noise to the actual fingerprint and renews it every time you visit a website or reload a page. To disable this add-on, please visit the extensions page in your browser and then click on the disable button. Please note that this add-on does not have any options page.
If you have a feature request or found a bug to report, please fill out the bug report form on the add-on's homepage (https://mybrowseraddon.com/clientrects-defender.html).
Source Manifest.json
Similar Extensions
Font Fingerprint Defender 1,000+ 20 ★ 37.82KiB
Canvas Fingerprint Defender 1,000+ 64 ★ 38.49KiB
fingerprint 1,000+ 0 ★ 57.1KiB
WebGL Fingerprint Defender 1,000+ 28 ★ 41.71KiB
Ping Blocker 1,000+ 2 ★ 35.15KiB
AudioContext Fingerprint Defender 1,000+ 13 ★ 38.51KiB
All Fingerprint Defender 1,000+ 35 ★ 67.0KiB
Canvas Blocker - Fingerprint Protect 1,000+ 40 ★ 59.76KiB
Browserabdruck - Durchblickt 1,000+ 0 ★ 1.31MiB
WebGPU Fingerprint Defender 1,000+ 3 ★ 38.93KiB
Privacy Tweaks 1,000+ 11 ★ 2.75MiB
Browser Fingerprint Protector 1,000+ 14 ★ 11.82KiB
Trace - Online Tracking Protection 1,000+ 57 ★ 341KiB
CthulhuJs (Anti-Fingerprint) 1,000+ 11 ★ 2.76MiB
NoEval - Disable Eval() 1,000+ 2 ★ 55.81KiB
Fingerprint Spoofer 1,000+ 2 ★ 15.62MiB
Link Protector 1,000+ 0 ★ 46.48KiB
WebAPI Blocker 1,000+ 8 ★ 58.61KiB
AmIUnique 1,000+ 8 ★ 164KiB
Security Tweaks 1,000+ 3 ★ 3.07MiB
WebRTC Protect - Protect IP Leak 1,000+ 32 ★ 155KiB
JShelter 1,000+ 24 ★ 440KiB
Canvas Blocker for Google Chrome™ 1,000+ 0 ★ 111KiB