Built by a private security contractor

DECK / OPS-01For private security firms

Run a strike
engagement on
one platform.

Onboarding, hotel rooms, drug tests, daily reports, payroll, hotel folios, incident PDFs. The clipboards and Excel spreadsheets and Monday-morning PDF rituals — replaced by one record per officer that every screen reads from.

Live · Lansing Plant 3
Site · perimeter
42.7321° N · −84.5557° W
NESW
NWNESWSE
M. Alvarez
North Gate·Day
R. Patel
East Fence·Day
K. Wright
South Gate·Day
T. Bauer
West Fence·Night
On shift
3/ 4
D · 3N · 1
20:06:36
Voice · Lansing Plant 3
3 LIVE
GRDM. Alvarez
USRSite Manager
POCClient POClisten
Open · today
2
Confrontation at perimeter
West Fence · K. Wright
INCIDENT
Supervisor request
North Gate · M. Alvarez
REQUEST
Chain of custody · SHA-256
recomputing
9f3a7c4b
8e2d1f5a
3b6c0d9e
8f7a2b1d
84 pages sealedEVT-LP3-2026
STRIKELEAP / DECK · v2EVT-LP3-2026 · ACTIVE

Six pillars, live

The whole platform, running at once.

Onboarding
Drug
License
Uniform
Custom
Hotel · Rm 412
Bed open
Bed open
Drug test
R. Patel
5-panel · today
Queued
This week · earnings
$0.00
$1,556.50 hours · $320.00 per-diem
Voice · live
M. Alvarez
Site manager
Client POC
Legal export · hash
9f3a7c4b8e2d1f5a
SHA-256 · chain-of-custody

Platform scope

What the platform actually covers.

Every column below is built and shipped. No "coming soon" — the paper, spreadsheet, or PDF on the right gets replaced by the dashboard feature on the left.

FeatureReplaces
Check-InDay-1 sign-in clipboard + drug test table + lanyard rack
Officer profileRoster spreadsheet + sticky-note paystub notes
Hotel roomsRoom-list Excel + manual pairing on paper
Day-1 paperworkPrinted Payroll Master / Work Rules / Vehicle Agt
Shift logsPaper SitRep signed three times in person
Per-diem ledgerCash envelopes + handwritten ledger
Daily reportsEmail PDF to the client at 1900 every night
Voice channelMotorola radio rentals + FCC license
Incident reportsWord doc → email → file cabinet
Hotel foliosHotel hands you a PDF, you reconcile in Excel
Payroll previewExcel sheet built every Friday
Legal exportPrint-and-bind chain-of-custody package

Onboarding gates

One mobilization day. Cleared once, cleared for the engagement.

Onboarding runs once per officer, on mobilization day at the trailer — including the drug test. The four gates below clear there and stay cleared for the duration of the engagement; an officer never re-screens because they rotated to a new shift. The board on the manager's screen shows who is still pending, who is cleared, and who is blocked.

  • Drug test

    The mobilization-day test. One per officer for the engagement — pass / fail / refused recorded against the officer with the test date and the attendant. Once an officer is cleared, the gate stays cleared for the duration of the event. Failures auto-route to travel-home logistics.

  • State license

    Verified license number, state, and expiry, captured once at mobilization. The platform flags any license whose expiry falls inside the engagement window so the SM can address it before the officer takes a post.

  • Uniform issued

    Item, variant, size — issued once at mobilization out of the on-hand inventory. A void returns the item to stock. Voids are audit-logged with reason.

  • Custom gates

    Whatever else your client demands — site-specific training, NDA, equipment checkout. Defined per org, required or optional, cleared once per officer at mobilization.

OfficerStatus
Drug test
License
Uniform
Equipment
M. AlvarezOnboarded
R. PatelPartial
T. BauerPartial
K. WrightPending

One officer, one record

Click any name, see the whole engagement.

The officer's profile carries identity, role, pay rate, onboarding gates, current hotel room and key tag, this-week earnings, all-time earnings, every shift, every per-diem accrual, and the audit trail of every write that touches the record. Click an officer from the check-in board, the hotel roster, the incident report, or the supervisor queue — the same record opens.

MA

M. Alvarez

m.alvarez@example.com(517) 555-0142M

Site Manager · $42.50/hr + $80.00/day per-diem

Onboarded · On shift
This week
$0.00
All-time
$0.00
Total shifts
0
Gates cleared
0/4
Onboarding gates
  • Drug testPending
  • LicensePending
  • Uniform issuedPending
  • Equipment (custom)Pending
Hotel room
Hampton Inn — Vidalia · Room 412Double
Key A22 · Roommate K. Wright (M · Day) · Assigned 03/02 14:18

Hotel rooms

Paste the room list. Auto-pair the roster.

