Cleanbox
Features Blog Pricing Developers
Sign in Start free trial
privacy how-to tips

The Complete Guide to Deleting Old Online Accounts

The Complete Guide to Deleting Old Online Accounts

Think about every website, app, and service you have signed up for over the past decade. The social networks you tried and abandoned. The online stores you bought from once. The newsletter you subscribed to, the free trial you forgot to cancel, the gaming forum you joined in college. Each of those accounts still exists somewhere, holding your name, email address, password (hopefully hashed, but not always), and whatever personal information you provided at signup.

Now think about how many of those services have been breached. The answer, statistically, is more than you expect. Dormant accounts are a goldmine for attackers: they contain real personal data, they often have weak or reused passwords from an era before you took security seriously, and nobody is monitoring them for suspicious activity. If you are not going to use an account, the safest thing you can do is delete it.

Why Dormant Accounts Are a Real Risk

Data Breaches Hit Forgotten Services

Major breaches make headlines, but smaller services get breached too — often without ever disclosing it publicly. That obscure cooking forum or that startup that went out of business may have been compromised years ago, and your data could be circulating in breach databases right now. HaveIBeenPwned catalogs known breaches, but many breaches are never reported.

Password Reuse Is the Real Danger

If you used the same password on a forgotten account that you use (or once used) elsewhere, a breach of that forgotten account gives attackers a working credential for your other accounts. This is called credential stuffing, and it is one of the most common attack methods. Automated tools test leaked email-password pairs against hundreds of services simultaneously.

Personal Data Accumulates

Even if the password is unique, the account may contain your real name, address, phone number, date of birth, payment information, or private messages. All of this data has value on the dark web and can be used for identity theft or social engineering.

You Cannot Respond to Breaches You Do Not Know About

If a service you forgot about gets breached, you will not receive the notification email (or you will ignore it because you do not recognize the service). You cannot change the password, enable 2FA, or take protective action on an account you have forgotten exists.

How to Find Your Old Accounts

The first challenge is remembering what you signed up for. Here are the most effective methods:

Search Your Email Inbox

Your email is the best record of your online history. Search for these terms to surface old accounts:

  • welcome to
  • verify your email
  • confirm your account
  • thanks for signing up
  • your new account
  • activate your account

Go back as far as your email history allows. You will likely find dozens of services you had completely forgotten about.

Check Your Password Manager

If you use a password manager, it contains a running list of every account you have saved credentials for. Export the list and sort by date or alphabetically. Flag every entry for a service you no longer use.

Review OAuth Connections

Many services let you sign in with Google, Apple, Facebook, or Twitter. Each of these platforms maintains a list of apps you have authorized:

  • Google: myaccount.google.com/permissions
  • Apple: Settings → [Your Name] → Sign-In & Security → Sign in with Apple
  • Facebook: Settings → Apps and Websites
  • Twitter/X: Settings → Security and account access → Apps and sessions

Revoke access for anything you no longer use.

Check Browser Saved Passwords

If you used your browser to save passwords (Chrome, Firefox, Safari), check its password manager. It may contain accounts not in your dedicated password manager.

Search Data Breach Databases

Enter your email addresses at haveibeenpwned.com. The results show which services had your data when they were breached — including services you may have forgotten. This serves double duty: finding old accounts and identifying which ones had their data leaked.

The Deletion Process

Find the Account Deletion Option

Most services bury the deletion option. Common locations include:

  • Settings → Account → Delete Account
  • Settings → Privacy → Delete My Data
  • Settings → Security → Close Account
  • A “Help” or “Support” article about account deletion

The website justdeleteme.xyz maintains a directory of direct links to deletion pages for hundreds of services, along with difficulty ratings. It is an extremely useful resource.

Verify Via Email

Most services send a confirmation email before finalizing deletion. Make sure you still have access to the email address you signed up with. If you do not, you may need to update your email first (which may require contacting support) before you can complete the deletion.

Download Your Data First

