Every checkpoint is scanned on site and checked by the server: time, place and tag. Missed and late rounds are flagged, not hidden.
Your client pays for coverage they never see. When something goes wrong, the only evidence is a notebook page and a group chat.
Every checkpoint is scanned on site and checked by the server: time, place and tag. Missed and late rounds are flagged, not hidden.
GuardDesk lists only the guards who are licensed, rested and under their hours, ranks them, and sends the shift offer to their phones.
One exception list: late clock-ins, missed tours, unanswered welfare checks, SOS alerts. Routed to the right supervisor, by site.
Build the week, copy it forward, fill call-offs. Expired guard licences and rest-rule breaches are blocked before they reach a post.
Guards clock in from their own phone, inside the site’s geofence. Late and missed clock-ins raise an alert within minutes.
NFC, QR or GPS checkpoints, verified on the server. Works with no signal in parking levels and stairwells, and syncs when it can.
Incidents with photos sealed at capture, reviewed by a supervisor before anything reaches the client.
Your client gets a morning report. Your bookkeeper gets locked timesheets and a payroll-ready export.
Most of a patrol happens where there is no signal. Every scan, photo and incident is stored encrypted on the phone and sent the moment a connection returns: once, in order, never duplicated.
Supervisors and dispatchers work from one live board: every site, every guard on post, every exception, and the proof behind each one.


| Paper and group chats | Basic tour apps | Enterprise platforms | GuardDesk | |
|---|---|---|---|---|
| Verified checkpoints | No | Yes | Yes | Yes, checked on the server |
| Scheduling with licence and rest rules | No | Rarely | Yes | Yes |
| Daily client report | Typed by hand | Basic | Yes | Yes, every morning |
| Works without signal | Paper does | Varies | Varies | Yes, by design |
| Time to set up | — | Days | Weeks to months | A day: import a spreadsheet, print tags |
| Pricing | Free, until a contract is lost | Per user | Quote only, per site and module | Published, per active guard |
| Contract | — | Monthly | Usually annual | Month to month |
A guard counts as active in a month only if they clocked into at least one shift. Inactive and former guards stay in the system at no charge.
Full pricing and calculator →Scheduling with licence checks, guard app, verified tours, incidents, daily client report, timesheets and payroll export.
Everything in Starter, plus client portal logins, labour-rule compliance (rest, overtime, 7-day maximum), recurring schedules, leave and AI-assisted report writing.
We’re choosing a small group of firms with 20 to 80 guards in Québec and Ontario. You run GuardDesk at your real sites; we meet every week and build what you need.
Apply for the pilotNo. The app runs on the guard’s own iPhone or Android phone. Anything recorded offline is encrypted on the device until it syncs.
Patrols, photos, incidents and logbook entries are saved on the phone and sent when the connection returns. Nothing is lost and nothing is counted twice.
Any standard NFC sticker, or the QR tags GuardDesk prints for you. GPS checkpoints need no tag at all.
Yes. Import guards, sites and clients from a spreadsheet. Setup is designed to take a day, not weeks.
Yes. The web app and the guard app are fully bilingual, English and French. Spanish is available in the guard app as a beta.
In Canada. Each firm’s data is isolated in the database, and your clients only see records you have approved and published.
No. Month to month, cancel any time. Pay for a year up front and save 15%.