Drop fifty rooms in one paste, key tags and all. Auto-pair groups officers by gender (hard block), then site, then role. Day vs night shift shows on every badge so you can hand-swap. Every open bed has a manual Assign button. When the weekly hotel folio arrives, drop it — the matcher reconciles every charge to a known officer and flags the variances.

Auto-pair · liveHampton Inn — Vidalia · 4 rooms
  • Room 412DoubleA22
    Bed openAssign
    Bed openAssign
  • Room 414DoubleA24
    Bed openAssign
    Bed openAssign
  • Room 501SingleB11
    Bed openAssign
  • Room 502DoubleB12
    Bed openAssign
    Bed openAssign

Daily ops

The shift, end to end.

Every workflow that runs between 0700 and 1900, on the phones your team already carries.

  • Shift logs

    Site Lead drafts the daily sheet, Command Post verifies, Site Manager signs. Three-stage signature chain, no Excel.

  • Daily reports

    Tonight's situation report — incidents, crowd updates, supervisor requests, photos. PDF goes to the client at 1900 with one click.

  • Voice channel

    Browser push-to-talk between officers, supervisors, and the SM. Encrypted in transit. Client POC can listen-only on grant.

  • Supervisor requests

    Officer hits the panic button. Request lands with GPS. Supervisor acknowledges from the dashboard, closes when on scene.

  • Crowd updates

    Officer reports count + notes from the post. Site board tallies the running total. Every update is a row, every row is timestamped.

  • Incident reports

    Wizard with witnesses, chain-of-custody, photo attachments. Draft, publish, resolve. Audit-logged at every state change.

Officers
6
On shift
3
Onboarded
3
Labor / wk
$7,600.00

Officers at this site (6)

Org-wide board
OfficerOnboardingRoomHoursPer-diemTotal
M. AlvarezOn shift
OnboardedHampton 412 · A22$1,680.00$320.00$2,000.00
R. PatelOn shift
OnboardedHampton 414 · A24$1,520.00$240.00$1,760.00
T. Bauer
PartialHampton 414 · A24$960.00$160.00$1,120.00
K. WrightOn shift
OnboardedHampton 412 · A22$1,440.00$240.00$1,680.00
S. Davis
PartialHampton 501 · B11$880.00$160.00$1,040.00
J. Cole
Pending$0.00$0.00$0.00

Finance

Close the books, not just run the shift.

The same record that powers the check-in board powers payroll. The same hotel pairing powers the folio dispute letter. One source of truth — no second pass through Excel on Friday.

  • Per-diem ledger

    Engagement → arrival/departure ranges per officer → dispersal preview → paid stamp. Every dispersal carries the line items and the audit trail.

  • Payroll preview

    Every clock-in snapshots the role's pay rate at that moment. The weekly preview totals hours and per-diem per officer. One CSV export, payroll-ready.

  • Hotel folios

    Drop the weekly folio. The matcher reconciles officer by officer, flags variances, and builds the dispute letter for the hotel.

  • Expense receipts

    Snap a receipt at the gas pump, categorize, split between beneficiaries. The weekly expense pack PDF replaces the Monday-morning PDFSAM ritual.

Payroll preview · Mar 9 → Mar 15 · live
OfficerRoleHoursHours wagePer-diemTotal
M. AlvarezSite Manager0.0$0.00$0.00$0.00
R. PatelSupervisor0.0$0.00$0.00$0.00
T. BauerOfficer0.0$0.00$0.00$0.00
K. WrightOfficer0.0$0.00$0.00$0.00
Week total$0.00$0.00$0.00

Day-1 paperwork

Payroll Master, Work Rules, Vehicle Agreement.

The three forms every firm hands every officer on day one. Issued from the dashboard, signed in person with the SM present, initials per clause, typed name and signature line, IP and timestamp stamped. Auto-distributed to whoever's on your leadership list when it's signed. Templates are customizable per org; the platform locks in your version-1 wording so every officer signs the same document.

Day-1 · M. Alvarez
  • Payroll MasterPending
  • Work RulesPending
  • Vehicle AgreementPending

Legal export

One PDF. Every minute of every shift.

Pick a time range, generate the export. The PDF contains every crowd update, every incident with attachments, every supervisor request, every QR visit confirmation, every chain-of-custody event. Each entry is timestamped with GPS where available. The report ends with a SHA-256 hash for chain-of-custody verification — the same hash regenerates if the underlying records are unchanged.

Legal export · live buildMar 7 → Mar 14 · all sites
  • Crowd updatesqueued…
  • Incidentsqueued…
  • Supervisor requestsqueued…
  • QR visitsqueued…
  • Chain-of-custodyqueued…
SHA-256 chain-of-custody

Roles

