September 26, 2026 - 5 min read

By PhishClean Research Team

What's new in PhishClean 1.4.0: breached sites and leaked passwords

Most account takeovers don't start with a clever fake page. They start with a password that already leaked somewhere else and got reused. 1.4.0 tells you about that at the one moment you can do something about it: while you are typing the password.

Rolling out now: 1.4.0 is on its way to Chrome, Firefox and Edge, and your browser installs it automatically once each store approves it. Both new checks use Have I Been Pwned, the public breach database, and neither one sends your password or the sites you visit.

"This site has had a data breach"

When you click into a password field, PhishClean checks whether that site appears in Have I Been Pwned's list of known breaches. If it does, a short note tells you when it happened, how many accounts were affected and what leaked, and suggests making sure the password you use there isn't used anywhere else.

A PhishClean note beside a sign-in form: this site has had a data breach. Example Shop was breached in March 2024, exposing 12M accounts' passwords, email addresses, names and more.
The breached-site note, shown on a made-up shop.

"This password has leaked"

As you type a password, PhishClean checks it against the hundreds of millions of passwords exposed in past breaches. If yours is one of them, you see how many times it has turned up before you press Sign in. A leaked password is one of the first things attackers try, on every site, which is why reusing one is so risky.

A PhishClean note beside a password field: this password has leaked. It has appeared 2,266,543 times in data breaches.
The leaked-password note. The password typed here was "password123".

The note goes away as soon as you change the password, and it never blocks the form.

How it checks without seeing your password

Your password never leaves the page. PhishClean turns it into a SHA-1 hash in your browser and sends Have I Been Pwned only the first 5 characters of that hash. The reply lists every leaked hash that starts with those 5 characters, padded so its size gives nothing away, and PhishClean looks for a match on your device. Those 5 characters are shared by a huge number of possible passwords, so they reveal nothing useful about yours. This technique is called k-anonymity, and it is the same one password managers use for their breach checks.

The leaked-password check is part of the paid plan and included in the 15-day trial. The breached-site note is free for everyone.

What this means for our privacy promise

Until now, the extension only ever talked to our own server, and only about your licence. It now also makes the two requests above, straight from your browser to Have I Been Pwned, never through us. Neither carries a URL, a site name or your password. Like any website, Have I Been Pwned sees your IP address. The privacy policy has a new section describing both requests, and the source code is public if you want to check for yourself.

Right behind it in 1.4.1: fewer false alarms

These fixes arrive in 1.4.1, which follows 1.4.0 through the stores.

Try every check for 15 days

No account needed to start. Install, sign in somewhere, and see what it knows.

Install PhishClean free

Last updated:

Share this guide

If this helped, share it with someone who would benefit from it, or subscribe for new browser-security guides from PhishClean.