Public safety training platform

AI training built for how officers actually work.

Voice scenarios, exams, orders, and compliance — all built from your own policy documents, all in one console.

patroltrainer.com/dashboard
Assigning training
Voice scenariosWritten examsOrdersComplianceCommunicationsHandbook Q&AAI training videoPayroll tracking
4

Training surfaces — scenarios, exams, orders, compliance

80%

Pass threshold on orders & compliance quizzes

6

Turns per voice de-escalation scenario

10

Questions per orders quiz

Voice de-escalation

Officers speak. AI subjects respond.

AI subjects escalate, comply, or shut down based on how the officer handles them — no scripts, no multiple choice.

  • Voice-first

    Officers speak aloud; the subject speaks back.

  • Scored every turn

    Tone, empathy, listening, and technique on a live arc.

  • AI debrief

    A replayable transcript with audio after every session.

Demo A Scenario

No signup · ~7 min

patroltrainer.com/training/scenario
Scenario runtime

Platform

One console, every training surface

One roster, one tenant boundary, one attestation trail.

Written exams

Multiple-choice exams generated from your policy documents.

/exams · Claude-generated · instant scoring

Orders

Read a directive, pass the quiz, sign your name.

/training/orders · 10 questions · 80% to pass

Compliance modules

Policy modules with optional video, quiz, and attestation.

/compliance · attest + audit trail

Performance analytics

Every response scored, with agency-wide rollups.

/analytics · tone · listening · technique

Supervisor tools

Invite, assign, set due dates, and replay sessions.

/dashboard · roster · assign · replay

Tag-based targeting

Group and assign by client, vertical, or jurisdiction.

/tags · client · vertical · jurisdiction

patroltrainer.com/training/orders
Orders quiz

Ten questions, eight to pass. Fail and a fresh set regenerates against a three-attempt budget.

AI avatar video

A policy document becomes a watchable module.

Upload a policy; Claude drafts the script and Synthesia renders an avatar delivering it. Officers watch before the quiz.

  • Scripts you edit before render
  • 30 generated minutes per agency, monthly
  • Up to 3 regenerations per module

Use of force — policy refresher

AI avatar · 2:51

Ready
Payroll — May 2026
CSV
Alvarez, M.
47 / 60 min
Chen, K.
52 / 60 min
Doyle, R.
60 / 60 min
Patel, S.
34 / 45 min
Williams, J.
41 / 60 min
5 officers · 1 module234 payable min

Payroll ready

Training time tracked, exports ready.

Cap each module, and active time is tracked as officers train. Pull a monthly CSV of every officer’s payable minutes.

  • Three-layer abuse protection
  • Opt-in per module — capped modules only
  • Per-officer, per-attempt breakdown
  • Audit-logged CSV export

For-hire & multi-agency officers

One officer, multiple agencies, one login.

Off-duty and executive-protection staff work across agencies. One login holds every membership, scoped per-agency at each query boundary — switching is one click, and cross-agency leak is structurally impossible.

  • One person, many memberships

    Identity ↔ User · one person, many memberships

  • Agencies never see each other’s data

    Postgres row-level security · app.agency_id scoped

  • One passkey covers every membership

    WebAuthn · one enrollment, every agency

  • Agency picker at sign-in

    /select-agency · role-aware picker

Mass communication

Reach every officer — two channels, one send.

Type a broadcast once; it goes out as SMS and an in-app thread. Officers reply in-app — fully threaded, fully logged.

  • Audience by tag, list, or officer
  • AI-rewrite drafts in one click
  • TCPA-compliant consent log
  • Live in-app threads
New broadcastCompose
CRCapt. Reyes
→
All officers · 32

0 / 1500

Send
SMSvia Twilio
Awaiting send…
In-appofficer’s inbox
CR

Capt. Reyes

SMS includes the reply portal so officers know where to respond — in-app messages are clean because they’re already there.

Handbook Q&A

Based on: Northgate Patrol Services Handbook 2026

Handbook Q&A

Ask anything about your agency’s handbook

Watch the AI answer in real time →

Ask the handbook…

Cycle 1 of 3·Live demo

Handbook Q&A

Officers ask. The AI answers from your handbook only.

Upload your handbook and SOPs. Officers get answers drawn only from those documents — and when the answer isn’t there, it points them to HR.

  • Reads PDF, Word, Markdown, or text
  • Cites the source handbook by title
  • Defers to HR when confidence is low
  • Instant for officers, audited for supervisors

Security & compliance

Built for the agency’s legal team too

Modern auth, defensible audit trails, tenant isolation that holds up.

Passkey and biometric login

Touch ID, Face ID, Windows Hello, or hardware keys — no password to phish.

  • WebAuthn / FIDO2 standard
  • Synced across devices
  • Passkey is MFA

Consent audit log

Every opt-in captured with the exact language shown, IP, timestamp, and source.

  • Versioned consent snapshots
  • Self-service and supervisor sources
  • Exportable for legal

Tenant isolation by design

Every query is scoped to one agency, defended by row-level security on every table.

  • httpOnly JWT plus 2FA
  • RLS on every tenant table
  • Tamper-proof write audit
P4 Patrol Trainer

Ready to modernize your training?

Create your agency account and start assigning training to officers in minutes.

ScenarioReady
K

Kevin

Traffic stop

AI voice
Your mic
Patrol Trainer