Audit Log
Immutable record of all system actions. Append-only -- entries cannot be modified or deleted.
| Timestamp | Category | Action | Actor | Role | Resource | Details | IP |
|---|---|---|---|---|---|---|---|
| 28/02/2026, 09:32:00 | Config | config.updated | admin@sherialens.ke | SUPER_ADMIN | rate_limits.ENTERPRISE | Changed burst limit from 500 to 600 req/min | 41.204.12.xx |
| 28/02/2026, 09:15:00 | Verdict | verdict.published | checker1@pesacheck.org | FACT_CHECKER | claim:a8f2b1c4 | Verdict: FALSE, confidence: 0.92 | 102.89.41.xx |
| 28/02/2026, 08:48:00 | Verdict | review.completed | checker2@africacheck.org | FACT_CHECKER | claim:a8f2b1c4 | Consensus reached (3/3 reviewers agree) | 196.201.22.xx |
| 28/02/2026, 07:30:00 | Verdict | verdict.overridden | editor@sherialens.ke | EDITOR | claim:c5d9e2f1 | Changed MISLEADING to MIXED -- additional legal context found | 41.204.12.xx |
| 28/02/2026, 06:45:00 | System | alert.triggered | system | SYSTEM | sentiment:nairobi | ORANGE alert: polarity -0.73 in Nairobi County | 10.0.0.1 |
| 28/02/2026, 05:22:00 | Data/DPA | data.deleted | 14a8b3...c5f9 | CITIZEN | user:14a8b3c5f9 | DELETE MY DATA request (DPA 2019 compliance) | 105.163.1.xx |
| 27/02/2026, 23:15:00 | Data/DPA | data.exported | 29d4e7...a1b6 | CITIZEN | user:29d4e7a1b6 | EXPORT MY DATA request -- JSON delivered via Telegram | 41.89.244.xx |
| 27/02/2026, 22:00:00 | System | service.restarted | system | SYSTEM | claim-verifier | Auto-restart after OOM (memory limit: 512MB exceeded) | 10.0.0.1 |
| 27/02/2026, 20:30:00 | User | user.role_changed | admin@sherialens.ke | SUPER_ADMIN | user:b7e1d9f2a8 | Role changed from JOURNALIST to EDITOR | 41.204.12.xx |
| 27/02/2026, 18:00:00 | Auth | auth.login | reporter@nation.africa | JOURNALIST | session:f2a1b4d6 | Login via email OTP from 41.204.x.x | 41.204.88.xx |
Showing 1--10 of 15 entries
Audit Retention Policy
Entries are retained for 5 years per legal requirements for public interest platforms. No UPDATE or DELETE operations are permitted on the audit_log table. All entries are cryptographically signed.