Audit trail

Every change, from the browser, the API or an agent. Append-only — Clockora contains no code that edits or deletes an entry.

When (UTC)ActorActionEntityDetail
Nov 12, 2026 10:15pm admin@clockora.app timesheet.signoff_pdf employee #3 {"from":"2026-11-09","to":"2026-11-15","approved_entries":0}
Nov 12, 2026 10:15pm admin@clockora.app timesheet.signoff_pdf employee #3 {"from":"2026-11-09","to":"2026-11-15","approved_entries":0}
Nov 12, 2026 10:15pm admin@clockora.app timesheet.signoff_pdf employee #3 {"from":"2026-11-09","to":"2026-11-15","approved_entries":0}
Nov 12, 2026 2:40pm admin@clockora.app timesheet.signoff_pdf employee #4 {"from":"2026-11-09","to":"2026-11-15","approved_entries":0}
Nov 12, 2026 2:40pm admin@clockora.app timesheet.signoff_pdf employee #4 {"from":"2026-11-09","to":"2026-11-15","approved_entries":0}
Nov 12, 2026 1:15pm admin@clockora.app gdpr.exported employee #6 {"tables":{"employees":1,"time_entries":5,"running_timers":0}}
Nov 12, 2026 1:13pm admin@clockora.app gdpr.exported employee #3 {"tables":{"employees":1,"time_entries":8,"running_timers":0}}
Nov 12, 2026 1:13pm admin@clockora.app gdpr.exported employee #5 {"tables":{"employees":1,"time_entries":4,"running_timers":0}}
Nov 12, 2026 1:13pm admin@clockora.app gdpr.exported employee #2 {"tables":{"employees":1,"time_entries":8,"running_timers":0}}
Nov 12, 2026 1:13pm admin@clockora.app gdpr.exported employee #4 {"tables":{"employees":1,"time_entries":6,"running_timers":1}}
Nov 12, 2026 1:12pm admin@clockora.app gdpr.exported employee #1 {"tables":{"employees":1,"time_entries":10,"running_timers":0}}
Nov 11, 2026 5:07pm admin@clockora.app timesheet.signoff_pdf employee #3 {"from":"2026-11-09","to":"2026-11-15","approved_entries":0}
Nov 11, 2026 2:59am admin@clockora.app timesheet.signoff_pdf employee #1 {"from":"2026-11-09","to":"2026-11-15","approved_entries":0}
Nov 11, 2026 2:44am admin@clockora.app gdpr.exported employee #2 {"tables":{"employees":1,"time_entries":7,"running_timers":0}}
Nov 11, 2026 2:44am admin@clockora.app timesheet.signoff_pdf employee #2 {"from":"2026-11-09","to":"2026-11-15","approved_entries":0}
Nov 11, 2026 2:44am admin@clockora.app gdpr.exported employee #1 {"tables":{"employees":1,"time_entries":9,"running_timers":0}}
Nov 11, 2026 2:44am admin@clockora.app timesheet.signoff_pdf employee #1 {"from":"2026-11-09","to":"2026-11-15","approved_entries":0}
Nov 11, 2026 2:43am admin@clockora.app timesheet.signoff_pdf employee #6 {"from":"2026-11-09","to":"2026-11-15","approved_entries":0}
Nov 11, 2026 2:43am admin@clockora.app timesheet.signoff_pdf employee #5 {"from":"2026-11-09","to":"2026-11-15","approved_entries":0}
Nov 11, 2026 2:43am admin@clockora.app timesheet.signoff_pdf employee #3 {"from":"2026-11-09","to":"2026-11-15","approved_entries":0}
Nov 11, 2026 2:43am admin@clockora.app gdpr.exported employee #6 {"tables":{"employees":1,"time_entries":4,"running_timers":0}}
Nov 11, 2026 2:43am admin@clockora.app gdpr.exported employee #3 {"tables":{"employees":1,"time_entries":7,"running_timers":0}}
Nov 11, 2026 2:43am admin@clockora.app gdpr.exported employee #4 {"tables":{"employees":1,"time_entries":5,"running_timers":1}}
Nov 11, 2026 2:43am admin@clockora.app gdpr.exported employee #5 {"tables":{"employees":1,"time_entries":4,"running_timers":0}}
Nov 11, 2026 2:43am admin@clockora.app timesheet.signoff_pdf employee #4 {"from":"2026-11-09","to":"2026-11-15","approved_entries":0}
Nov 9, 2026 6:48am admin@clockora.app timesheet.signoff_pdf employee #4 {"from":"2026-11-02","to":"2026-11-08","approved_entries":1}
Nov 8, 2026 11:24am admin@clockora.app timesheet.signoff_pdf employee #5 {"from":"2026-11-02","to":"2026-11-08","approved_entries":0}
Nov 8, 2026 10:36am admin@clockora.app timesheet.signoff_pdf employee #2 {"from":"2026-11-02","to":"2026-11-08","approved_entries":0}
×
Live demo — signed in as the admin, sample data resets hourly.
Own it — one payment →