Court review
Defense attorneys can question a detection dog's training records. A change history shows who entered each record, when, and whether it changed afterward.
K9Codex keeps a change history for training logs, dog profiles, certifications, training aids, and team members: who made each change, when, and the old and new values. Supervisors sign off and lock training records, and any unlock is logged. $10 per seat a month, included with every seat.
Sample audit log. Names and values are sample data.
Training records get questioned in court, in internal reviews, and in audits. A change history answers the first question: has this record been changed?
Defense attorneys can question a detection dog's training records. A change history shows who entered each record, when, and whether it changed afterward.
When a training dispute or use-of-force review comes up, leadership can point to the record history instead of memory.
Internal affairs reviews often ask whether training records were altered. The audit trail shows every change with its old and new values.
Auditors and accreditation reviewers ask how you know a record was not changed. The change history is the answer.
Each audit entry captures who made the change, which table and field, the timestamp, and the before and after values.
Profile changes, status updates, assignment transfers
Session entries, edits, AI summaries, supervisor signoff
Custody actions, weight adjustments, transfers, destruction
Facility records, site assignments, address changes
Uploads, deletions, and source document links
Role changes, access grants, team assignments
Certification definitions, requirement updates
Cert issuance, renewal, expiration events
Requirement changes, prerequisite updates
Training records follow a three-step signing chain. Once locked, no edits are permitted without a tracked unlock event.
Creates and signs the training record
Reviews session details and stamps approval
Signs off: record is locked
No further edits until someone unlocks it, which is logged
If a locked record needs a correction, the unlock is logged with who did it and when. When the record is relocked after the change, that is logged too. Sample data below.
Unlocked training log #2089 (sample data)
2026-04-03 10:00:00Relocked training log #2089 after the hide count was corrected (sample data)
2026-04-03 10:22:00Narcotics, explosives, and training aids: every custody action is logged with who performed it, what happened, and when. Essential for compliance and legal accountability.
A new training aid is entered with its type, initial weight, lot number, storage location, and custodian.
Staff record the measured weight after use. The old and new values appear in the change history.
Status set to Transferred or the custodian changed. The change history shows who did it and when.
Status set to Destroyed. Record the witness, method, and authorization in the notes field.
Items within 30 days of their expiration date show on the dashboard so staff can deal with them.
A detection session can name the aid used, with its weight, so the session and the aid stay linked.
When you bring older training records into K9Codex, each one keeps a link to the source document, the summary written at import, and a history of later edits.
Showing 7-day active window: archives available
Admins can filter the change history by table, action, date range, or search terms, and open any entry to see the before and after values.
The audit trail covers the rest of K9Codex: training logs, certifications, training aids, and reports. For how a unit prepares for an audit, read what records police departments need for K9 unit audits.
Changes to dogs, training logs, training aid inventory, locations, documents, team members, certification types, dog certifications, and certification requirements. Each entry records who made the change, what was changed, the time, and the before and after values.
Yes. The filterable audit viewer supports filtering by table type, action type (created, updated, deleted), date range, and free-text search terms. Admins can isolate any user's activity across any time period.
The handler creates and signs the record, the trainer reviews and stamps it, and the supervisor signs off to lock it. A locked record cannot be edited until someone with permission unlocks it. The unlock and any relock are saved with the person and time.
It gives you a timestamped history of every change (who, what, when, and the old and new values), which is what reviewers ask about when records are questioned. Whether records are admissible or sufficient is up to the court and your prosecutors, not the software.
Yes. The 7-day active window is a UI convenience for recent changes. All audit logs (including archived entries) remain fully accessible to admins at any time. Search and filter work across the entire audit history.
Handlers log and sign their own sessions. Once a supervisor signs off, the record is locked, and changes need an unlock by someone with permission. The unlock is logged with the person and time.
Sign-off and locking, training aid history, imported record provenance, and a searchable change history, included in K9Codex. $10 per seat a month, every feature included.