Tutorials Multimedia

Audio fingerprinting: tracking you with silent sound

A hash of how your device processes a silent audio signal.

Run this scan on your device

The short version

Your browser can generate sound — not just play music files, but build tones from scratch for games and apps. A tracking script abuses that: it makes your device calculate a sound you never actually hear, then measures the tiny math differences in the result. Those differences are consistent for your device, so they become a hidden ID. No microphone, no cookie, no noise. A couple of free browser choices make it far less useful.

What's actually happening

Think of two identical-looking calculators from different factories. Ask both to do a very long division and they'll almost always agree — but look at the last few digits and sometimes they differ, because of tiny internal differences. Your device's audio engine is like that. When a script tells it to generate a tone and run it through some processing, the exact numbers that come out depend on your processor, operating system, and browser build.

The sound is never played out loud — it's all done silently, as math. The script just reads the numbers and keeps the "signature."

Why it matters to you

  • It needs no permission and no microphone — nothing pops up to warn you.
  • It works in private/incognito mode and survives clearing cookies.
  • Hidden ad and analytics scripts can use it to recognize your device across different websites.

By itself it's a weaker clue than canvas or GPU, but trackers combine it with the others. Reducing it still helps.

How to fix it

As with other fingerprints, you don't fix this on the website — you choose a browser that either scrambles the result or makes you look like a big crowd.

Option A — Brave (easiest)

  1. Use Brave with its default Shields on. It randomizes the audio result so trackers can't reuse it.
  2. Check by clicking the Brave lion icon in the address bar and confirming fingerprinting protection is active.
  3. Leave the default setting — that's the one doing the work.

Option B — Firefox

  1. Set tracking protection to Strict under Settings → Privacy & Security to block many known fingerprinting scripts.
  2. Firefox's stronger "Resist Fingerprinting" mode also masks the audio signature, but it has side effects (wrong time zone, forced English). Most people should stay on Strict.

Option C — Tor Browser (blends into a crowd)

  1. Install Tor Browser from torproject.org.
  2. It standardizes the audio engine so everyone looks the same. Use it as delivered — no extensions, no resizing.

On phones

Brave on Android and iPhone has the same protection. On iPhone and iPad, Safari's engine already limits this, so you're reasonably covered.

A warning about extensions

Rare "audio blocker" add-ons can make you more unique, because hardly anyone else runs that exact tool. Prefer a browser that protects you by default.

How to check it worked

Run this site's test in Brave or Tor and watch your audio result change or match a common value, with a better grade. You can also compare two separate private windows — a protected browser won't give both the same audio ID.

If your result was already good

If you scored an A or B, your browser is already handling this well. Nothing to install or change — just keep it updated and avoid adding niche privacy extensions that could make you stand out.

Want to go further?

The Advanced version explains the exact Web Audio calls involved, why the output varies at the floating-point level, and how Brave's randomization and Tor's uniformity each neutralize it.

whoamionline.com Free privacy & network diagnostics Check your own connection →