Pre-release. Nullecho isn't published to any store yet and breakage testing is incomplete. This page is a live demo of the measurement idea — the fingerprint reading below is real. Status & open blockers →
Nullecho

Don't trust us. Measure us.

Nullecho collects nothing about you — no telemetry, no account, no analytics. Which means we genuinely cannot tell you whether it's working. So instead, it measures itself on your machine, where we can't see the result.

Everything on this page runs locally in your browser. Nothing you see below is sent anywhere — not to us, not to anyone. There is no analytics script on this page. You can read the source, or disconnect from the internet and it still works.

First: this is what any website already knows about you

No cookies needed. No login. This survives incognito and clearing your history.

What Nullecho does about it

The naive fix is to randomize everything. That's worse than nothing — randomize each value independently and you produce a machine that doesn't exist (a Windows browser with an Apple GPU and 3 CPU cores). That isn't anonymous, it's flagged as evasive, which is a smaller and more suspicious crowd than just being yourself.

One consistent machine per site

Each site sees a different — but internally coherent — real-world configuration that millions of people actually run.

Stable within a site

Nothing flickers between page loads, so nothing breaks and you don't stand out.

The join breaks — for most trackers

Site A and Site B see different machines, so a tracker that hashes the signals we cover can't connect one visit to the other — verified against FingerprintJS and ClientJS. A tracker that detects spoofed values, discards them and keys on what's left still can; CreepJS does exactly that.

And here's what it doesn't do

A privacy tool that oversells is worse than none — you make real decisions based on what it implies.

  • It is detectable, by design. Measured with CreepJS — a free third-party library, not our own test suite — our build produces 2 lying API records, and both are the canvas and audio noise that is the defense. The same library recorded 199 and a bot verdict before 2026-09-19. We publish the number we don't control rather than the one we scored ourselves.
  • Nothing about your IP address or TLS fingerprint. Those sit below the layer any browser extension can reach. If that's your threat model, you want a VPN or Tor.
  • Firefox's built-in protection and Brave are stronger at anti-fingerprinting — they work below the JavaScript layer. If you use one, you may not need this. Nullecho's honest niche is Chrome, where neither exists.
  • It will not get you lower prices. The best controlled study found clearing your tracks gives the worse price more often than the better one.
  • It does nothing against government surveillance. Different threat model entirely.

Check our work

It's open source, and the docs include our own threat model, the limitations above, and the decisions we got wrong and corrected.

github.com/ZJHeepfixer/nullecho — try to break it. If you find a fingerprinting method we miss or a way to detect us we haven't documented, that's a security bug and we want the issue.