Sites podem coletar silenciosamente dados de renderização WebGL para reconhecer dispositivos. Entenda o mecanismo, a diferença para Canvas e formas práticas de reduzir o rastreamento.
Impressões digitais WebGL usam pequenas diferenças na renderização gráfica para reconhecer um navegador e um dispositivo. Isso geralmente ocorre em segundo plano.
Como funciona a impressão WebGL
WebGL é uma API JavaScript para renderizar gráficos 2D e 3D com o navegador e a GPU. Diferenças de GPU, drivers, navegadores, pixels e antisserrilhamento geram um resultado característico. Um site pode aplicar hash a esse resultado para análise, detecção de fraude, personalização ou publicidade entre sites.
A impressão Canvas se concentra em desenhos 2D; a WebGL depende de renderização 3D mais complexa. Limpar cookies ou trocar o IP pode não remover essas características do dispositivo.

Como reduzir o risco
Você pode desativar WebGL quando apropriado: reveja opções relacionadas em chrome://flags no Chrome; no Firefox, defina webgl.disabled como true em about:config. Algumas páginas 3D podem apresentar falhas. Privacy Badger e NoScript também podem limitar scripts de rastreamento.
Para operações legítimas e compatíveis com várias contas, PurpleMark pode separar cada conta em um ambiente de navegador e permitir configuração controlada de dimensões como metadados WebGL. O isolamento apoia privacidade e organização, e não deve ser usado para evitar controles de plataforma.
Conclusão
Compreender impressões WebGL ajuda a escolher proteções conscientemente. Use controles do navegador, extensões de privacidade e ambientes separados para operações de conta permitidas.


