Security guard software
for schools and campuses
A school judges its guarding contract on two things: who got onto the grounds, and whether anyone can prove the officer was where they were supposed to be. Both are recorded here — the gate log with every visitor and vehicle, and patrols verified checkpoint by checkpoint — and the school can read them without asking you for a report.
Real product screenshots
What goes wrong on a campus contract
Nobody knows who is on the grounds
A paper visitor book at the gate is unreadable by the afternoon and useless the moment anyone needs to know who came in, when they left, or which car they arrived in.
Arrival and dismissal are the whole job
A short window of traffic, parents and pedestrians decides how the school sees your service. If the officers are not in position, everyone notices at once.
The board asks for records you do not have
After any incident the questions are the same — what happened, when, who was on duty, what did they do. Reconstructing that from a group chat is not a record.
How a campus operation runs on CGuardPro
The gate keeps its own log
Visitors and contractors are registered with who authorised them, and vehicles with the plate — the app can read it from a photo — so entry and exit times exist without anyone rewriting a notebook.
Patrols across the whole campus
QR checkpoints at the perimeter, the buildings, the sports areas and the parking lots, scanned by the officer with their own phone and verified against the route.
Different rules for school hours and for the night
Frequency, tolerance and applicable hours are set per post, so the daytime presence and the overnight perimeter round are two separate sets of rules on the same site.
The school reads its own activity
Their portal shows the rounds completed, the reports filed and the incidents raised at their campus, plus a notice each time the officer on their site clocks in and out.
What the school gets
- A searchable gate log of visitors, contractors and vehicles with entry and exit times
- Verified patrols with time, position and the identified officer on every scan
- Incident reports with photos, filed from the phone as they happen
- Panic button for the officers, wired into your monitoring center
- Alerts when a round is missed or a post is left without cover
- A history the school can consult itself, instead of a monthly document
Frequently asked questions
Can we keep a proper record of visitors and contractors? +
Yes. Each entry records who came in, who authorised it, the vehicle and its plate, and the time they left. It is searchable afterwards, so 'who was on the grounds on Tuesday afternoon' is a question with an answer.
How do we cover arrival and dismissal without leaving other posts empty? +
The schedule is built per post, not per person, so the extra positions for those windows exist as their own shifts. Anyone who has not clocked in when the window opens shows up as uncovered rather than being noticed too late.
What does the officer do in an emergency? +
The panic button in their app opens an alarm in your monitoring center with the officer identified and located, alerts the supervisors and the other officers on site, and stays open as a case until someone closes it.
Is the app available in Spanish? +
Yes. The officer app and the management panel are available in English and Spanish, and each person chooses their own, so a bilingual team works in the same operation.
Does the school get access, or do we have to send reports? +
They get their own portal and app, limited to their campus. Several people from the school can have their own login — a principal and a facilities manager, for example — each with their own account.
How do holiday and summer schedules work? +
Rotations, days off and relief patterns are generated from the pattern you define, so a reduced summer coverage is a different pattern on the same site rather than a schedule rebuilt by hand.
Show the school what it is buying
Book a demo and we set up one campus with you: the gate log, the patrol route and the portal the school would be reading.