Fingerprint Lab · Encyclopedia
Every fingerprint, explained
What each signal is, how sites read it, how risk engines cross-check it — and how Mango Browser handles it.
Identity
3 entriesUser-AgentThe oldest identity string — sent as a header and readable from JavaScript, and cross-checked against everything else.Checked in LabMango · CustomClient HintsThe structured successor of the UA string: platform, version, architecture, bitness — sent as headers and readable from script.Checked in LabMango · CustomOperating systemClaimed in three places and implied by a dozen more: fonts, GPU names, voices, touch, platform strings.Checked in LabMango · Custom
Network
2 entriesLocale
2 entriesHardware
6 entriesScreenResolution, available area, pixel ratio and colour depth — cheap entropy with strict internal rules.Checked in LabMango · CustomCPU coresLogical core count. Small entropy, but implausible values are an instant flag.Checked in LabMango · CustomDevice memoryRAM rounded by the browser to a tiny set of values — any other number was typed by a human.Checked in LabMango · CustomWebGLGPU vendor and renderer names plus ~60 capability parameters and a rendered image hash.Checked in LabMango · NoiseWebGPUThe newer GPU API exposes vendor, architecture and hundreds of limits — and must agree with WebGL.Checked in LabMango · CustomMedia devicesHow many cameras, microphones and speakers exist — countable without permission.Checked in LabMango · Custom
Rendering
5 entriesCanvas fingerprintA hidden drawing hashed into an ID — one of the most stable signals a site can get without asking.Checked in LabMango · NoiseAudioContextAn oscillator rendered offline yields samples that differ by audio stack — and a silent one must yield exact zeros.Checked in LabMango · NoiseClient rectsSub-pixel layout of a transformed element — a font-and-engine signature that must be stable.Checked in LabMango · NoiseFontsInstalled fonts are probed by measuring text. The set says a lot about the OS and the person.Checked in LabMango · CustomSpeech voicesText-to-speech voices carry OS-specific names and counts.Checked in LabMango · Real
Privacy
3 entriesDo Not TrackA tiny privacy flag that is itself a bit of entropy — few people turn it on.Checked in LabMango · CustomCookies & storageNot a fingerprint but the thing fingerprints replace — and the reason profiles must be isolated.Checked in LabMango · Not applicableAutomation signalsWebDriver flags, framework globals and DevTools-protocol tells that mark a driven browser.Checked in LabMango · Not applicable