Voltar ao blog

O que é uma impressão digital WebGL? Como ela rastreia você e como reduzir o risco

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.

Fluxo de impressão WebGL do renderizador gráfico ao hash de rastreamento

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.