PowerScan

Browser Fingerprints

Browser Fingerprints

What is browser fingerprinting, and what can a website actually read?

A plain explanation of the signals a page script can read, which ones identify you, and which ones only look like they do.

· 6 min read
Browser Fingerprints

Canvas fingerprinting explained: why two identical browsers draw different pixels

How a canvas hash is made, why it varies between machines, and what browser noise does to it.

· 6 min read
Browser Fingerprints

WebRTC leaks: why your real address can show even behind a proxy

What ICE candidates are, how a STUN request exposes an address, and what the browser hides by default now.

· 5 min read
Browser Fingerprints

Time zone mismatch: the cheapest consistency check on the web

Why a page compares the time zone of your address with the one your browser reports, and what makes them disagree.

· 5 min read
Browser Fingerprints

User-Agent strings and Client Hints: what they reveal and what was frozen

How the user agent evolved, what is still in it, and how Client Hints changed the rules.

· 6 min read
Browser Fingerprints

WebGL renderer strings and hardware signals: how much your GPU says about you

What the unmasked renderer, CPU thread count, device memory and screen geometry add to a fingerprint.

· 6 min read
Browser Fingerprints

Audio fingerprinting without a microphone

How an OfflineAudioContext produces a stable number from your audio stack, and why it never records anything.

· 5 min read
Browser Fingerprints

Browser Fingerprinting: What Sites Actually Read

A field-by-field tour of the values a website collects, from canvas and WebGL to audio, fonts, screen and timezone, and why a coherent identity beats a randomised one.

· 10 min read