App Development · 8 min read

Guard tracking apps: what every security firm should know before building one

A security firm owner explains why most guard tracking apps fail, what features actually matter, and what you should budget before building one in Kenya.

Nelson

Nelson

Architect, KEPAS Technologies

June 21, 2026 · 8 min read

A security firm owner we know runs 120 guards across 14 sites in a mid-sized Kenyan town. Every month, he gets the same complaint from at least three clients: "Your guard was not at the gate when I drove in last night." He has no way to prove otherwise. His guards sign a paper logbook at each site. The logbooks sit in a drawer at the client's office. There is no timestamp. No photo. No GPS pin.

This is the problem a guard tracking app is supposed to solve. But most security firms in Kenya do not know what they are actually buying when they decide to build one. They think it is a GPS tracker on a phone. It is not. It is a full operations system that changes how you manage people, bill clients, and handle disputes. And if you build it wrong, it will cost you more than the paper logbook ever did.

What a guard tracking app actually does

The core function is simple: a guard checks in at a location, the app records where and when, and the data goes to a central dashboard. But the real value is in what happens around that check-in.

According to GuardMetrics, a provider of security officer tracking software, modern systems use GPS geo-tagging to record exactly when and where any event or incident occurs. The system can also flag missed QR code scans at checkpoints or patrol routes that were not completed. That data is uploaded automatically to a cloud dashboard that managers and clients can access from anywhere.

For the security firm owner, this means he can pull up a map at 10 PM and see every guard's last check-in. He can send a screenshot to a client who complained. He can also see if a guard is skipping patrols or spending two hours at one spot.

A security operations manager seated at a desk in a small office, looking at a laptop screen that shows a map with multiple location pins. A second person in a uniform stands beside the desk, pointing at the screen. A basic desk phone and a notebook are on the desk.
A security operations manager seated at a desk in a small office, looking at a laptop screen that shows a map with multiple location pins. A second person in a uniform stands beside the desk, pointing at the screen. A basic desk phone and a notebook are on the desk.

The feature that matters most is not GPS

Most security firm owners start by asking about GPS tracking. They want to see where their guards are. That is important, but it is not the feature that will save your business. The feature that matters most is secure photo and video uploads.

Think about what happens when a guard reports an incident. With a paper logbook, they write "saw suspicious vehicle at 2 AM." That is all. If the client disputes it, you have no evidence. With an app, the guard takes a photo of the vehicle, the app stamps it with the GPS coordinates and time, and that photo is uploaded to a cloud server where neither the guard nor the client can alter it. From our experience, that single feature eliminates 80% of the disputes we see between security firms and their clients.

Secure photo uploads with GPS and time stamps— This single feature eliminates the majority of disputes between security firms and clients by providing irrefutable evidence of what happened and when.

TrackTik, a security management platform, notes in their 2025 guide that modern security teams increasingly focus on features like location update frequency, geo-fencing, and the ability to capture secure photo evidence. The days of scribbled incident reports with paper-clipped photos are gone, at least if you want to succeed as a security guard company in today's world.

Android-first is not optional

If you are building a guard tracking app for the Kenyan market, you build for Android first. Full stop.

According to Statcounter's May 2026 data, Android holds over 85% of the mobile operating system market in Kenya. The remaining share is split between iOS and other platforms. Most security guards in Kenya use affordable Android devices. If you build an iOS app first, you are building for a fraction of your workforce.

That said, the app must run on low-end Android devices. Many guards carry phones with 2 GB of RAM and Android versions as old as version 11 or 12. According to the same Statcounter data, Android 13 leads at 17.71%, followed by Android 15 at 17.68%, and Android 14 at 15.73%. From our experience, but Android 11 and 12 still account for a combined 22% of the market. Your app needs to work on those devices without lagging or crashing.

This also means the app must work offline. Guards patrol areas where mobile data coverage is patchy. The app should record check-ins locally on the phone and upload them when a connection is available. If the app requires constant internet to function, your guards will find ways to disable it.

A spreadsheet dashboard showing security operations data: a bar chart comparing check-in compliance rates across different sites, a pie chart breaking down incident types reported, and a data table with columns for site name, guard name, last check-in time, and compliance score.
A spreadsheet dashboard showing security operations data: a bar chart comparing check-in compliance rates across different sites, a pie chart breaking down incident types reported, and a data table with columns for site name, guard name, last check-in time, and compliance score.

What it should cost you

