Canvas Fingerprinting
Canvas fingerprinting is a technique that websites can use to identify and track visitors without relying on traditional cookies. It works by asking your browser to draw a hidden image using the HTML5 canvas element, and small differences in how each device and browser render that image produce a distinctive identifier that can single out a user. Because it does not store a file on your device in the way a cookie does, it is often less visible to users than conventional cookie-based tracking.
Canvas fingerprinting is a browser- and device-fingerprinting method that leverages the HTML5 canvas element to generate a persistent identifier for a user. A script instructs the browser to render text and/or graphics to an off-screen (typically invisible) canvas, then extracts the resulting pixel data; subtle variations arising from the device's GPU, graphics drivers, rendering engine, font rasterization, and anti-aliasing behavior yield an output that tends to be consistent for a given device/browser configuration and distinguishable across different ones. This hashed or encoded output serves as a fingerprint that can be used to recognize and track a user across sessions or sites. From a compliance standpoint, canvas fingerprinting is not a cookie but generally falls within the same regulatory scope as cookies: in most EU jurisdictions the ePrivacy Directive rules on gaining access to or storing information on a user's device may apply to such techniques, and any resulting processing of personal data would separately engage the GDPR, so prior consent may be required where it is used for non-essential purposes such as tracking. Requirements differ under other regimes, and the precise regulatory treatment can depend on facts and evolving authority guidance not addressed here.
Why it matters
Canvas fingerprinting matters because it enables tracking that is largely invisible to users and, unlike cookies, does not store an easily inspectable or deletable file on the device. This means common user controls, clearing cookies, using private browsing modes, or reviewing browser storage, may not reveal or remove the technique, making it harder for individuals to exercise meaningful choice over how they are tracked. For privacy officers and compliance teams, this reduced visibility raises the stakes: a tracking method users cannot easily detect or refuse sits uncomfortably with the transparency and control principles that underpin EU data protection law.
Who it's relevant to
Inside Canvas Fingerprinting
Common questions
Answers to the questions practitioners most commonly ask about Canvas Fingerprinting.