🛡️ DPDP Act 2023 Ready · Made in India

Stop proxy attendance.
Verify every check-in.

Face + fingerprint + GPS + device binding — plus leave, payroll, MSG91 alerts, and a live admin dashboard. Built for schools, offices, and field teams.

6Security layers
99.7%Proxy-free rate
24/7Live dashboard
Step 3 of 4 Blink once

Prove you're live — not a photo

✓ Face visible ✓ No mask ✓ Live blink
Secure check-in flow GPS · geofence
📍
Inside campus · 42m

6 security layers

Anti-cheatWaiting
Device bindingWaiting
GPS locationWaiting
WiFi BSSIDWaiting
Play IntegrityWaiting
Face + livenessWaiting

0 of 6 passed · face verify ←

Live Dashboard

Present today

142 checked in · 8 outside campus

🇮🇳 DPDP Act 2023
📱 Android app
🔒 Device binding
💰 Payroll included
📊 Real-time reports
Features

Everything HR needs in one platform

No more spreadsheets, proxy check-ins, or disconnected tools.

👤

Face + liveness

Selfie verification with anti-spoof checks on every check-in and random challenges.

📍

GPS + geofence

Campus radius, WiFi BSSID, and live field map with consent-gated location.

📱

Device binding

One employee, one phone. Blocks buddy punching and shared-device fraud.

🏖️

Leave & shifts

CL/SL/EL workflows, approval inbox, shift rules, and regularization.

💰

Payroll & payslips

Salary structures, monthly runs, PDF payslips, and email delivery.

📲

MSG91 alerts

SMS, WhatsApp, and voice calls for leave, meetings, and broadcasts.

Face verification

Register once. Verify every day.

Scroll through four beats — enrollment, check-in match, mid-shift selfie, and check-out — with liveness and anti-spoof built in.

Face auth preview Register once
Step 1 of 4 Look straight ahead

4 angles · 30 seconds · done for life

Straight Left Right Blink
✓ Face visible ✓ No mask ✓ Good light
Check-in Blink once

Not a photo. Not a mask. A real person.

✓ Liveness passed ✓ Anti-spoof OK ✓ Real face detected
94% match
📸 Selfie check · respond within 15 min
Mid-shift Match your registered face

Random checks stop buddy punching

✓ Face visible ✓ No hand cover
92% match
Check-out Same person as check-in

Checkout face must match morning check-in

Check-in 09:02
Check-out 18:05

✅ Same person verified · 8h 3m recorded

✓ Face match ✓ Hours synced
Beat 1 · Register

Four angles in 30 seconds

Employees enroll once with guided steps — straight, left, right, and blink. Face embeddings are stored securely; photos are not kept.

Beat 2 · Check-in

Live match with liveness

Every check-in runs blink challenges and anti-spoof scoring. Match percentage vs your configurable threshold — typically 62%+.

Beat 3 · Selfie

Random mid-shift verification

Push notification triggers a selfie challenge. Admins see match % and response time in the Selfie Checks panel.

Beat 4 · Check-out

Checkout must match check-in

Face at checkout is compared to check-in face. Hours worked sync to attendance and payroll automatically.

See it work

How doAttendance works — animated walkthrough

Scroll through each step or use the controls. Watch the employee app and admin dashboard stay in sync.

Live preview Secure login
Android app

doAttendance

Sign in with employee ID

ID: EMP-1042
••••••••
📱 SIM verified · +91 98••••3210
Sign in
DPDP Act 2023

Privacy center

Location sharing
Push notifications
SMS alerts
Face data processing
Save consents
Step 2 of 4
Turn head slightly left
Keep your face inside the circle
⚠️ Do not cover face with hand or mask
Device bound

This phone is yours

One employee · one device

📱 Samsung Galaxy A54
ID: dev_a8f3…
🔒 Buddy punching blocked
Binding active

Good morning, Priya

General shift · 09:00–18:00

📍
Inside campus · 42m
✓ Check In

Security layers

Verifying check-in…

Anti-cheatWaiting
Device bindingWaiting
GPS locationWaiting
WiFi BSSIDWaiting
Play IntegrityWaiting
Face + livenessWaiting
Step 3 of 4
Blink once
94%
⚠️ Anti-spoof passed
✅ Checked in

You're in!

🕘 09:02 · General shift
Face 94% · GPS OK
📊 This month: 18 present · 0 late
📸 Selfie check required
Respond within 15 min
92% match

Check out

In: 09:02 · Out: 18:05
8h 3m worked
Verify face to check out
Complete check-out

Leave & payslip

