Real Data Doesn’t Belong in Test: TDSB and Kiddicare

The hook

The most operationally severe failures come from having too little realistic data. Privacy breaches come from the opposite mistake: copying too much real production data into environments that were never built to protect it. Two cases make the risk concrete — and the financial stakes are not abstract. IBM’s 2025 Cost of a Data Breach Report puts the global average breach at $4.44 million, and serious GDPR non-compliance can reach €20 million or 4% of annual worldwide turnover, whichever is higher

Toronto District School Board (2024)

In June 2024, TDSB reported a ransomware breach of its test lab environment. Ontario’sInformation and Privacy Commissioner (IPC) documented it bluntly: the board acknowledged using “a subset of real production data” in test to make testing realistic — data covering an estimated 280,000 individuals. Sixteen systems in that environment were encrypted, and some data was posted to the dark web.

The regulator’s analysis is the clearest possible statement of the problem: production data sat in a test environment “without preventative security measures” like firewall, antivirus, or monitoring. Tellingly, the board’s remediation plan — anonymization tooling, MFA, segmentation, and removing production data from test — was essentially a test-data-management plan

Kiddicare (2016)

New Zealand’s Office of the Privacy Commissioner cites Kiddicare as a named cautionary case: the UK parenting retailer admitted that the personal information of 794,000 people was exposed on a version of its website set up for testing. The compromised fields — names, delivery addresses, emails, phone numbers — carried no payment data, yet still created broad phishing and scam risk and forced customer notifications and password resets. As the regulator noted, a test environment doesn’t need payment data to become a serious trust incident; ordinary contact data is enough.

Where TDE removes the exposure

The fix in both cases is the same: keep live PII out of the testing workflow while preserving enough structural fidelity for realistic tests. Test Data Express does this by design:

  • Replace identifiable records with masked or anonymized equivalents.
  • Create time-bound, minimum-necessary subsets instead of broad production clones.
  • Preserve the business relationships tests need without exposing identity fields.
  • Enforce repeatable refresh-and-expiry policies so stale copies don’t linger.
  • Reduce the operational temptation to clone large swaths of production in the first place.

Modeled benefit:

More than a 90% reduction in personal-data exposure risk — and, for personal-data harm specifically, potentially near-zero. That directly reduces breachresponse cost and, in regulated jurisdictions, sanctions exposure.

The takeaway Convenience-based test data — “the real data was already there, so we used it” — is the anti-pattern behind both breaches. Masked, minimized, expiring test data keeps the realism teams need while removing the data that turns a test environment into a breach headline.

Next step

Have a problem this article describes?

Tell us about your landscape. You'll talk to the people who build the tools, and leave with a concrete next step.

Scroll to Top