Breach Test
Quietly check if a password appears in known data breaches, using privacy-preserving k‑anonymity.
Privacy-first security checkWe never store your password. Checks run locally and send only a small hash prefix to HIBP.
How it works
K-anonymity keeps your check invisible
Only a hashed fragment ever leaves your browser. HIBP returns possible matches and your device makes the final comparison, so the full secret never travels.
- Local hashing: your password is hashed using SHA-1 directly in the browser.
- Prefix lookup: only the first 5 hash characters are sent to HIBP.
- Local comparison: the returned list is checked on your device, keeping the full hash private.
- Transport security: every request is wrapped in HTTPS/TLS.
- Response padding: HIBP pads every response to a constant size so metadata like payload length reveals nothing extra.
How the privacy-preserving check works