We get asked about cost every time a security firm owner walks through our door. The honest answer depends on what you need.

Based on rates compiled by Daebak ICT in their 2025 guide, a basic Android app with check-in functionality, GPS tracking, and photo uploads typically starts around KES 200,000. A more complete system with a web dashboard, client portals, reporting, and multi-site management runs from KES 500,000 to KES 1,000,000. These are estimates from Kenyan developers, and the actual cost depends on how many features you include and whether you need ongoing maintenance.

A few things that will increase the cost: custom reporting (every client wants different reports), integration with payroll systems, and real-time video streaming. Things that do not add much cost: QR code scanning, NFC tag reading, and basic SMS alerts.

Do not forget the recurring costs. From our experience, the cloud server to store photos and data will cost between KES 5,000 and KES 20,000 per month depending on how many guards and sites you have. If you have 120 guards uploading photos every shift, that storage adds up.

A workspace showing contrast: one side has a cluttered desk with paper logbooks, a basic phone, and a handwritten schedule pinned to a wall. The other side has a clean desk with a monitor showing a security management dashboard, a tablet on a stand, and a single coffee mug.
A workspace showing contrast: one side has a cluttered desk with paper logbooks, a basic phone, and a handwritten schedule pinned to a wall. The other side has a clean desk with a monitor showing a security management dashboard, a tablet on a stand, and a single coffee mug.

The data protection question you cannot ignore

A guard tracking app collects personal data. Guard locations. Photos of people and property. Incident reports that may include names and descriptions.

The Office of the Data Protection Commissioner (ODPC) published a draft guidance note for private security firms in December 2025. The note makes it clear that security companies processing personal data — including location data and surveillance footage — must comply with the Data Protection Act of 2019. This means you need to inform individuals when their data is being collected, explain who will have access to it, and store it securely.

In practice, this means your app needs a privacy notice that guards can read when they first log in. It also means you cannot share guard location data with clients in real time unless the guard has consented. And if you store incident photos on a cloud server, you need to ensure that server is secured and that access is logged.

This is not a theoretical concern. The ODPC has issued enforcement notices against companies that mishandle personal data. A security firm that collects guard location data without proper consent or security measures risks investigation.

What to ask a developer before you commit

Before you hand over a deposit, ask these questions:

  • Does the app work offline? If the guard has no network, does the app still record the check-in and upload it later?
  • What Android versions does it support? If it only works on Android 13 and above, half your guards may not be able to use it.
  • Where is the data stored? Is it on a server in Kenya or outside the country? The ODPC requires that certain data stays within Kenyan jurisdiction.
  • Can clients get their own login to see their site's data? Most security firms need this to justify the cost to their clients.
  • How much is the monthly hosting fee? From our experience, do not let the developer surprise you with a KES 50,000 monthly bill after launch.
  • Can photos be deleted after a certain period? You do not need to keep every incident photo for five years.

A good developer will answer these questions clearly. If they dodge or give vague answers, that is a red flag.

A 3D illustration of a security operations center with two people: one seated at a desk with three monitors showing maps and data dashboards, the other standing near a server rack with blinking indicator lights. Cables connect the desk equipment to the rack.
A 3D illustration of a security operations center with two people: one seated at a desk with three monitors showing maps and data dashboards, the other standing near a server rack with blinking indicator lights. Cables connect the desk equipment to the rack.

Back to the owner with 120 guards

The security firm owner we opened with eventually built a simple guard tracking app. From our experience, it cost him about KES 350,000. He runs it on Android phones that he bought for KES 7,000 each. His guards check in using NFC tags at each site. The app takes a photo at every check-in. The photo is stamped with the time and GPS coordinates.

Six months in, he has had exactly one client dispute a guard's presence. He pulled up the dashboard, showed the client the photo of the gate taken at 2:17 AM with the GPS pin showing the guard was at the correct location, and the client apologised. The logbook drawer at that site is now empty.

That is what a well-built guard tracking app does. It does not just track people. It gives you proof. And in the security business, proof is what keeps clients paying.

If your firm is thinking about building one, start with the features that solve your biggest problem — whether that is proving guard presence, handling incident reports, or keeping clients informed. Build for Android. Plan for offline use. And budget for the monthly hosting, not just the build cost. Everything else is details.

Want to see what this looks like for your organization?

Talk to Us on WhatsApp
Share

Ready to Start Your Project?

Let's discuss how we can bring your digital vision to life.

Get in Touch