Skip to content
Paul Marinos
Menu

Deletion Nobody Can Prove

Defensible deletion read against audit evidence and forensics — where the data an organization swore was gone is exactly what the investigation recovers, and the gap between the compliance answer and the engineering reality.

“The data was deleted” is one of the most confident sentences in a compliance response and one of the least true statements in a running system. This thread is the collision between three disciplines that each know a different piece of it: the regulation that requires deletion, the engineering that is supposed to perform it, and the forensics that routinely recovers what was sworn gone.

Regulation creates the requirement. GDPR’s right to erasure, retention limits, residency rules — each says data must be gone after some event or interval, and each treats “deleted” as a state the organization can attest to. The audit answer is a policy and a screenshot of a retention setting. The obligation is binary: the data is retained lawfully, or it is deleted.

Lifecycle and deletion is where binary meets a system that was never designed to forget. A user record deleted from the primary database persists in: last night’s backup, the replica in another region, the analytics warehouse it was ETL’d into, the search index, the cache, the log line that recorded the request, and the derived model trained on it. “Delete” in an application is a single operation against one store; deletion as an obligation is a distributed problem across every copy the data ever spawned — and most of those copies were made by systems the person clicking “delete” has never heard of.

The sharpest case is immutable and air-gapped backups, which are a security control precisely because they cannot be altered — which means they cannot honor an erasure request either. The control that protects you from ransomware is the control that keeps the data you promised to delete. That tension is real and mostly unresolved; the honest answer is retention windows and crypto-shredding, not a claim that the backup was edited.

Digital forensics is the discipline whose entire premise is that absence of data is not proof of deletion. Deleted files leave artifacts; unallocated space holds recoverable content; a copy the deleter forgot sits in a store the investigation enumerates. When an incident touches data an organization certified as deleted, forensics is what finds it — and now the deletion attestation is evidence, discoverable and dated — worse than merely wrong — that the organization claimed a state it had not achieved.

Line the three up and the problem is legible: the obligation is binary, the engineering is a distributed best-effort, and the forensics is a live test of the gap between them. An organization that treats deletion as a compliance checkbox — set the retention policy, screenshot it — has answered the obligation and not touched the engineering, and it will keep believing the data is gone until an investigation recovers it. Treating deletion as the distributed engineering problem it actually is, is the only version that survives contact with forensics.

It is the mirror image of encryption as an audit answer: both are cases where the compliance sentence and the engineering truth diverge, and the divergence is invisible until something — an investigation, a breach — forces the two to be compared. That compliance-answer-versus-engineering-reality split is the same one under one finding, five lenses.

Graph View

Last updated:

Spotted an error on this page? Report it.