⚠️ TRAINING DEMO — All data shown is YOUR browser data, collected locally for this training.
🔍 Your Browser Fingerprint
A browser fingerprint is a unique ID generated from your device's characteristics — no cookies required. It persists across private/incognito sessions.
your unique device fingerprint (generated right now)
calculating...
combined from: canvas + webgl + audio + navigator + screen signals
⚠️ Incognito mode doesn't help. Open this page in a private/incognito window — your fingerprint will be identical. Canvas, WebGL, and audio fingerprints are hardware-level signals that browsers don't mask in private mode. The fingerprint identifies your device, not your browsing session.
🖥️ Hardware signals
Screen—
Color depth—
Pixel ratio—
CPU cores—
RAM—
Touch points—
🌐 Software signals
Browser—
OS—
Language—
Timezone—
Plugins count—
Do Not Track—
🎨 Canvas fingerprint
Canvas hash—
The canvas above renders text + shapes. The exact pixel values differ per device due to GPU, OS font rendering, and anti-aliasing differences.
🔊 WebGL + Audio signals
WebGL renderer—
Audio FP—
WebGL exposes your GPU. Audio context processes a silent sound — the numeric output varies per hardware due to floating point differences in audio processing chips.
🎓 Why this matters
- Fingerprinting is completely passive — it requires no permissions and leaves no traces
- Clearing cookies doesn't help — fingerprints are regenerated identically each time
- Ad networks and trackers use this to follow you across websites without cookies
- Phishing sites use it to identify security researchers and show them fake "clean" content
- Only the Tor Browser and Brave with shields meaningfully resist fingerprinting