Audit trail

Every write, whoever made it — the browser, the REST API and the MCP endpoint all land here. Append-only: entries are never edited or removed from this screen.

Export CSV
When (UTC)ActorActionEntityDetail
2026-11-10 18:44:19 admin@privara.app export request_record #6 {"ref":"WXYZ7890","sha256":"ba272e77040494288243ba5c9086f6fe8a3c4c65a31b181bce7fb93a43f2bf6b"}
2026-11-10 18:30:22 admin@privara.app export request #6 {"kind":"gdpr_subject_export","rows":1}
2026-11-10 18:23:50 admin@privara.app export request_record #5 {"ref":"TUVW6789","sha256":"6548dbf9401af7b421b9afcc7716c449a024be9ad8290a1a8c94dcc47a82f4bb"}
2026-11-10 18:11:22 admin@privara.app export request #5 {"kind":"gdpr_subject_export","rows":1}
2026-11-10 16:21:37 admin@privara.app export request #7 {"kind":"gdpr_subject_export","rows":1}
2026-11-10 16:11:45 admin@privara.app export request_record #7 {"ref":"CAQX8421","sha256":"ac196bf2365bdf846cff75d0b45cef00f4c3a00399f16766eb21278119ae890b"}
2026-11-09 21:25:18 admin@privara.app export request #1 {"kind":"gdpr_subject_export","rows":1}
2026-11-09 21:16:28 admin@privara.app export request_record #1 {"ref":"ABCD2345","sha256":"95357e224a98756947ffb590aef4a3deaaeb5f180985c0174f3b456c763a50fc"}
2026-11-09 15:04:42 admin@privara.app export request_record #2 {"ref":"EFGH3456","sha256":"9c2af6a48d995c47bf6e5e87ec53cd5ac2c2bd938af733ba9004e744f0fc1e1d"}
2026-11-09 14:55:21 admin@privara.app export request #2 {"kind":"gdpr_subject_export","rows":1}
2026-11-09 14:34:20 admin@privara.app export request #4 {"kind":"gdpr_subject_export","rows":1}
2026-11-09 14:25:04 admin@privara.app export request_record #4 {"ref":"PQRS5678","sha256":"5aaa62313fd567cb4d35673e75890c38d7e5da816d0b1effaca9a4b3f8e72fc4"}
2026-11-09 13:24:31 admin@privara.app export register #2026-11-09 {"format":"pdf","rows":7}
2026-11-08 17:17:11 admin@privara.app export request_record #6 {"ref":"WXYZ7890","sha256":"b730cd82b5d0d157a1e512899c5a38cb19cc34b32c8f1dfdc9435579631215eb"}
2026-11-08 17:06:22 admin@privara.app export request_record #5 {"ref":"TUVW6789","sha256":"873c0df5b72166d8e3453bbdc843a2b5fc23912f873b2db9af52a402f9347cce"}
2026-11-08 08:22:59 admin@privara.app export request #7 {"kind":"gdpr_subject_export","rows":1}
2026-11-08 08:22:58 admin@privara.app export request #1 {"kind":"gdpr_subject_export","rows":1}
2026-11-08 08:22:58 admin@privara.app export request #2 {"kind":"gdpr_subject_export","rows":1}
2026-11-08 08:22:58 admin@privara.app export request #3 {"kind":"gdpr_subject_export","rows":1}
2026-11-08 08:22:57 admin@privara.app export request #4 {"kind":"gdpr_subject_export","rows":1}
2026-11-07 21:59:15 admin@privara.app export register #2026-11-07 {"format":"pdf","rows":7}

Secrets never reach this table: API keys, SMTP passwords, OIDC client secrets, backup and calendar tokens and a subject's verification token are stripped before an entry is written.

×
Live demo — signed in as the admin, sample data resets hourly.
Own it — one payment →