App User Guide · Responder App

Everything a
responder needs.
One pocket app.

The Responder App is what every deployed person — patroller, guard, medic, or volunteer — carries in their pocket. It receives assignments, routes them to the scene, logs their work, and keeps them connected to the control room and each other.

🚨 Emergency Assignments 📝 Reports & Digital OB 🧭 Patrols ✅ QR Verification 📻 PTT Radio
8
Core tools in one app
1
Tap to accept an assignment
QR
Verified arrival, every time
Scroll to begin ↓
Section 01

Home & My Alarms

The responder's own panic button, status broadcasts, and a running feed of what needs their attention.

The home screen is the responder's dashboard — every core function launches from one grid of tiles, with duty status and shift controls anchored below it.

Responder App dashboard with all tool tiles
Dashboard → Panic, Reports, Patrols, Health Check, Digital OB, Assignments, PTT Radio, News & Updates, Special Ops, On Duty toggle
Notifications list with patrol acknowledgements
Notifications → upcoming patrols requiring acknowledgement, with response-time tracking
🆘
Panic
The responder's own emergency trigger — for when they, not a citizen, need urgent backup.
📄
Reports
Log a categorized incident with description, location, and media — see Section 02.
🧭
Patrols
Start a scheduled route with checkpoint tracking — see Section 03.
📡
Health Check
Confirms the responder and their device are active and reachable.
📋
Digital OB
Structured occurrence-book entries, independent of an incident report — see Section 02.
📎
Assignments
Incoming and pending taskings routed to this responder — see Section 04.
🔊
PTT Radio
Push-to-talk group and private channels — see Section 06.
🔔
News & Updates
Alerts, bulletins, and person-of-interest notices from the control room — see Section 06.
🛡️
Special Ops
A separate tile for specialized or restricted-access operations, kept apart from routine tiles.

On Duty is the master switch. The toggle at the bottom of the dashboard marks a responder active and reachable for assignments. Finish Shift takes them off duty; See Routes jumps straight to assigned patrol routes without opening the Patrols tile first.

Section 02

Reports & Digital OB

Two ways to put something on record — a categorized incident report with a location, or a structured occurrence-book entry.

Not everything a responder encounters is an emergency. Reports and the Digital Occurrence Book give them a fast, structured way to document what they see without needing to dispatch anyone.

Filing a Report

Reports are pre-categorized by type — Guns, and other incident categories a community defines — so the responder only has to describe, place, and attach evidence for whatever they're logging.

Guns incident report form with map and attachments
Report → Guns category, description, draggable map pin, and media attachment
  • The category icon (here, Guns) sets context immediately for whoever reviews it later.
  • Location defaults to the responder's GPS position but can be dragged to the exact spot on the map.
  • Photos, video, gallery uploads, and voice notes can all be attached before submitting.

Digital OB — structured occurrence logging

The Digital OB replaces a paper occurrence book with the same discipline: every entry is classified, described, located, and — critically — records what action was actually taken.

New OB Entry form with classification, details, location, action taken
New OB Entry → Category & Priority, Title & Description, Location, Action Taken, Attachments, Follow-up flag

Action Taken is the field that matters most. An OB Entry isn't just a record of what happened — it documents what the responder did about it, and a Follow-up Required toggle flags anything that needs a second look from a supervisor.

Section 03

Patrols

Route-based patrols with automatic checkpoint logging — no manual sign-off needed at each stop.

Scheduled patrols (like the "SOS Patrol Driveway" route seen in Notifications) are started from within the app, with the route and its checkpoints already mapped out.

Start Patrol modal with route preview and geofencing
Start Patrol → route preview, numbered checkpoints, geofencing enabled
🗺️
Route preview
The full patrol path is shown on a satellite map with numbered checkpoints before the responder starts.
📡
Geofencing enabled
Checkpoints log themselves automatically the moment the responder's GPS enters their zone — no manual check-in required.

Passive verification beats manual sign-off. Geofenced checkpoints remove the temptation (and the memory burden) of manually logging a stop — the patrol record is built from where the responder's phone actually was.

Section 04

Assignments & Dispatch

From an unmissable full-screen alert to a completed event — the responder's core dispatch loop.

This is the same dispatch flow covered from the Operator's side in the Event Processing Admin Guide. Here's what it looks like landing on the responder's phone.

1

New Assignment alert

A full-screen, sound-on emergency alert that cannot be dismissed — only Accept or Decline stops the alarm.

2

Pending assignments list

Accepted or newly arrived assignments sit in a Pending queue with account ID, location, and incident type, ready to Go or Decline.

3

Decline with a reason

Declining requires a reason — too far away, already responding elsewhere, off duty, vehicle issue, personal emergency, or other — so dispatch efficiency data stays accurate.

4

En route to arrival

Once accepted, the live map tracks distance and ETA to the scene, with Mark Arrived confirming the responder is on-site.