🏖️ CL · 2 days
Approved by HR
💰 Payslip · March 2026
Net ₹42,850 · PDF ready
Download PDF
Field team

Location sharing

Share live location
📍 Last ping: 2 min ago
On-site · consent granted
📲 SMS: Leave approved for 12–13 Jun
Admin dashboard
Admin views appear after setup
Privacy audit
Priya S. accepted location consent
Just now
Face processing consent ✅
Employees
NameFace
Priya S.✅ Registered
Device binding
EmployeeDevice
Priya S.🔒 Bound
Live dashboard
141Present
8Outside
Layers run on device
Face verified on device
Present now
142Present
0Late
EmployeeIn
Priya S.09:02 ✅
Selfie checks
Priya S. · 92% match
Completed · 4 min
38Done today
2Pending
Attendance
EmployeeHours
Priya S.8h 3m
Approval inbox
✅ Leave approved · Priya S.
Payroll
March 2026 run · Published
142 payslips emailed
Field map
📍
MSG91
SMS sent: Leave approved · Priya S.
Act 1 · Step 1

Secure login with SIM verify

Employees sign in with ID and password. SIM binding adds an extra layer so accounts can't be shared across phones.

Act 1 · Step 2

DPDP consent built in

Granular toggles for location, notifications, SMS, and face data. Every change is logged in the admin privacy audit trail.

Act 1 · Step 3

Face enrollment with liveness

Multi-angle capture with an on-screen oval guide, step-by-step hints, and a clear rule: don't cover your face with hand or mask.

Act 1 · Step 4

One employee, one device

Device binding stops buddy punching. Admins see bound status instantly and can reset only with audit trail.

Act 2 · Step 5

Campus GPS & geofence

Live proximity ring shows distance to campus. Check-in is blocked outside the configured radius.

Act 2 · Step 6

Six security layers

Anti-cheat, device, GPS, WiFi BSSID, Play Integrity, and face — each layer runs before attendance is recorded.

Act 2 · Step 7

Face verified in seconds

Liveness challenges block photos and masks. Server-side matching uses a configurable threshold with anti-spoof scoring.

Act 2 · Step 8

Instant admin visibility

When Priya checks in, the live dashboard updates — present count ticks up and her row appears in real time.

Act 2 · Step 9

Random selfie challenges

Mid-shift selfie checks via push notification. Face match % and response time appear in the admin Selfie Checks panel.

Act 2 · Step 10

Secure check-out

Face verification again at checkout. Hours worked sync to attendance records and payroll inputs.

Act 3 · Step 11

Leave & payroll self-service

Employees apply for leave and download PDF payslips. HR approves from the unified inbox and runs monthly payroll.

Act 3 · Step 12

Field map & MSG91 alerts

Consent-gated location pings on the field map. SMS, WhatsApp, and voice alerts via MSG91 for leave and broadcasts.

How it works

Live in 3 simple steps

We handle setup — your team starts checking in the same week.

1

We configure

Add locations, employees, shifts, and security policies on your server.

2

Employees register

Install the Android app, register face, and bind their device in minutes.

3

You manage live

Track attendance, approve leave, run payroll — all from one dashboard.

Pricing

Plans that scale with your team

Transparent per-employee pricing. No hidden setup fees on annual plans.

Starter

Up to 50 employees

₹49/employee/mo
  • Attendance + geofence
  • Face verification
  • Leave management
  • Email support
Start trial

Enterprise

500+ employees

Custom
  • Multi-branch deployment
  • Custom integrations
  • On-premise option
  • Dedicated account manager
Contact sales
Testimonials

Trusted by HR teams

"Proxy attendance dropped to near zero within the first month. The face + GPS combo is exactly what we needed."

RK
Rajesh K.HR Head, Education sector

"Leave approvals and payroll in one place saved our admin team hours every week. DPDP consent UI was a bonus."

SM
Sneha M.Operations Manager

"Field staff on GPS consent — we finally see who is on site without calling everyone. Setup on aaPanel was smooth."

AP
Amit P.Field Operations Lead
FAQ

Common questions

Most teams go live in 3–5 business days: server setup, location config, employee import, and app rollout.

Yes — granular consents, privacy audit log, grievance officer settings, retention policies, and data deletion workflow are built in.

Check-in/out needs connectivity. Offline queue support is available for attendance actions; sync happens when back online.

Yes — deploy on your VPS with aaPanel, Nginx, PostgreSQL, and Node.js. Full guide included with purchase.

Use Admin sign in in the top menu — secure access for HR and administrators on your domain.

Get started today

Ready to eliminate proxy attendance?

Book a free 15-minute demo or message us on WhatsApp. We'll reply within one business day.

💬