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 layers
<1s
Check-in time
100%
Browser-based
0
Hardware needed

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

01

Lecturer starts a session

One tap generates a live QR code pinned to their GPS location and the active timetable slot.

02

Student opens their phone

GeoMark confirms they are inside the classroom boundary via GPS before they can scan.

03

They scan the QR code

The rotating token is validated server-side: signature, GPS, device fingerprint — all three checked.

04

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.

Unlimited sessions per lecturer
Real-time attendance feed
CSV export & audit log
SMS parent notifications
GPS geo-fence per session
Device fingerprint validation
Fraud flag queue for review
Multi-department admin panel
TOTP two-factor for admins
Google OAuth login
Dedicated onboarding support
License-gated access control

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.

Book Your Institution Today

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.

Custom integrations (LMS, SIS, ERP)
White-label deployment
API access for developers
Get in touch

Your numbers

What GeoMark gives back

Slide in your class size and see the time — and integrity — you recover each semester.

120
4
15
7 / class

7 hrs

Lecturer time saved / semester

1.2

Full teaching days reclaimed

~432

Proxy check-ins blocked (est.)

Estimates based on your inputs and a conservative 6% proxy-attendance rate. Actual results vary by institution.