Open freddyb opened 9 years ago
See also: evercookie and Tracking using ETags.
CanvasBlocker via GitHub CanvasBlocker via addons.mozzilla
This add-on allows users to prevent websites from using the Javascript
It has the following modes:
Privacy Badger 1.0 disables third party domains that do this
Another option is Canvas Defender. The differences from CanvasBlocker are discussed here: CanvasBlocker vs Canvas Defender.
Also, PDF files may trigger canvas fingerprinting.
(This repo seems to have some sort of privacy tendency, so I'll rant a bit about Canvas Fingerprinting. If this is not a welcome forum, feel free to close this issue)
Canvas fingerprinting is a tricky problem. Websites can use the Canvas API to draw pixels and use system fonts as well as hardware specific rendering behavior to track a user and assign them a specific fingerprint, which has enough entropy to recognize them in the future (see wikipedia)
I don't think you want to disable canvas, completely though. It's heavily used in many useful apps. The Tor Browser (Firefox + patches from the Tor project) tackles this by disabling reading from the canvas, which you can allow for each individual call (you get a "doorhanger UI", which is what most people know from Geolocation).