Built for everyone on site.

  • Officers

    Magic-link sign-in, no app. Clock-in with scheduled-time rounding. File incidents with photo. Push-to-talk on shift.

  • Site Managers

    Configure sites and posts on a map. Auto-pair hotel rooms. Sign shift logs. Approve incident exports.

  • Supervisors

    Acknowledge guard requests with GPS. Scan post QRs to confirm visits. Verify Site Lead shift logs.

  • Evidence Coordinators

    Triage incidents across every site. Reconcile the hotel folio. Generate the legal export. Manage chain-of-custody from filing through court.

  • Firm Owners

    Roster, payroll, billing, plan, contracts. The engagement-wide view of every site, officer, hotel, and dollar.

  • Clients & Attorneys

    Read-only portal. Daily situation report. One-click legal-ready PDF. Listen-only voice on grant.

Pricing

One license per engagement.

Pay for the event, run it, file the report. Check-In, hotel rooms, payroll preview, voice on Standard+, and the legal export are included on every tier. No monthly subscription, no auto-renew.

Single Event
$776per event · 30 days

One site, one shorter engagement.

  • 1 site
  • Up to 10 guards
  • 30-day event window
  • Strike Mode included
  • Day-1 Check-In & Onboarding included
  • Legal-ready PDF export
  • Attorney + client portal links
Buy Single Event
Standard Event
Most common
$1,708per event · 60 days

Typical engagement. The most common license.

  • Unlimited sites for the event
  • Up to 50 guards
  • 60-day event window
  • Secure voice channel (push-to-talk)
  • Strike Mode included
  • Day-1 Check-In & Onboarding included
  • Legal-ready PDF export
  • Attorney + client portal links
  • Cross-site analytics
Buy Standard Event
Enterprise Event
$3,726per event · 90 days

Multi-site, long-running, high-headcount work.

  • Unlimited sites
  • Unlimited guards
  • 90-day event window
  • Secure voice channel (push-to-talk)
  • Strike Mode included
  • Day-1 Check-In & Onboarding included
  • Legal-ready PDF export
  • Attorney + client portal links
  • Cross-site analytics
  • Dedicated onboarding call
Talk to sales

Want to evaluate first? Try the demo workspace from the sign-in page.

Common questions

Anything else?

Why per-event pricing instead of a monthly subscription?+

Strike protection is engagement-based work. You don't run a strike line every month. Each license covers one engagement end-to-end — the event window, the officers, the legal export. When the next event comes, you buy the next license. Nothing auto-renews.

Do my officers need to install an app?+

No. Officers receive a magic-link from the dashboard; they tap it on any phone and sign in. The same link covers shift clock-in, incident filing, supervisor requests, and the secure voice channel. There is no native app to deploy.

What's on the per-officer profile?+

Identity, role, pay rate, the four onboarding gates, hotel room with key tag, this-week earnings, all-time earnings, every shift with hours and per-diem accrued, the per-diem ledger, and the audit trail of every write across every feature. Click an officer's name from anywhere — the same record opens.

How does payroll preview work?+

Every clock-in snapshots the officer's role rate at that moment, so a mid-engagement rate change doesn't retroactively alter history. Hours roll up to the week, per-diem accrues by your role-level policy (clock-in, clock-out, or roster). The Payroll page renders the week with hours, adjustments, and totals, ready to export as CSV.

How does hotel auto-pair group officers?+

Gender is a hard block — no mixed-gender doubles. Within that, the matcher groups by site assignment, then role. Shift (day/night) shows on every badge so you can hand-swap. Single-occupancy rooms hold one officer; doubles hold two. Every open bed has a manual Assign button.

How does the secure voice channel work — do officers need radios?+

No radios, no FCC license, no extra hardware. The voice channel runs in the browser using WebRTC. The same magic-link an officer uses to file reports is also their push-to-talk. Audio is encrypted in transit (SRTP) and is not recorded by default.

How does the legal export work?+

Site Managers pick a time range and generate a PDF. The export includes every crowd update, every incident, every supervisor request, every QR visit confirmation — each timestamped with GPS where available. The report ends with a SHA-256 hash so counsel can verify the underlying records haven't been altered.

Can an external contractor see the rest of the dashboard?+

No. Magic-link invites carry a scoped permission matrix. A drug-test contractor's invite typically holds only clear:drug_test plus view:checkin_dashboard. They can scan a badge and record results. They cannot view incidents, payroll, hotel folios, or anything else.

Are you SOC 2 / ISO 27001 certified?+

We are working toward both. In the interim, all data lives in a SOC-2-compliant Postgres host (Supabase) with row-level security on every tenant table, and emails are sent via SOC-2-compliant Resend.

Run your next engagement on it.

Spin up a workspace in under a minute. Per-event pricing only kicks in when you create your first real engagement.