Full-screen Emergency New Assignment alert
New Assignment → full-screen, alarm sounding, cannot be dismissed
Assignments Pending tab with Go and Decline
Assignments → Pending tab, with Go / Decline on each task
Decline Assignment reason selection modal
Decline Assignment → a reason is required before confirming
En route map with Mark Arrived button
En route → live ETA and distance, with Mark Arrived on scene
Section 05

Event Verification

A QR scan proves the responder reached the right person — a control room override covers the moments it can't happen.

Arrival at a pin isn't the same as arrival at the person. Event Verification closes that gap before an event can be marked complete.

Event Verification required screen
Verification Required → Scan Citizen QR Code, or request an override
Event Verification camera scanning a QR code
Scanner active → camera reads the citizen's Emergency QR Code
Control Room Override request form
Can't locate the citizen? → request a Control Room Override with an optional reason

Completing the event

Once the scan succeeds — or the control room approves an override — the on-scene screen swaps Mark Arrived for Complete, closing out the assignment.

Verified event with Complete button
Verified → Complete replaces Mark Arrived, closing the event

Why this step isn't optional. Skipping straight to "complete" would let a responder close an event without ever confirming they found the person who needed help. The scan — or an accountable override — is the one point that proves it happened.

Section 06

PTT Radio & News

Push-to-talk channels for real-time coordination, and a News feed for everything that isn't an assignment.

Assignments cover emergencies; PTT Radio and News & Updates cover everything else a responder needs to stay coordinated with their team and the control room.

PTT Radio

Group and private channels behave like a walkie-talkie — hold to talk, releases to send, with a message history any team member can replay.

PTT Radio channel list with push-to-talk button
PTT Radio → group channels (Community Street Patrollers) and private 1:1 channels, hold-to-talk button
PTT Radio settings panel
PTT Settings → notification sounds, auto-play, vibrate-on-transmit, and connection status

News & Updates

Alerts, assignment notices, and bulletins from the control room and community leadership all land in one feed, filterable by type.

News and Updates feed with Person of Interest alert
News & Updates → Person of Interest alerts, reminders, and community bulletins in one place

Alerts responders actually need to see. A "Person of Interest" bulletin puts a name and context in front of every responder on shift — the same instant, without waiting on a radio call to reach them.

Section 07

Profile & History

Identity, credentials, and a full record of past responses — accessible from one menu.

Every responder carries a verified identity in the app — the same QR code a citizen scans them by, backed by a credential record and a searchable response history.

Profile dropdown menu with Profile, History, My QR Code, Sign Out
Menu → Profile, History, My QR Code, Sign Out
Responder My QR Code screen
My QR Code → name, responder type, and contact details, ready to share or download
Profile screen with personal info and credentials
Profile → credential status (e.g. Grade A PSIRA, Approved) plus editable personal information

Response History

Every past assignment — completed or declined — is kept on record with its category, timestamp, address, and outcome.

Response History list with completed and declined events
Response History → CRIME, SOS, and MEDICAL events with Completed or Declined outcomes

Credentials tie identity to accountability. A responder's profile carries their verified credential (grade, expiry, approval status) alongside their history — so both who they are and what they've done are always one tap away.

Everything a responder needs, in one app

From personal safety tools to dispatch, documentation, verification, and team communication, the Responder App is the field-side counterpart to the Operator console. See the Event Processing and Responder Management Admin Guides for how these same events look from the control room.

Section 08

Special Ops

A separate, mission-based workflow for tasked deployments — briefings, live tactical tracking, and structured reporting.

Special Ops missions are distinct from everyday assignments: they're planned deployments with a defined role, briefing, and rules of engagement, tracked from tasking through to live execution on a tactical map.

Missions

Every tasked deployment appears on the Missions list, split into Active, Pending, and Past, tagged with a mission code, priority, and the responder's role on it.

Missions list showing an active Special Ops deployment
Missions → Active / Pending / Past, mission code, Commander role, High priority
Mission detail screen with Open Live Mission Map and overview tabs
Mission detail → Open Live Mission Map, plus Overview / Briefing / Docs / Timeline tabs
My Assignment card with role, status, and assigned teams
My Assignment → role and acceptance status, Submit SITREP, assigned teams (e.g. Swat 1)

Live Mission Map

Opening the live map drops the responder into a tactical view built for a deployment, not a single incident: Blue Force positions, and a radial action menu in place of ordinary map controls.

Tactical map with Blue Force team roster overlay
Blue Force → live roster of deployed team members with role and status, over the tactical map
Radial tactical menu with SITREP, Alert, Threat Ring, Breadcrumbs, Lock On
Tactical menu → SITREP, Alert, Range/Bearing, Threat Ring, Breadcrumbs, Lock On, My Info, Settings

Built for coordinated operations, not solo calls. The mission-level briefing, Commander/team roles, and Blue Force tracking give a deployed unit shared situational awareness that a single-responder assignment doesn't need — SITREP and Alert push updates back to the whole team, not just the control room.