Audit Logging

What we record for every access decision, including the denials, and how long it is kept.

Every access decision is recorded — including the denials. Denials matter more than grants for investigation: a pattern of denied access is the signal that somebody is probing.

RecordedWhy
Timestamp, tenant, userWho asked, and under which tenant boundary
Document identifierWhat was considered, whether or not it was shown
Allowed or deniedThe decision itself
ReasonWhich rule decided it — stale list, explicit deny, no grant
Source systemWhich connector supplied the permission

The log is append-only and is itself tenant-isolated. Retention is set per engagement in the data processing agreement rather than by a blanket default, because the right answer differs between a bank and a startup.