Skip to main content

QR and geofence attendance

Attendance that cannot be faked, in one workspace.

Staff clock in by scanning a rotating QR, but only inside your office geofence. Roles, leave, and projects included.

Today at Head Office

Asia/Phnom_Penh

SC

Sopheak Chan

Owner

07:58on time
LS

Lina Sok

Manager

08:03on time
VH

Vibol Heng

Staff

08:21late
DK

Dara Kim

Admin

offon leave
3 of 4 inside the 100m zone

A scan only counts when the person is actually there.

PK-ERM joins a rotating office code with location validation and company rules, then records the result in one audit trail.

Draw the zone

Drop a pin on the map and set a radius. That geofence is the only place attendance counts.

Scan the rotating QR

The office QR rotates every 45 seconds. A photographed or forwarded code stops working fast.

Validate on the server

We check the signature and GPS distance, then record on-time or late in your timezone.

Run work and attendance from the same place.

Working time judged by your rules

Set the shift, the grace period, and the absent cutoff per company. On-time, late, absent, and on-leave are all derived in your timezone, never the server's.

Grace
10 min
Shift
08:00 to 17:00
Timezone
per tenant

Roles you build yourself

The owner toggles permissions to shape the Admin role and any others.

Leave and approvals

Staff request permission or leave. Approved days never count as absent.

Projects and tasks

A Kanban board so the same tool covers the work, not only the clock.

True multi-tenancy

Shared schema with a company id on every row, plus Postgres row-level security.

Built to resist buddy-punching and spoofing.

Browser GPS can be faked by determined users. PK-CRM layers rotating codes, accuracy gating, and a full audit trail so disputes are resolvable.

  • Two walls of isolation

    Tenant-scoped data access plus Postgres row-level security keyed on the session company.

  • Rotating signed QR

    Each code is an HMAC of the zone and a short time window, so shared codes expire quickly.

  • Accuracy gating and audit

    Coarse GPS fixes are rejected, and every scan attempt is logged for disputes.

Onboard your company in under ten minutes.

Set your hours, draw your zone, invite your team, and start scanning.