Request Access
Compliance

Immutable Audit Log Policy

Every action. Every user. Every timestamp. Append-only, tamper-proof, and retained for 6 years.

Why Audit Logs Matter

In regulated industries, "trust but verify" isn't enough — you need "verify, then prove you verified." Our audit logs create an unbreakable chain of evidence showing exactly who did what, when, and to which resource. This is the foundation that makes SOC 2, HIPAA, ABA, and SEC compliance possible.

What Gets Logged

Event TypeTierExamples
AuthenticationTier 1 (Immutable)Login, logout, MFA challenge, failed auth, session creation
AuthorizationTier 1Role assignment, permission change, RBAC escalation
Data AccessTier 1Document upload, download, view, share, delete
AI OperationsTier 1Prompt submitted, model used, response delivered (no prompt content)
Admin ActionsTier 1User creation, org settings change, billing update, export request
Client AccessTier 1Client portal login, report view, deliverable download
System EventsTier 2 (Standard)Background jobs, sync operations, health checks
Web SearchTier 3 (No Content)Search event recorded — prompt text NOT stored

Log Entry Schema

Every audit event contains these fields:

FieldTypeDescription
event_idUUIDGlobally unique event identifier
event_typeEnumCategorized action (AUTH_LOGIN, DOC_ACCESS, AI_PROMPT, etc.)
timestampISO 8601UTC timestamp with millisecond precision
user_idUUIDActing user
user_roleEnumAdmin, Manager, Associate, Client
resource_typeStringDocument, prompt, user, setting, report
resource_idUUIDSpecific resource affected
client_matter_idUUIDAssociated client/matter (if applicable)
actionStringCREATE, READ, UPDATE, DELETE, EXPORT, SHARE
outcomeEnumSUCCESS, FAILURE, DENIED
ip_addressStringClient IP (hashed after 90 days)
session_idUUIDSession correlation

Storage & Retention

Hot Storage (90 days)

Aurora PostgreSQL — fast querying for active investigations, compliance dashboards, and real-time monitoring.

Cold Archive (6 years)

S3 with Object Lock (WORM compliance). Immutable, append-only. Cannot be deleted or modified — even by admins.

Ready to See YourAI in Action?

100 free AI Requests. No credit card required. SOC 2 certified from day one.

Request Access