Location tracking
Google Maps, tracking rules and retention for field-staff routes. Super Admin only.
Map provider
Google Maps Platform
Not connectedSelected provider
Stored encrypted on the server. Never shown in the mobile app.
Restrict by website domain in Google Cloud.
APIs to enable
BillingGoogle Maps Platform needs a billing account and usage-based pricing. Snap-to-roads is called only when HR opens a route, not for every point.
Tracking rules
Placeholder default.
Track only during working hours
Confirmed rule: recording starts at check-in and stops at check-out. Nothing is recorded outside duty hours.
Confirmed
Tracking auto-stops outside this window even if someone forgets to check out.
Keep recording offline
App stores points on the phone and uploads later.
Staff who are tracked
Who can view locations
Storage & retention
Your server, your retention policy
Location points
4.2 M
Database size
1.8 GB
Oldest record
12 Jun 2026
Flush location data
Permanent — cannot be undoneFlushed points are deleted from the database and the map history. Export first if you may need them.
1,240,880
≈ 0.5 GB
Mobile app · React Native
Background tracking needs
Android: foreground service with a persistent “on duty” notification
Android 10+: background location permission and battery-optimization exemption guide
iOS: “Always” location permission with a clear purpose string
Offline queue with batched upload; resume after reboot
Visible “Tracking on / off” status inside the app
A background-geolocation library for React Native is recommended over plain timers; library choice is a technical decision for build time.
Staff consent notice
Policy pendingOnly the consent wording and record still need HR / legal review (Digital Personal Data Protection Act). Working-hours-only tracking is confirmed.
Flush history
Every flush is audit-logged
| When | By | Scope | Points | Reason |
|---|---|---|---|---|
| 14 Sep 2026, 11:20 | Super Admin | Date range · 01–31 Jul | 812,300 | Storage clean-up |
| 02 Jun 2026, 04:05 | Super Admin | One staff · Rahul Verma (resigned) | 96,410 | Exit |