Overview
The Audit System records critical operational, security, and financial events across Learnille to provide an immutable audit trail for system administrators, security teams, and compliance officers.📜 1. Audited Event Categories
🗄 2. Audit Record Schema
Each audit record in the database contains the following structured fields:🔒 3. Data Retention & Integrity
- Immutability: Audit log records are append-only. UPDATE and DELETE operations are disabled on the audit log table.
- Retention Period: Audit logs are retained online in primary storage for 365 days, after which they are archived to cold object storage (S3 Glacier / MinIO archive) for 7 years.