Skip to content

List of current browser fingerprinting protections used by various browsers and their effectiveness against various fingerprinting techniques & services.

License

Notifications You must be signed in to change notification settings

Joe12387/browser-fingerprinting-resistance-research

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

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.

About

List of current browser fingerprinting protections used by various browsers and their effectiveness against various fingerprinting techniques & services.

Resources

License

Stars

Watchers

Forks