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-13
04:53:57
admin@confida.app Export case #6 {"code":"VXABF7KM29","format":"pdf"}
2026-11-12
17:11:19
admin@confida.app Export case #6 {"code":"VXABF7KM29","format":"pdf"}
2026-11-12
00:48:30
admin@confida.app Export case #7 {"code":"WZT3KQ8NPL","format":"pdf"}
2026-11-12
00:48:28
admin@confida.app Export case #3 {"code":"RPN4TVXK55","format":"pdf"}
2026-11-12
00:48:25
admin@confida.app Export case #1 {"code":"GKX7PMT2WB","format":"pdf"}
2026-11-12
00:48:24
admin@confida.app Export case #6 {"code":"VXABF7KM29","format":"pdf"}
2026-11-12
00:48:24
admin@confida.app Export case #5 {"code":"TQKD8SVWJ4","format":"pdf"}
2026-11-12
00:48:23
admin@confida.app Export case #2 {"code":"SPEAKUP234","format":"pdf"}
2026-11-12
00:48:23
admin@confida.app Export case #4 {"code":"HMWY6QDF23","format":"pdf"}
2026-11-10
00:41:03
admin@confida.app Export case #5 {"code":"TQKD8SVWJ4","format":"pdf"}
2026-11-10
00:40:49
admin@confida.app Export case #1 {"code":"GKX7PMT2WB","format":"pdf"}
2026-11-10
00:40:48
admin@confida.app Export case #2 {"code":"SPEAKUP234","format":"pdf"}
2026-11-10
00:40:48
admin@confida.app Export case #4 {"code":"HMWY6QDF23","format":"pdf"}
2026-11-10
00:40:48
admin@confida.app Export case #7 {"code":"WZT3KQ8NPL","format":"pdf"}
2026-11-10
00:40:47
admin@confida.app Export case #6 {"code":"VXABF7KM29","format":"pdf"}
2026-11-10
00:40:47
admin@confida.app Export case #3 {"code":"RPN4TVXK55","format":"pdf"}
2026-11-09
00:34:51
admin@confida.app Export case #4 {"code":"HMWY6QDF23","format":"pdf"}
2026-11-09
00:34:40
admin@confida.app Export case #3 {"code":"RPN4TVXK55","format":"pdf"}
2026-11-09
00:34:31
admin@confida.app Export case #7 {"code":"WZT3KQ8NPL","format":"pdf"}
2026-11-09
00:34:31
admin@confida.app Export case #1 {"code":"GKX7PMT2WB","format":"pdf"}
2026-11-09
00:34:30
admin@confida.app Export case #5 {"code":"TQKD8SVWJ4","format":"pdf"}
2026-11-09
00:34:30
admin@confida.app Export case #6 {"code":"VXABF7KM29","format":"pdf"}
2026-11-09
00:34:29
admin@confida.app Export case #2 {"code":"SPEAKUP234","format":"pdf"}
2026-11-08
01:25:53
admin@confida.app Export case #2 {"code":"SPEAKUP234","format":"pdf"}
2026-11-08
01:25:41
admin@confida.app Export case #6 {"code":"VXABF7KM29","format":"pdf"}
2026-11-08
01:25:37
admin@confida.app Export case #3 {"code":"RPN4TVXK55","format":"pdf"}
2026-11-08
01:25:37
admin@confida.app Export case #4 {"code":"HMWY6QDF23","format":"pdf"}
2026-11-08
01:25:37
admin@confida.app Export case #7 {"code":"WZT3KQ8NPL","format":"pdf"}
2026-11-08
01:25:37
admin@confida.app Export case #5 {"code":"TQKD8SVWJ4","format":"pdf"}
2026-11-08
01:25:36
admin@confida.app Export case #1 {"code":"GKX7PMT2WB","format":"pdf"}

Secrets never reach this table: a reporter's passphrase hash, OIDC client secrets, and the backup and calendar tokens are stripped before an entry is written. Case content is never copied here either — an audit row records that a message was posted, not what it said. A purge is recorded as a count for the same reason: naming what was purged would undo the purge.

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