Auditable down to the log line.
Every action — upload, classify, approve, sign, delete — lands in an immutable, cryptographically chained log: append-only enforced at the database level, externally time-anchored daily (OpenTimestamps + RFC 3161) — offline verifiable by any auditor with the open-source rt-verify tool. Electronic signatures with a tamper-evident audit chain; qualified signature (eIDAS QES) via trust service provider in preparation. GDPR-erase included.
Der Prüfer verifiziert selbst — ohne Zugang zu Ihrer Instanz.
RecordTailor exportiert das Beweispaket zu einem Zeitraum als in sich geschlossenes Bundle: Dokumente, Ereignis-Historie, Hash-Manifest und die externen Zeitanker (OpenTimestamps und RFC-3161-Zeitstempel). Ein Prüfer öffnet das Bundle mit dem quelloffenen Kommandozeilen-Tool rt-verify auf dem eigenen Laptop und rechnet die Kette lokal nach — kein Netz-Zugang, kein Vertrauen in unsere Datenbank, keine Marketing-Zusagen. Wenn die Kette hält, sehen Sie es. Wenn sie kippt, auch.
An audit log that can't be rewritten.
Every event gets a SHA-256 hash that includes the hash of the previous one. A database trigger enforces append-only — UPDATE and DELETE on the log table are physically impossible; content deletions run through legal-hold and retention checks. Once per day the chain head is externally time-anchored (OpenTimestamps and an RFC-3161 timestamp authority); a nightly self-check reconciles the chain against the latest anchor. Verified with the open-source rt-verify tool — offline, without access to the production instance.
$ rt-verify ./beweispaket-2026-Q2.bundle ✓ 41 837 events read from bundle ✓ Hash chain intact through 2026-07-20 14:03:24 ✓ Append-only trigger signature: verified ✓ External time anchor (OpenTimestamps): matches Bitcoin block 897 214 ✓ External time anchor (RFC 3161, A-Trust TSA): matches 2026-07-21T02:14:07Z ✓ Digital signatures: 41 837/41 837 valid ℹ eIDAS QES (PAdES-B-LTA) via A-Trust: in Vorbereitung