CAIN-42 CAIN Studio
25CAIN-42 Top 25 › Black Box flight recorder › Erasure (GDPR)

Erasure (GDPR Article 17)

The hard part of an audit log is that it must be permanent, and personal data must be erasable. The Black Box keeps the proof and drops the data.

After an erasureStatus
The payload and its saltdeleted
The step's commitment, hash, chain, Merkle root and sealunchanged; the recording still verifies
Guessing the text back from the hashnot possible without the deleted 16-byte salt
Bytes on disksince 2026-11-02: SQLite secure_delete overwrites them and the write-ahead log is checkpointed and truncated; the response says erased_from_disk true or false

What we found on 2026-11-02

Before today, an erased payload stayed readable in the database's write-ahead log file (-wal) until SQLite happened to checkpoint it. We confirmed this on the 1.0.0 engine with a unique marker, fixed it, and added a test that greps the database files for the marker after an erasure.

Not covered

FIRME AI CORPORATION · CAIN-42 is a Byzantine trust fabric. Numbers marked "our own check" were run by us, not by an independent party. Nothing on these pages is a certification.