Before deleting, consider whether the account contains anything you want to keep: photos, messages, documents, purchase history. Many services offer a data export feature (often under privacy settings or as a GDPR data portability request). Download your data, then delete.

Watch for Dark Patterns

Some services deliberately make deletion difficult. Common tactics include:

  • Offering “deactivation” instead of deletion (deactivation preserves your data)
  • Requiring you to call a phone number or send a physical letter
  • Imposing a waiting period (14 to 30 days) during which any login cancels the deletion
  • Showing guilt-inducing messages (“Your friends will miss you!”)
  • Hiding the actual delete button behind multiple confirmation screens

Do not be deterred. Push through the friction. That is exactly what it is designed to prevent.

Using GDPR to Force Deletion (EU Residents)

If you are in the EU (or the service operates in the EU), the General Data Protection Regulation gives you the “right to erasure” under Article 17. You can request that any company delete all personal data they hold about you. Here is a template you can adapt:

Subject: Data Erasure Request Under GDPR Article 17

Dear [Company Name],

I am writing to request the erasure of all personal data you hold
about me, as is my right under Article 17 of the General Data
Protection Regulation (GDPR).

My account details:
- Email: [your email]
- Username: [if applicable]

Please confirm the deletion within 30 days as required by the
regulation. If you are unable to comply, please provide a written
explanation of the legal basis for retaining my data.

Regards,
[Your Name]

Send this to the company’s data protection officer (often listed in their privacy policy) or their general support email. Companies that operate in the EU must respond within 30 days. Similar rights exist under California’s CCPA/CPRA, Brazil’s LGPD, and other privacy regulations.

When You Cannot Delete an Account

Some services genuinely will not let you delete your account. The company may have gone out of business (but the data lives on), or they may claim a legal obligation to retain your data. In these cases, minimize the damage:

  1. Change the email address to a disposable alias that you can simply discard. This removes the connection to your real email.
  2. Change the password to a long, random string generated by your password manager. This prevents credential stuffing even if the old password leaks.
  3. Remove all personal information from the profile: name, photo, bio, location, phone number, payment methods.
  4. Revoke OAuth connections if you signed in via Google, Apple, or Facebook.
  5. Unsubscribe from emails so the account generates no further communication.

The result is an empty shell of an account that holds nothing useful for an attacker.

Making Future Cleanup Easier

Now that you have been through the painful process of finding and deleting old accounts, here is how to avoid repeating it:

  • Use a password manager for every account. No exceptions. This gives you a searchable, complete record of every service you sign up for.
  • Use unique email aliases for each service. This is where a service like Cleanbox becomes invaluable. When you sign up for a new service with a unique alias and later decide to delete the account, you simply disable the alias. Even if the service retains some data, any future breach notification, spam, or phishing attempt goes to a dead address. The alias acts as a kill switch for your connection to that service.
  • Use strong, unique passwords everywhere. Your password manager generates these. Never reuse a password across services.
  • Periodically audit. Set a reminder every 6 months to review your password manager and email aliases. Delete accounts you no longer use before they become forgotten liabilities.

Prioritize by Risk

You probably have more old accounts than you can delete in one sitting. Prioritize by the risk they represent:

  1. Highest priority: Accounts with financial data (old shopping sites, payment services, investment platforms)
  2. High priority: Accounts with identity data (services that have your SSN, government ID, or address)
  3. Medium priority: Accounts with reused passwords (even if the service seems harmless)
  4. Lower priority: Accounts with unique passwords and minimal personal data

For more on this topic, see our guides on auditing your online accounts and what to do when your email appears in a data breach.

The Payoff

Deleting old accounts is not glamorous work. It is tedious, sometimes frustrating, and never feels urgent — until a breach proves otherwise. But every account you delete is one less database holding your personal data, one less password that could be leaked, and one less vector for identity theft.

Think of it as digital decluttering with security benefits. You would not leave filing cabinets full of personal documents in abandoned offices around town. Your online accounts deserve the same diligence.

Ready to take control of your inbox?

Start protecting your email with Cleanbox — free plan available, no credit card required.

Get started free