What is logged
Every significant event in Enclave produces an audit log entry:| Category | Events |
|---|---|
| Authentication | Login, logout, failed login, MFA events |
| File operations | Upload, download, rename, delete, share |
| Room management | Create, archive, delete, member added/removed |
| Key management | Key wrap, unwrap, rotation |
| User management | Invite, role change, clearance change, deactivation |
| Access reviews | Review started, decision (approved/revoked), review closed |
| Admin actions | Org Unit changes, policy changes |
Log integrity
Each log entry is cryptographically signed using an Ed25519 key held in Enclave’s signing HSM. The signature covers:- Event type
- Actor (user ID)
- Target (resource ID)
- Timestamp (UTC, nanosecond precision)
- Previous entry hash (chain hash)
Verifying the audit log
You can verify the integrity of any log export:Exporting logs
Logs can be exported from Settings → Audit Log → Export:- Format — JSON Lines (one event per line), CSV
- Date range — filter by start and end date
- Event types — filter by category
- User — filter by specific actor
SIEM integration
Enclave can stream audit events to your SIEM in real time via webhook:- Navigate to Settings → Audit Log → SIEM Integration
- Enter your webhook endpoint URL
- Select event categories to stream
- Click Save — Enclave will send a test event to verify connectivity
- Splunk HTTP Event Collector
- Elastic / OpenSearch
- Microsoft Sentinel
- Sumo Logic
- Datadog Log Management
Retention
| Tier | Retention | Notes |
|---|---|---|
| Hot (queryable) | 90 days | Full search and filter in UI |
| Cold (archived) | 7 years | Downloadable exports only |

