This preview shows the fingerprinting signals your current browser hands to any website you visit. It reads them with standard browser APIs and displays them right here — nothing is transmitted — so you can judge how identifiable you are.
How it works
Fingerprinting does not rely on a single magic value; it combines many small attributes into a composite signature. This tool collects the signals trackers most commonly use:
- User-agent and platform — browser, version, and OS family.
- Screen — width, height, available area, pixel ratio, and colour depth.
- Timezone and language(s) — your locale, often surprisingly distinctive.
- Hardware —
hardwareConcurrency(CPU cores) anddeviceMemory(RAM bucket). - Canvas hash — the page draws text and shapes off-screen and hashes the pixels; GPU, drivers, and font rendering make this vary per device.
- WebGL renderer — the unmasked GPU vendor/renderer string via the debug extension.
- Font availability — a quick count of how many of a probe list of fonts are present, measured by text-width differences.
- Touch support, cookies enabled, and Do Not Track.
Each individually-common value narrows the field; together they often identify a single device.
Reading your result
The more “unusual” values you have — a rare GPU string, an oversized window, exotic fonts, a non-default language list — the more unique and trackable you are. A hardened browser deliberately reports generic, crowd-matching values and blocks the canvas and WebGL signals entirely, which is why the same page can look very different in Tor Browser or with privacy.resistFingerprinting enabled.
Notes
- The canvas and font checks render briefly off-screen; this is normal and visible to no one but you.
- Some browsers (Safari, Brave, Tor) intentionally spoof or randomise these values, so your real hardware may differ from what is shown — that is the protection working.
- Everything here is read and displayed locally. No fingerprint is sent to Gera or anyone else.