
What is WebGL fingerprinting? How the GPU gives a device away
WebGL fingerprinting identifies a device by how its GPU renders 3D graphics. How it works, what it reveals, and how it differs from canvas.

Pavel Nuryieu is Head of Research at ShieldLabs, where he studies how anti-detect browsers, proxies, and other anonymity tools work, and how detection keeps pace. He has spent close to a decade researching device fingerprinting and online fraud techniques.

WebGL fingerprinting identifies a device by how its GPU renders 3D graphics. How it works, what it reveals, and how it differs from canvas.

Font fingerprinting identifies a device by which fonts are installed, read from how text renders. How it works, what it reveals, and how stable it is.

Audio fingerprinting identifies a device by how it processes a sound signal in the browser. How it works, what it reveals, and how stable it is.

What a residential proxy is, where the home IPs come from, why IP checks miss them, and how residential proxy detection actually works without relying on the address.

Browser fingerprinting identifies a device from 100+ datapoints. Learn how canvas, WebGL, and IP signals work, plus detection methods and countermeasures.

Canvas fingerprinting identifies a browser by how it renders a hidden image. How it works, what it reveals, how stable it is, and its role in fraud detection.

The main browser fingerprinting techniques: canvas, WebGL, audio, fonts, TLS (JA3/JA4), and more, what each one reads and how stable it is.

Anti-detect browsers fake a new device per profile to power multi-accounting. How to detect them: the signals that expose them and why no one check is enough.