Skip to content

Commit

Permalink
Disable Hardware Acceleration to avoid fingerprints
Browse files Browse the repository at this point in the history
* Not needed since FFmpeg 3.0 is here, which allows hardware acc. anyway even if you disable it directly with about:config (just use right click to enable it if you want it)
* This needs to be disabled also (if in use) in Adobe Flash/Macromedia to avoid Canvas fingerprinting for font's
* Hardware Acc. doesn't perform well on some systems, which should better controlled by driver settings to override it (if you want)


Research:
* http://www.phoronix.com/scan.php?page=news_item&px=FFmpeg-3.0-Released
* https://hacks.mozilla.org/2010/09/hardware-acceleration/
* https://www.google.com/patents/US20120215896 (just an example for device identification on networks)
* several already mentioned Tor papers about this
  • Loading branch information
CHEF-KOCH committed Feb 21, 2016
1 parent 48db468 commit 61a2cb8
Showing 1 changed file with 11 additions and 0 deletions.
11 changes: 11 additions & 0 deletions user.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,17 @@
* user.js *
* https://github.com/pyllyukko/user.js *
******************************************************************************/

/******************************************************************************
* Avoid hardware based fingerprintings *
* Canvas/Font's/Plugins *
******************************************************************************/
// https://wiki.mozilla.org/Platform/GFX/HardwareAcceleration
// https://www.macromedia.com/support/documentation/en/flashplayer/help/help01.html
//https://github.com/dillbyrne/random-agent-spoofer/issues/74
user_pref("gfx.direct2d.disabled", true);
user_pref("layers.acceleration.disabled", true);


/******************************************************************************
* HTML5 / APIs / DOM *
Expand Down

0 comments on commit 61a2cb8

Please sign in to comment.