Built for real classrooms
Everything you need to run fraud-proof attendance
Three independent verification layers, real-time feeds, and deep analytics — all running in the browser, no hardware required.
Verification core
Three checks. Every scan.
Any one check alone can be fooled. All three together cannot.
Dynamic QR
Rotating codes refresh every 20–30 s. Screenshots are useless — every token is signed and one-time-use.
GPS Geo-fence
Haversine-accurate distance validation rejects anyone outside the classroom boundary.
Device Fingerprint
Canvas, WebGL, screen signals combine into a unique signature — no proxy attendance.
Fraud Detection
GPS spoofing detection, impossible travel analysis, and automatic flag routing.
The flow
From tap to record in under 3 seconds
Lecturer starts a session
One tap generates a live QR code pinned to their GPS location and the active timetable slot.
Student opens their phone
GeoMark confirms they are inside the classroom boundary via GPS before they can scan.
They scan the QR code
The rotating token is validated server-side: signature, GPS, device fingerprint — all three checked.
Attendance is recorded
Sub-second confirmation. Parent notified via SMS. Audit log sealed. No further action needed.
Platform
The full picture
Every layer of the stack, from check-in to parent notification, handled.
Real-time Analytics
Live attendance feed via websockets. Interactive heatmaps, per-course charts, and automated weekly summaries for admins.
Parent Notifications
Instant SMS alerts the moment a student is marked present, late, or absent. No end-of-semester surprises.
Sub-second Recording
Optimistic UI feedback means students know immediately. Backend confirmation in under a second.
Zero-Trust Security
JWT sessions, HTTP-only cookies, HMAC-signed tokens, and a full security event log with severity levels.
Multi-Role Access
Admins see everything. Lecturers manage their sessions. Students check in. Parents monitor. Each role scoped tightly.
No App Required
Works entirely in the mobile browser. No app store, no installation — just open, scan, done.
Google OAuth
Sign in with verified Google accounts for staff and students. TOTP-based 2FA for admins.
Audit Trail
Every check-in is cryptographically logged. Export to CSV, filter by date, department, or student.
Everything included
No add-ons, no hidden tiers.
Ready to deploy at your institution?
Fill in the booking form and we'll personally set GeoMark up for your institution — departments, courses, and student lists imported, first session live the same day.
Need something custom?
Have a feature request, an integration idea, or want to build something on top of GeoMark? We work directly with institutions and developers to extend the platform.