SecureMint

How to Check for Data Breaches

Data breaches expose billions of passwords every year. SecureMint's breach checker uses the Have I Been Pwned API with k-anonymity to safely check if your password has been compromised — without ever sending your full password to any server.

SecureMint uses zero-knowledge design. The server cannot read your data.

Steps

1

Open the breach checker

Navigate to SecureMint's password breach check tool.

2

Enter your password

Type the password you want to check. It is hashed locally using SHA-1, and only the first 5 characters of the hash are sent to the API (k-anonymity).

3

Review the results

See if your password has appeared in known breaches and how many times. If compromised, change it immediately.

Why It's Secure

  • K-anonymity: only the first 5 characters of the SHA-1 hash are sent. Your full password is never transmitted.
  • The comparison happens locally in your browser — the full hash never leaves your device.
  • Powered by Have I Been Pwned, a trusted database of over 12 billion breached accounts.

FAQ

Is it safe to enter my password here?
Yes. Your password is hashed locally and only 5 characters of the hash are sent to the API. This k-anonymity approach makes it impossible to determine your actual password from the query.
What should I do if my password was breached?
Change it immediately on all services where you used it. Use a unique, strong password for each service. Consider using a password manager.