O1.07.7Verifiable deletiondesignresearch

Completion needs verifiable evidence, not a verbal promise

Aliases: proof of deletion · deletion attestation · deletion audit trail

What it is

Verifiable deletion supports a platform's “deleted” claim with evidence connected to backend execution rather than a success toast or support promise. Evidence may combine scope, processing stages, completion time, exceptions, downstream state, and an audit identifier. It need not expose raw logs or prove mathematical non-existence; it makes the claim testable and accountable to the requester, an auditor, or an independent internal function.

Why it happens

Deletion has severe information asymmetry because users cannot inspect servers, backups, and processors. If an interface can declare completion before background work begins, representation and fact are decoupled. Append-only events for each step, summarized by an independent state component only after defined conditions hold, create an evidence chain. The attestation must not retain the deleted content itself, which would create a new permanent copy in the name of proof.

Studying it

System evaluations can delete marked synthetic records and compare attested scope and time with independent queries across stores, derived processes, restored backups, and processor acknowledgments. Measures include false completion, unreported residue, and attestation latency. Usability studies can test whether people distinguish receipt, online completion, pending backup expiry, and partial retention. Security review should attempt forgery, replay, and unauthorized account enumeration through proof identifiers.

Where it stops holding

No finite audit proves that every unknown copy is absent, so an attestation should state its boundary and assurance level. Cryptographic erasure proves a key state but not that plaintext was never copied; processor attestations need contractual, sampled, or technical support. When lawful or security retention remains, accurate partial completion is better than a false universal claim. The retention and access of audit evidence itself must also be minimized.

Applying it

  • Define completion conditions for online copies, derived decisions, backups, downstream acknowledgments, and lawful residue by deletion class.
  • Have backend work emit states the interface cannot directly overwrite, displaying each assurance level only after its conditions pass.
  • Give the requester a data-free case identifier, scope, time, exceptions, and unconfirmed recipients, plus a route to challenge the result.
  • Periodically reconcile attestations with independent test-account queries and restoration; treat any routinely readable or decision-active record after claimed completion as a high-severity defect.

Related

  • Same group: O1.07.1 Deletion must cover backups and derived data · O1.07.2 Deletion scope and timing must be stated · O1.07.3 Disappearance from the interface is not backend deletion · O1.07.4 Erasure is an assertable legal right, not an optional feature · O1.07.5 Deletion requests must propagate to downstream recipients · O1.07.6 Public-interest and retention exceptions can justify refusal
  • Adjacent: O2.04 Privacy dashboard · O4.01 Trust signals
  • Search terms: verifiable deletion · proof of deletion · deletion audit trail

Cards in the same group

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/handbook/O1.07.7