Canvas-Fingerprinting ist eine Fingerprinting-Technik zum Webtracking. Canvas (Leinwand) ist eine Verfahren, um mit JavaScript Pixelbilder zu zeichnen. Beim Canvas-Fingerprinting werden die erzeugten Bilder gar nicht ausgegeben, sondern Base64-kodiert und darüber wird ein Hash gebildet. Die Webseite merkt sich diesen Wert und kann so bei einem erneuten Besuch der Webseite den Besucher bzw. dessen Surfgerät wieder erkennen. Bei unterschiedlichen PCs führen Unterschiede in den installierten Schriftarten, Optimierungen in der Grafikdarstellung der Browser sowie unterschriedliche Abbildungen in Daten-URLs für eine hohe Wiedererkennungsrate. Bei mobilen Browsern auf Smartphones funktioniert Canvas-Fingerprinting dagegen weniger gut, weil Geräte und Ausstattung eher homogen sind.
Canvas-Fingerprinting ist eine Fingerprinting-Technik zum Webtracking. Canvas (Leinwand) ist eine Verfahren, um mit JavaScript Pixelbilder zu zeichnen. Beim Canvas-Fingerprinting werden die erzeugten Bilder gar nicht ausgegeben, sondern Base64-kodiert und darüber wird ein Hash gebildet. Die Webseite merkt sich diesen Wert und kann so bei einem erneuten Besuch der Webseite den Besucher bzw. dessen Surfgerät wieder erkennen. Bei unterschiedlichen PCs führen Unterschiede in den installierten Schriftarten, Optimierungen in der Grafikdarstellung der Browser sowie unterschriedliche Abbildungen in Daten-URLs für eine hohe Wiedererkennungsrate. Bei mobilen Browsern auf Smartphones funktioniert Canvas-Fingerprinting dagegen weniger gut, weil Geräte und Ausstattung eher homogen sind.