What is Canvas Fingerprinting?
Canvas fingerprinting is a tracking technique where a server instructs your browser to render a hidden graphic, then hashes the resulting pixel data to create a stable identifier. Because every combination of GPU, graphics driver, operating system, and font stack renders anti-aliasing slightly differently, the output is highly unique. For scraping pipelines, it acts as a silent tripwire. If your headless browser returns a canvas hash that matches a known bot farm, or one that contradicts your advertised User-Agent, your request is flagged before the DOM even loads.