When you open a website, the browser and server exchange more than just information about the page. They also exchange a set of technical signals. These signals form a digital «fingerprint» that allows systems to recognize you again, even if you clear your cookies.
What your browser and device share
The simplest data is HTTP headers, User Agent, IP address, and WebRTC information. Next are hidden signals collected via JavaScript: screen size, language and regional settings, font list, installed plugins. These characteristics are often invisible to humans, but when combined, they provide a stable profile. 84% of browsers are unique in terms of their set of characteristics.
Canvas, WebGL, TLS fingerprints
Classic Canvas fingerprint. The script draws text or an image and then reads how the render worked. Color, anti-aliasing, and fonts depend on graphics and operating system settings and produce a unique picture.
WebGL fingerprinting uses 3D rendering, which reflects the subtle characteristics of video drivers and GPUs.
Audio fingerprinting records differences in how a device plays sound.
CSS fingerprinting analyzes your device through media queries, fonts, and supported CSS properties. This allows us to identify the operating system, browser, and extensions.
How accurate is it?
Research shows that using around 200 characteristics allows you to achieve a unique fingerprint in 81% of cases among millions of browsers. And analysis of fingerprint evolution over six months shows that more than 90% of characteristics remain unchanged, meaning they are stable over time.
The 0DETECT anti-detection browser allows you to flexibly configure User Agent, WebRTC, Canvas, WebGL, geolocation, memory, and environment settings. This allows you to accurately mask your real fingerprint and prevent yourself from being tracked.