Skip to main content
AuditRails supports 18 active compliance frameworks out of the box. For each framework, specific event types, storage guarantees, and dashboard features map directly to regulatory controls — so you can demonstrate compliance without manual evidence collection. This guide covers the 10 broadest frameworks in detail, plus a summary of the remaining 8.

Getting Started

Before mapping events to controls, make sure you’re set up correctly.
1

Enable a Compliance Framework

Navigate to Settings → Compliance Frameworks and toggle on the frameworks relevant to your organization. Compliance features require a Framework or Compliance Trail — they are not available on Starter Trails.
2

Review the Compliance Checklist

Open Dashboard → Compliance and select your framework. Each checklist item maps to a specific control and shows its current status.
3

Start Logging Required Events

Instrument your application to emit the event types listed for your framework in the sections below. Use the AuditRails SDK or REST API.
4

Run Auto-Verification

Use the auto-verification feature in the compliance dashboard to confirm your hash chain is intact and required event coverage is met.
5

Track Progress

Monitor the checklist over time. Each control turns green once AuditRails detects the required events and configuration.

Framework Reference

SOC 2 Trust Services Criteria require you to log access events, authentication activity, permission changes, and configuration changes — and to demonstrate that those logs cannot be tampered with.Key capabilities: Immutable audit trail, WORM storage, RBAC auditor role (read-only access for auditors), CSV export for evidence packages.
The RBAC auditor role lets you grant your external auditor read-only access to the compliance dashboard without exposing sensitive configuration settings.

Additional Frameworks

Beyond the 10 detailed above, AuditRails also supports: Enable any of these from Settings → Compliance Frameworks.

Multi-Framework Coverage

If your organization must satisfy multiple frameworks simultaneously, AuditRails merges their requirements. A single auth.login event, for example, satisfies SOC 2 CC6.2, HIPAA §164.312(d), PCI DSS 10.2.1, NIS2 Art.21(2)(i), and FedRAMP AC-2 at the same time.
Enable all applicable frameworks before you start logging. This ensures the compliance dashboard tracks coverage across all of them from day one and that the correct retention period (the longest of all enabled frameworks) is applied.