Skip to main content
Governance & Audit

An audit log auditors trust.

Append-only, hash-chained, verified daily. Every action across every module is recorded in a tamper-evident log that you can export and an auditor can independently verify.

What you can do

Capabilities

Append-only, enforced by the database

Entries are written once, never modified or deleted. The application's database role has UPDATE and DELETE revoked on the audit table — append-only is enforced by Postgres, not left to convention.

Hash-chained

Each entry stores a SHA-256 hash of the previous entry together with the row's own canonical contents, chained per tenant. Tampering with any record breaks the chain — detectable by anyone with the export.

Daily verification

An automated verifier checks chain integrity daily and exports chain heads. Gaps or breaks trigger alerts.

Cold export to immutable storage

Every day, the chain heads are exported to object-locked EU storage — write-once, outside the running database — so the evidence survives even if the live system is compromised.

Cross-module coverage

Incidents, changes, CMDB edits, permission changes, de-pseudonymization requests, login events — everything is logged.

Retention that meets the rule

Seven years by default, extended to ten when the MaRisk toggle is on. PII access and de-pseudonymization events are recorded on a separate audit channel with its own retention.

Compliance relevance

How this connects to regulation

DORA
Tamper-evident evidence for incident timelines, change approvals, and third-party records.
MaRisk
AT 4.3.4Extended audit retention meeting MaRisk minimums.
GDPR
Art. 5(1)(f)Logging of all PII access and de-pseudonymization events.
Common questions

FAQ

No. The log is append-only by design. Entries cannot be modified or deleted, even by tenant admins.
Each entry contains a SHA-256 hash of the prior entry, so recomputing the chain from the exported records detects any gap or modification. A verifier runs this check daily, and the chain heads are cold-exported to immutable storage for independent review.

See TENSOR against your own compliance checklist.

30 minutes. We’ll map it to your DORA / NIS-2 / BAIT obligations.