Hadir verifies attendance with GPS geofencing and face-recognition kiosks, then turns it into WPS-ready payroll and Labour-Law gratuity — all running privately on your own server.
Most tools make you choose between provable attendance, UAE-ready payroll, and owning your data. Hadir gives you all three.
GPS geofencing and IP whitelist on the web; PIN and optional face recognition on the kiosk. The server is the source of truth, so there's no buddy-punching and no spoofed locations — every punch is an audited event.
WPS SIF export, a Labour-Law gratuity calculator, a leave-accrual engine seeded with UAE leave types, and visa/Emirates-ID expiry alerts. Month-end goes from spreadsheets to a locked, payroll-ready timesheet.
Self-hosted and single-tenant on your own cPanel — one install per company. No per-seat fees, no data leaving your server, and full white-label branding. The install wizard gets you live in under 15 minutes.
Attendance is just the front door. Hadir is a complete HR core built around it — no add-ons, no per-module pricing.
Web punches must land inside the worksite's GPS geofence — with an optional office-IP second factor. At the gate, a tablet kiosk identifies staff by PIN or optional face recognition and keeps a photo trail.
Turn a locked monthly timesheet into the files your bank and the law expect.
Fixed, rotating, flexible, split and night shifts with a weekly planner.
Lateness and OT computed automatically against each schedule.
Employees & org structure, a UAE leave-accrual engine with team calendar, onboarding/offboarding workflows, announcements, and employee self-service letters — payslips, salary certificates, NOCs and experience letters as PDFs.
Warned 90 / 60 / 30 / 7 days before visa, Emirates ID, passport or labour-card expiry.
Attendance, late, overtime, leave, missed punches, headcount & expiry — to Excel & PDF.
Hadir doesn't just record a tap — it verifies where and who. Web punches must land inside the worksite's GPS geofence (and optionally your office IP range). At the gate, a tablet kiosk identifies staff by PIN or optional face recognition and saves a photo with every punch.
Mount a cheap Android tablet at the entrance. Staff punch with a PIN or their face — no app to install, no shared passwords. Built for real site conditions: big touch targets, a dark high-contrast screen, and an offline queue so punches are never lost.
Hadir turns a month of attendance into a locked, payroll-ready timesheet — then generates the files your bank and the law expect. Worked hours, overtime, leave and absences roll up per employee automatically.
A guided wizard takes you from a fresh cPanel to your first login — typically under 15 minutes.
Drop the build on your hosting and point it at your MySQL database.
Tick boxes to load UAE holidays, leave types and starter org data.
Add your logo, colours and app name — applied everywhere instantly.
Import employees, register a kiosk, and record the first attendance.
If your people work across sites and your payroll has to satisfy the UAE, Hadir fits.
Multiple sites, shift crews, kiosk at the gate.
Branches, rotating shifts, geofenced punch.
Dispersed staff, IP/GPS verification.
Compliance, document expiry, WPS payroll.
Not another per-seat cloud subscription. Not a dumb biometric clock box.
| Hadir | Cloud SaaS | Biometric clock box | |
|---|---|---|---|
| Data ownership | On your server ✓ | Vendor cloud | On device |
| Pricing | One install, no seat fees ✓ | Per employee / month | Hardware + licence |
| Geofenced web + kiosk | Both ✓ | Usually one | Device only |
| UAE WPS & gratuity | Built in ✓ | Add-on / region-locked | No |
| Full HR & leave | Included ✓ | Higher tiers | No |
| White-label | Yes ✓ | Rarely | No |
A working sample of the real admin app, focused on the main features — punch in with the geofence, watch the live board update, browse employees and leave, and run WPS payroll. Runs entirely in your browser.
A simulated sample of the real Hadir web app. Your install runs privately on your own server, with your data.
Face recognition is optional and runs on-device in the browser (face-api.js). The server re-validates the match and stores a photo as an audit trail. PIN entry is always available as a fallback, and you can disable face recognition entirely in one setting.
No. Hadir is licensed per company install, and you host it yourself. There are no per-seat or per-month SaaS fees — add as many employees as your hosting supports.
Entirely on your own hosting and MySQL database. Hadir is single-tenant and self-hosted — nothing is sent to a third-party cloud. One install equals one company.
Usually under 15 minutes. A guided install wizard handles the database, admin account and branding, and can seed UAE public holidays and standard leave types for you.
Yes. The kiosk is offline-capable with an IndexedDB queue and large touch targets, and the employee web app degrades gracefully on slow connections. Punches are reconciled once connectivity returns.
Standard cPanel hosting: a React front-end (static), a Node.js/Express API, and MySQL via Prisma. It's tuned to run comfortably for a 50-employee company within typical shared-hosting limits.
Book a 20-minute demo and we'll set up a branded install you can try with your team — geofence, kiosk, and a sample WPS export included.