This repo is a summary of current browser fingerprinting protections used by various browsers and their effectiveness against various fingerprinting techniques & services.
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 | ✅ Resistant | ❌ Vulnerable | ✅ Resistant | |
AudioContext | ❌ Vulnerable | ❌ Vulnerable | ❌ Vulnerable | ✅ Resistant | ❌ Vulnerable | ✅ Disabled | |
OfflineAudioContext | ❌ Vulnerable | ❌ 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
These are various fingerprinting services & projects, and their current effectiveness towards various browsers.
Chrome | Safari | Edge | Firefox | Brave | Opera | Tor / Mullvad | |
---|---|---|---|---|---|---|---|
Fingerprint | ✅ Resistant | ||||||
CreepJS | ✅ Resistant | ✅ Resistant | |||||
Snowcat Cloud | ✅ Resistant? |
Updated: Wed, Apr 17, 2024
- June 2024: CVE-2024-27830 was resolved in Safari 17.5. OffscreenCanvas was changed from Flawed to Resistant as a result.