GPS attendance tracking built for MENA field teams

Know where your workers actually clocked in. AttendUX verifies attendance via live GPS + per-branch geofence + Wi-Fi SSID+BSSID fingerprint (unspoofable) + server-side mock-location detection (3 modes: strict/loose/off). Built for construction sites, field sales teams, delivery drivers, security guards, and multi-branch retail operations across MENA.

Why MENA field operators pick AttendUX for GPS tracking

Built around how MENA teams actually manage this day-to-day.

Live GPS + per-branch geofence

Each branch has its own geofence radius (configurable 50m-500m). Employee check-in verifies live GPS inside geofence before accepting. Multi-branch employees restricted to assigned branches.

Wi-Fi SSID + BSSID fingerprint

Beyond GPS: verify employee is on the branch's specific Wi-Fi network (SSID + BSSID access-point MAC). Unspoofable — a fake GPS can't fake a Wi-Fi fingerprint. Ideal for multi-floor offices.

Mock-location detection (3 modes)

Server-side detection of GPS-spoofing apps (Fake GPS Location, etc.). Three modes: strict (reject attempt), loose (allow + flag for review), off (disabled). Admin-controlled via /settings/attendance.

Offline-capable check-in

Mobile app queues GPS + face check-in locally when no connection, syncs when online. Critical for construction sites, oil fields, remote delivery routes, poor-signal areas across MENA.

Attempt audit log (admin page)

/mock-location-attempts admin sidebar page shows every blocked check-in attempt with user, device, timestamp, GPS coordinates, detected spoofing app. Investigate patterns, train employees.

Multi-site + field-route workflows

Sales reps, delivery drivers, security patrols visit multiple locations per day — check-in at each stop, GPS breadcrumb timeline, per-stop duration tracking. Manager sees field movement live.

How AttendUX GPS attendance tracking works

1

Admin defines branch geofences

For each branch: set GPS coordinates (lat/lon) + radius (50-500m). Optional: capture Wi-Fi SSID + BSSID of the office router to add Wi-Fi fingerprint verification layer.

2

Admin sets mock-location policy

Via /settings/attendance, choose strict (block spoofed attempts), loose (allow but flag), or off. Server-side detection means can't be bypassed by uninstalling an app.

3

Employee attempts mobile check-in

Employee opens AttendUX app, taps Check In. App captures live GPS + Wi-Fi scan + face photo. Pre-flight: app itself detects mock location before sending (saves server work).

4

Server verifies in multiple layers

(1) GPS inside branch geofence? (2) Wi-Fi fingerprint matches branch's SSID+BSSID? (3) Server-side mock-location re-check. (4) Face matches employee reference. Any failure logged + handled per policy.

5

Approved check-in logs + audit visible

Successful check-ins flow to attendance log. Blocked attempts go to /mock-location-attempts admin page for investigation. Managers see field movement timeline in real time.

Who uses AttendUX GPS attendance tracking

  • Construction contractors with workers at multiple sites — site-specific geofences, offline check-in at low-signal zones, labour-accommodation GPS verification, per-site timesheet accuracy.
  • Field sales reps + service technicians visiting 5-15 customers per day — each customer visit check-in with GPS coordinates, breadcrumb route visible to manager, per-customer duration tracking for billing.
  • Delivery drivers + logistics clocking in/out at depot + customer locations — geofenced depot boundaries, Wi-Fi fingerprint at warehouse, delivery-stop log with timestamp + GPS.
  • Security guards + facility management patrolling multi-floor buildings or compound perimeters — floor-accurate Wi-Fi verification (GPS-only can\'t distinguish floors), patrol-point check-in.
  • Multi-branch retail + F&B staff who legitimately rotate across branches — employee auto-detects nearest branch, GPS confirms which outlet, prevents buddy-punching from wrong location.

Specific GPS features baked in

  • Per-branch geofence with configurable radius (50m-500m)
  • Wi-Fi SSID + BSSID fingerprint verification (adds floor-accuracy for multi-level offices)
  • Mock-location detection: strict (block), loose (flag), off (disabled) modes — admin-controlled
  • Server-side mock-location re-check (can\'t be bypassed by app uninstall)
  • Offline check-in queue (critical for Iraq, construction sites, remote zones)
  • Multi-branch employee restriction (can only check-in at assigned branches, not nearby ones)
  • No-location-restriction flag for roaming managers (explicit opt-out, auditable)
  • Mock-location attempts audit page at /mock-location-attempts (perm module controlled)
  • Manager real-time field-movement timeline view for field-heavy ops

Frequently Asked Questions

How accurate is AttendUX GPS attendance tracking?

GPS accuracy depends on the device — typically 5-20 meters outdoors on modern phones. AttendUX adds Wi-Fi SSID+BSSID fingerprint verification for floor-accuracy in multi-level offices (GPS alone can't distinguish floors in a tower). Both layers combined give room-level accuracy for office workers + site-level accuracy for field workers.

Can employees fake their GPS location?

AttendUX actively detects GPS spoofing apps (Fake GPS Location, etc.) both in the mobile app (pre-flight check) and on the server (can't be bypassed by uninstalling the detector). Three modes configurable: strict (block all mock-location attempts), loose (allow but flag for review), off (disabled). Every attempt logged at /mock-location-attempts for admin review.

Does GPS tracking work without internet?

Yes, partially. Live GPS location is captured when the employee attempts check-in, along with face photo. If offline, the record queues locally and syncs when connection returns. Server-side verification (geofence match, mock-location re-check, face match against reference) happens at sync time — which can briefly delay confirmation if syncing hours later.

What about employees who legitimately roam between branches (regional managers)?

Flag their employee record with no-location-restriction (explicit opt-out). They can check in from any location without GPS restriction. The flag is auditable + per-employee, so you can see who has it + why. Memory: `project_multibranch_location_bypass_fix.md` confirms this is scoped to employees with the flag only, not whole multi_branch role.

How much does AttendUX GPS attendance tracking cost?

GPS tracking is bundled into all AttendUX plans at no extra cost — part of core attendance. See the pricing page for your region's rate. No per-location fee regardless of how many branches/sites you track.

Start GPS tracking free trial

7-day free trial · no credit card · full feature access

Start GPS tracking free trial
Start Your Free Trial No card · Ready in 5 min
Start Free