Skip to main content
Commerce Security logo, "All 12 PCI DSS Requirements in Plain English," "Get it now for free," "Complete Survival Guide" and a button toclick to get it
Should You Keep Breach Data or Purge It?Security & Breach Notification
5 min readFor Data Protection Officers (DPOs)

Should You Keep Breach Data or Purge It?

Your team tracks breach intelligence to stay ahead of threats. You've built a repository of exposed credentials, leaked datasets, and compromised accounts that helps you monitor risks to your organization. But what happens when that repository becomes the breach?

This isn't just a hypothetical scenario. Jeremiah Fowler recently discovered 13.7 million records in an unsecured database linked to Vibetech, including datasets labeled with names like AT&T, Amazon, Walmart, and PayPal. The database was publicly accessible, turning a defensive intelligence tool into an exposure risk. Once access was restricted, the immediate threat was closed, but the core dilemma remains: how do you balance the value of breach intelligence against the liability of storing it?

The Case for Maintaining Breach Data Repositories

You can't defend against threats you can't see. Breach intelligence repositories serve a legitimate security function. When credentials from your domain appear in a new dump, you need to know which accounts are affected, whether they're still active, and whether the exposed passwords match current ones.

A structured repository lets you cross-reference new leaks against your user base without manually searching scattered sources. When a credential dump surfaces, you can query your repository to identify affected employees, trigger password resets, and review sign-in logs for suspicious activity. Without that capability, you're left hoping users notice breach notifications and take action on their own.

The intelligence value extends beyond immediate incident response. Patterns in breach data can reveal which third-party services your employees use, where shadow IT creates exposure, and whether credential reuse is widespread across your organization. You might discover that a significant portion of your workforce uses the same password across work and personal accounts, justifying a mandatory multifactor authentication rollout.

Retention also supports compliance investigations. If a supervisory authority asks how you responded to a known credential exposure, you'll need evidence that you identified affected accounts and took appropriate action. A maintained repository, with access logs and remediation records, demonstrates that you treated the breach as a personal data breach under Article 33 and acted to mitigate harm.

From this perspective, purging breach data means accepting blind spots. You're choosing not to know when your organization's credentials appear in the wild, relying instead on users to self-report or third-party services to notify you after the fact.

The Case for Minimal Retention and Restricted Access

Every record you keep is a record you must protect. The Vibetech database illustrates the core problem: aggregating breach data creates a high-value target. Attackers don't need to compromise multiple sources if they can access one repository that's already done the aggregation work.

Under Article 5(1)(e), you must implement appropriate technical and organizational measures to ensure security appropriate to the risk. When you're storing millions of credentials, including passwords, bank details, and phone numbers, the risk is considerable. An unsecured database isn't just a technical failure; it's a direct violation of your security obligations.

The data minimization principle under Article 5(1)(c) creates further tension. If you're retaining breach data indefinitely without a defined retention schedule, you're likely holding more than necessary for your stated purpose. Can you justify keeping seven-year-old credentials when the affected accounts have long since been deactivated? Probably not.

Purpose limitation matters too. You collected breach intelligence to protect your organization's accounts. If that repository grows to include datasets with no clear connection to your user base, you've drifted beyond your original lawful basis. The datasets Fowler found included labels like "Gambling Private Combo" and "casio.ru Data Breach." Unless your organization operates in those sectors, retaining that data serves no defensive purpose.

There's also the secondary exposure risk. Once your repository is compromised, you can't control what happens next. Restricting access after the fact doesn't recover copies that were already downloaded. You've potentially enabled new attacks against individuals whose credentials were exposed in the original breach, then exposed again through your repository.

From this perspective, the safest approach is to query breach data through restricted third-party services like Have I Been Pwned, which allows domain searches without revealing raw passwords. You get the intelligence value without accepting the storage liability.

Where Practitioners Actually Land

Most organizations don't choose one extreme. They maintain limited breach intelligence with strict controls, focusing on data directly relevant to their user base.

You might retain only hashed credentials or email addresses, not plaintext passwords. You might query external breach monitoring services rather than downloading full datasets. You might implement a 90-day retention policy, purging old breach data once affected accounts have been secured and the immediate risk has passed.

Access controls become critical. Authentication should be mandatory, with monitoring for bulk queries and downloads. If someone attempts to export your entire repository, you need to know immediately. Role-based access ensures that only security personnel with a defined need can view sensitive fields.

The decision often depends on your organization's threat profile. If you're in a high-risk sector with frequent targeted attacks, maintaining a robust repository may be justified. If you're a smaller organization with limited security resources, relying on third-party breach monitoring reduces both your technical burden and your liability.

Our Take

Keep what you need, protect what you keep, and purge the rest.

A breach intelligence repository serves a legitimate security purpose, but only if the data is directly relevant to your organization and you can demonstrate appropriate security measures. If you can't restrict access, monitor queries, and maintain an audit trail, you shouldn't be storing breach data at all.

The Vibetech incident underscores the risk of aggregation. When you bring together credentials from multiple sources, you create a single point of failure. That's acceptable only if your security measures match the risk, and your retention schedule reflects actual operational need, not indefinite accumulation.

Start with a defined purpose: protecting active accounts at your organization. Retain only the data necessary for that purpose, implement authentication and access controls, and establish a retention schedule that purges data once the immediate threat has passed. If a dataset has no clear connection to your user base, don't store it.

And if you're not confident your repository could withstand scrutiny from a supervisory authority after a breach, that's your answer. The intelligence value doesn't justify the liability.

Promotional banner for the Penetration Report Template Kit

You Might Also Like