False positives & removals

Any listing here can be wrong: feeds import stale rows, heuristics misfire, and a cleaned-up site can stay flagged. This page is the fix. Disputes are free, don't require an account, and are handled by a human.

Who can dispute

Anyone — the site owner, their host or registrar, a researcher, or a visitor who thinks a warning is wrong. Owners can additionally claim their domain (free, via a domain email) which speeds verification up.

How to dispute

Email us via the contact page with the domain and one line on why the listing is wrong. Evidence helps (registration papers, the story behind the domain) but isn't required — we re-run our own checks either way.

What we commit to

  • First response within 72 hours (usually much faster).
  • Resolution within 7 days: the listing is either removed or the concrete evidence for keeping it is spelled out in our reply.
  • Removals propagate immediately to the site, the API and the extension (caches clear within minutes), and the domain is added to a suppression list so a feed re-import can't silently re-flag it.
  • If we got it wrong, we say so on request — including a correction note on the warning page while DNS caches drain.

Where a listing can come from

Every blocklist row carries its provenance in /api/blocklist/full: feed:<host> rows are imported from vetted abuse feeds (URLhaus and similar) and drop off automatically when the upstream cleans up; manual and watcher rows were flagged by our own review — a human confirmed each one, and a human unflags them.

Scores are never for sale, and neither are removals: a dispute changes a listing only when the evidence does.