Canvas / WebGL / Audio Fingerprint Detection

Pure front-end JS collects the "uniqueness" signals your browser exposes across these dimensions. Zero backend dependency, zero IP exposure, no fingerprints uploaded — everything is hashed locally and displayed.

Reference tools: browserleaks.com / amiunique.org / coveryourtracks.eff.org. We do not compute "global uniqueness" (requires a large sample database); we only compute per-dimension local hashes + high-entropy field hints.

What This Does and Doesn't Test

  • Tests: Canvas 2D pixel hash / WebGL Renderer+Vendor / AudioContext OscillatorNode waveform hash / font set detection / screen / platform / hardware concurrency
  • Does not test: TLS JA3 / HTTP/2 SETTINGS / TCP/IP stack (requires backend packet capture, beyond the zero-dependency scope)
  • Never uploads: Any fingerprint raw values or hashes — all computed and displayed locally in the browser

Want passive TLS fingerprint detection? See WebRTC Leak + IP Deep Detection combined view.

← Toolbox · WebRTC Leak · IP Detection