Skip to content

Latest commit

 

History

History
41 lines (31 loc) · 5.72 KB

File metadata and controls

41 lines (31 loc) · 5.72 KB

Browser Fingerprinting Resistance Research (Work in Progress)

This repo is a summary of current browser fingerprinting protections used by various browsers and their effectiveness against various fingerprinting techniques & services.

Techniques

These are known fingerprinting techniques & each browser's susceptibility to each for tracking purposes. This list is not exhaustive.

Chrome Safari Edge Firefox Brave Opera Tor / Mullvad
Canvas API ❌ Vulnerable ✅ Resistant ❌ Vulnerable ✅ Resistant ✅ Resistant ❌ Vulnerable ✅ Resistant
OffscreenCanvas ❌ Vulnerable ✅ Resistant ❌ Vulnerable ⚠️ Flawed ✅ Resistant ❌ Vulnerable ✅ Resistant
AudioContext ❌ Vulnerable ⚠️ Flawed ❌ Vulnerable ❌ Vulnerable ✅ Resistant ❌ Vulnerable ✅ Disabled
OfflineAudioContext ❌ Vulnerable ⚠️ Flawed ❌ Vulnerable ❌ Vulnerable ✅ Resistant ❌ Vulnerable ✅ Disabled
WebGLProgram ❌ Vulnerable ✅ Resistant ❌ Vulnerable ❌ Vulnerable ✅ Resistant ❌ Vulnerable ✅ Disabled
WEBGL_debug_renderer_info ❌ Vulnerable ✅ Resistant ❌ Vulnerable ❌ Vulnerable ✅ Resistant ❌ Vulnerable ✅ Disabled
Timing Resolution ❌ Vulnerable ✅ Unaffected ❌ Vulnerable ✅ Unaffected ✅ Resistant ❌ Vulnerable ✅ Unaffected
hardwareConcurrency ❌ Vulnerable ✅ Resistant ❌ Vulnerable ❌ Vulnerable ✅ Resistant ❌ Vulnerable ✅ Resistant
deviceMemory ❌ Vulnerable ✅ Unaffected ❌ Vulnerable ✅ Unaffected ✅ Resistant ❌ Vulnerable ✅ Unaffected
doNotTrack ❌ Vulnerable ✅ Unaffected ❌ Vulnerable ❌ Vulnerable ✅ Resistant ❌ Vulnerable ✅ Resistant
Font Detection ❌ Vulnerable ✅ Resistant ❌ Vulnerable ❌ Vulnerable ✅ Resistant ❌ Vulnerable ✅ Resistant
screen ❌ Vulnerable ✅ Resistant ❌ Vulnerable ❌ Vulnerable ❌ Vulnerable ❌ Vulnerable ✅ Resistant
jsHeapSizeLimit ❌ Vulnerable ✅ Unaffected ❌ Vulnerable ✅ Unaffected ❌ Vulnerable ❌ Vulnerable ✅ Unaffected
WebRTC ❌ Vulnerable ❌ Vulnerable ❌ Vulnerable ❌ Vulnerable ❌ Vulnerable ❌ Vulnerable ✅ Disabled

Updated: Sun, Jul 13, 2024

Services & Projects

These are various fingerprinting services & projects, and their current effectiveness towards various browsers.

Chrome Safari Edge Firefox Brave Opera Tor / Mullvad
Fingerprint ⚠️ Trackable ⚠️ Trackable ⚠️ Trackable ⚠️ Trackable ⚠️ Trackable ⚠️ Trackable ✅ Resistant
CreepJS ⚠️ Trackable ✅ Resistant ⚠️ Trackable ⚠️ Trackable ⚠️ Trackable ⚠️ Trackable ✅ Resistant
Snowcat Cloud ⚠️ Trackable ⚠️ Trackable ⚠️ Trackable ⚠️ Trackable ⚠️ Trackable ⚠️ Trackable ✅ Resistant?

Updated: Wed, Apr 17, 2024

Changelog

  • June 2024: CVE-2024-27830 was resolved in Safari 17.5. OffscreenCanvas was changed from Flawed to Resistant as a result.