In my line of work, the question âhave I been breached?â usually arrives in a panic â a suspicious login alert, a friend saying they got a strange message from your account, or a news headline about a company you use. The instinct is either to ignore it and hope, or to flail and change everything at random. Neither works. What works is a calm, ordered response, the same way an IT team runs an incident: assess, contain, recover, and harden.
This guide gives you that process. First, how to find out whether your data is actually out there. Then, a step-by-step playbook for the critical first hour if it is.
Part 1: How to check whether youâve been breached
Check your email and passwords against known breaches
The most useful starting point is a breach-notification service that aggregates known data leaks. Have I Been Pwned (haveibeenpwned.com) is the established, reputable one, run independently and used by security professionals worldwide. You enter your email address and it tells you which known breaches included it, and what data was exposed â passwords, phone numbers, addresses, and so on.
A word of caution that matters: only ever check passwords on a service that uses a privacy-preserving method (Have I Been Pwned uses a technique called k-anonymity, where your password is never actually sent to the server). Never type your real passwords into a random âbreach checkerâ you found through an ad. A fake checker is itself a phishing tool. The same principle is why our own password tools do all their analysis locally in your browser and never transmit what you type.
Use your browser and password managerâs built-in monitoring
Modern browsers and password managers continuously cross-reference your saved passwords against breach databases. Chromeâs Password Checkup, Appleâs Security Recommendations in iCloud Keychain, and the watchtower/health features in 1Password and Bitwarden will flag passwords that are weak, reused, or known to be leaked. If you use one of these, check it now â the warning may already be sitting there.
Watch for the behavioural signs
Data isnât always in a published breach yet. These are the symptoms of a compromised account I tell people to take seriously:
Login alerts or ânew deviceâ notifications you donât recognise. Password-reset emails you didnât request â a classic sign someone is trying to get in. Friends receiving spam or odd messages from you. Money or orders you didnât make. Security settings that changed on their own: a new recovery email or phone number is a huge red flag, because it means an attacker is trying to lock you out of your own recovery path. Missing emails, especially deleted password-reset messages, which attackers remove to cover their tracks.
If you see any of these, treat the account as compromised and move to Part 2 immediately.
Part 2: The first-hour playbook
When an account is compromised, the order of operations matters enormously. Do the wrong thing first and you can lock yourself out or tip off the attacker before youâve contained the damage. Here is the sequence I follow.
Step 1: Secure your email before anything else
This is counterintuitive when, say, your social media is the account that got hacked â but your email is the master key. Every âreset my passwordâ link in your life lands there. If the attacker controls your email, changing other passwords is pointless because theyâll just reset them again.
So: regain control of your primary email first. Change its password to a new, strong, unique one. Check its security settings for any recovery email or phone number you donât recognise and remove it. Sign out all other sessions (most providers have a âsign out of all devicesâ option). Only once email is locked down do you move on.
Step 2: Change the password on the breached account â and anywhere you reused it
Change the password on the compromised account to a brand-new, strong, unique one. Generate it rather than inventing it; our password generator creates high-entropy passwords and passphrases locally in your browser.
Then the painful but essential part: every other account where you used that same password is now also at risk. This is exactly how credential stuffing works â attackers take a leaked password and try it everywhere. Change it on every site where you reused it. If you canât remember where, this is the moment that convinces most people to start using a password manager, so it never happens again.
Step 3: Revoke active sessions and connected apps
Changing the password doesnât always kick out someone whoâs already logged in. Look for âactive sessions,â âwhere youâre logged in,â or âdevicesâ in the account settings and sign out everything. While youâre there, review âconnected appsâ or âthird-party accessâ â attackers sometimes authorise a malicious app so they retain access even after you change the password. Revoke anything you donât recognise.
Step 4: Turn on the strongest two-factor authentication available
Now harden the account so it canât happen again. Add two-factor authentication â and skip SMS if a better option exists, because SMS can be defeated by SIM swapping. An authenticator app is the minimum; a passkey or hardware security key is best. (I cover the trade-offs in detail in my separate guide on multi-factor authentication.) Save the recovery codes offline while youâre at it.
Step 5: Check what the attacker may have changed or seen
Before you relax, look at what damage was done. Check sent-mail and deleted-items folders for messages you didnât send. Review email forwarding rules â attackers love to set up a silent forward so they keep seeing your mail even after youâve changed the password. Look at account recovery settings again. For financial accounts, check for new payees, changed addresses, or transactions. For shopping accounts, check saved addresses and recent orders.
Step 6: Notify and protect downstream
If the breach involved financial data, contact your bank and consider a fraud alert. If personal data was exposed, be alert for targeted phishing in the following weeks â criminals use breached details to make scams more convincing. If your work accounts are involved, tell your IT or security team immediately; a personal breach can become a company one.
How to make the next breach a non-event
The goal isnât just to recover â itâs to make sure that the next leak, which is inevitable, does no damage. Three habits get you there.
Unique passwords everywhere, stored in a password manager. When every account has a different password, a breach of one site cannot cascade to the others. This single change neutralises credential stuffing entirely.
Strong second factors on everything that matters, ideally passkeys or a hardware key. Then a leaked password alone is useless to an attacker.
Periodic checks. Set a reminder to run your email through a breach checker and review your password managerâs health report every few months. Catching exposure early turns a potential disaster into a five-minute password change.
The bottom line
Being in a breach is not a personal failing â billions of records are exposed every year, almost always because of a companyâs mistake, not yours. What you control is the response. Check calmly, secure your email first, change reused passwords everywhere, revoke sessions, and add a strong second factor. Do that, and a breach becomes an inconvenience rather than a catastrophe.
Not sure how exposed your current passwords are? Test them privately with the PassGuard Check strength tester â everything is analysed locally in your browser and nothing is ever stored or transmitted.