Wróć do bloga

Czym jest odcisk WebGL? Jak śledzi użytkownika i jak ograniczyć ryzyko

Witryny mogą po cichu zbierać dane renderowania WebGL, aby rozpoznawać urządzenia. Poznaj zasadę działania, różnicę względem Canvas i sposoby ograniczania śledzenia.

Odcisk WebGL wykorzystuje niewielkie różnice renderowania grafiki do rozpoznawania przeglądarki i urządzenia. Usunięcie cookie lub zmiana adresu IP nie zawsze usuwa te cechy.

Działanie i ochrona

WebGL to API JavaScript do grafiki 2D i 3D wykorzystujące przeglądarkę i GPU. Witryna może haszować wynik renderowania dla analityki, wykrywania oszustw, personalizacji lub reklam między witrynami. Canvas opiera się głównie na rysunku 2D, a WebGL na bardziej złożonym renderowaniu 3D.

Proces odcisku WebGL od renderowania do hasza śledzącego

Sprawdź opcje WebGL w Chrome pod chrome://flags albo ustaw webgl.disabled na true w Firefoxie pod about:config; może to zakłócić niektóre strony 3D. Privacy Badger i NoScript ograniczają skrypty śledzące. W legalnej, zgodnej z zasadami pracy wielokontowej PurpleMark może rozdzielać środowisko każdego konta i zarządzać metadanymi WebGL. Izolacja służy prywatności i porządkowi, a nie obchodzeniu reguł platformy.