
QR checkpoints that can't be faked
Codes change every 60 seconds, so a photo of yesterday's code won't scan. Every scan is checked against GPS; missed and late rounds are flagged.
EKAMA proves every patrol with rotating QR codes, GPS and face-verified check-ins. It runs your gate's visitor passes, your rosters and leave, reaches every officer in seconds, and lets clients rate your service on real numbers.
Clients pay for patrols they never see. EKAMA turns every round into evidence both sides can check.
Pick what matters to you. EKAMA shows you exactly how it covers each one, from the gate to the client's inbox.
One admin panel for managers and clients. One Android app for officers, in English, Sinhala and Tamil.

Codes change every 60 seconds, so a photo of yesterday's code won't scan. Every scan is checked against GPS; missed and late rounds are flagged.
Every client receives yesterday's patrols, visits and incidents before the working day starts, under your company's name.

A selfie that must match, accepted only inside the site's GPS radius.

Planned visit rounds, each visit proven by a scan at the site.

Voice note, photo and GPS. Alerts escalate until someone accepts.
No signal in the basement? Scans are saved on the phone and sent with their original time when the signal returns.

Reports and alerts go out under the security company's own name. Each client sees only their own sites.

Coverage, on-time patrols and response times per site, week by week, so problems show before clients notice.

Register a visitor in seconds. They confirm by email, say how they will arrive and receive a QR pass. Your officer scans it at the gate, in and out, and the host is told at every step.
Reception or the host books the visit; returning visitors fill in from history.
The visitor confirms from the invitation email. No login needed.
Own vehicle, taxi, rental, public transport or walking, with the plate when there is one.
A live pass with a countdown and directions to the site.
The officer scans in and out on the app and checks the vehicle.
After checkout the visitor rates the visit in three quick questions.
Everything under Attendance in the admin panel works together: who works for you, when they should work, whether they came, and what that means for leave and pay. Built around Sri Lankan rules.
Face matched · IN 06:58 · inside the site
| Employee | Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|---|
| EMP-014 · Day shift | Present | Late 12 min | Present | Poya OT 4 h | Present | OT 1 h 30 | Off |
| EMP-027 · Night shift | Present | Present | On leave | On leave | Present | Off | Weekly holiday OT |
| EMP-031 · Day shift | Present | Nopay | Present | Holiday | Early out 20 min | Present | Off |
Leave frameworks for Shop & Office employees and Security Wages Board employees, with first-year pro-rating.
Work on a holiday can be allowed, limited to rostered staff, or blocked, and the employee sees why.
Days worked, overtime pay, holiday pay and no-pay deductions for any employee and month.
Send a message from the admin panel to one officer or to all of them. The phone rings and shows it full screen, even over the lock screen, until the officer taps Acknowledge. You see who received it, who read it and when.
The officer starts the shift with a face-matched selfie inside the site.

Each checkpoint is scanned on schedule. QR and GPS are verified.

The control room sees every officer live and responds to alerts.

At 07:00 the client receives the day's verified report.

12 officers on duty · 3 sites
Alert accepted · 2:40
Security officers and visiting officers on one map, in different colours and shapes. Replay any route.
Incidents escalate in phases until someone accepts, and the response time is recorded.
Event Voice connects the control room and officers instantly, from the same app.
EKAMA emails each client a short questionnaire together with their own performance for the period. The stars for patrols, incidents and visitors are calculated by the system from what really happened, so every review starts from facts.
Patrol stars: 5★ at 95% completed or more, 4★ at 85%, 3★ at 70%. Incidents are scored on resolution and visitors on check-in.
Show me the client view
Checkpoint codes change every 60 seconds. Photos of old codes don't scan.
Every scan is compared with the site area, and fake-GPS apps are detected.
Shifts start with a selfie that must match the officer's enrolled face.
Permissions per module and institution. One sign-in per username at a time.
Every company runs security differently. EKAMA is set up around the way you work, not the other way round.
Permissions per module and per institution. Managers, supervisors and clients each see only what you give them.
Geofence radius and enforcement per site, shifts and grace times, leave types and holiday-work rules.
Daily, weekly and monthly report emails and alerts go out under your company's name, to the people you choose.
Each officer uses the app in English, Sinhala or Tamil.
Integration Hub: alarm panels and sensors open incidents automatically, and your HR system keeps employees in sync.
Floor plans with every checkpoint marked, and rotating QR codes at the sites that need them.
Prices outside Sri Lanka are converted from Sri Lankan rupees at today's exchange rate, so they may change slightly from day to day. Rates by Exchange Rate API
16 chapters · 22 minutes
Short narrated chapters show the first administrator how to set up the system and get the officers patrolling.
Sites, QR checkpoints, users, patrol schedules, e-mail and reports.
Install it, sign in, scan checkpoints, report incidents and mark attendance.
Dashboard, live map, reports and the incident log.
Watch the guide In English, with subtitles
Tell us about your company. We'll set up a demo with your locations and walk you through it.