Dual GPS Geofencing & On-Device Face Biometrics Attendance
An automated two-factor verification pipeline ensuring staff are physically on-site and authorizing check-ins in person.
1. GPS Geofence Radius Validation
Real-time client coordinate calculation upon clock-in. If the device is detected outside your designated perimeter radius, the submission is rejected.
- Calculates great-circle distance via Haversine formula
- Customizable tolerance radius (e.g. 50m to 100m)
- Logs exact coordinates and satellite accuracy radius
2. On-Device Biometric Face Matching
Eliminates buddy-punching and account sharing. Browser camera computes 128-float mathematical vectors locally. Raw images are purged and never stored on servers.
- Local neural processing without sending raw JPEG photos
- Instant Euclidean distance matching in under 250ms
- Complies with UU PDP and GDPR data minimization rules
Architectural Boundaries & Anti-Spoofing Truth
We refuse to publish deceptive marketing claims. Client operating systems can technically simulate coordinates via Android mock location settings. However, by requiring simultaneous biometric face matching and maintaining an audit log of coordinates, proxy clock-ins are successfully thwarted without expensive biometric wall clocks.
Read technical security paper