Home / Products / Staff Attendance Portal

A SOID Technologies product

Know who is on site. Trust the record.

Geofenced clock-in from a phone, a supervisor console that reviews every exception, and an audit trail nobody can quietly rewrite. Built so staff are treated fairly and your records stand up to questions.

  • Geofenced
  • Passkey sign-in
  • Human review
  • Audit trail
Why it exists

Attendance records people can trust

Paper registers and shared spreadsheets are easy to forget, easy to fake and hard to defend. The Staff Attendance Portal replaces them with a record that is verified by the server and reviewed by people.

Proof of presence

Staff clock in from their phone, and the system checks the location against the assigned work area.

Fair by design

A clock-in is never silently rejected. Anything unusual is recorded and flagged so a person can decide.

Records that hold up

Attendance rows can't be edited. Corrections are separate entries that need a second approver.

End to end

One day in the portal, start to finish

Follow a clock-in from setup to the audit trail. The demo plays by itself. Click any step to jump to it, or hover to pause. Data shown is sample data.

AdminSample data · hover to pause
Admin · Locations
150 m
LocationHead Office
GeofenceCircle, 150 m (or a custom polygon)
Shift08:00 – 17:00 · Mon–Fri
Assigned staff
S001S002S003+7
Staff Attendance
Sign in with your passkeyYour fingerprint or face unlock stays on your phone.
✓ Signed in as S001
Clock in
GPS accuracy
±8 m · Good
✓ Clocked in 08:02 · On timeSigned by your device
Typical clock-in
  • ✓Passkey signature valid
  • ✓Inside Head Office geofence 62 m of 150 m
  • ✓Within shift window
  • ✓Known device
Recorded · no review needed
Unusual clock-in
  • ✓Passkey signature valid
  • !Out of range 420 m from site
  • !Late 12 min
Recorded & flagged · never rejected

Only a forged, replayed or expired signature, a second open clock-in, or malformed coordinates are refused. Everything else is kept for a human to review.

Supervisor · Flag review
S004LowLate 12 min
S007HighOut of range
S002MediumNew device
OUT_OF_RANGE · 420 mLATE · 12 min
Add a note · You can't review your own flag
🔔 High-risk alert sent to the supervisorEmail, and SMS if the customer connects a gateway
Today · Reports & corrections
0Present
0Late
0Absent
⬇ CSV⬇ Excel
Correction requestAwaiting second approver
HR01 proposed: set S004 clock-in to 08:00 (forgot phone, supervisor confirmed)
Proposer: HR01→Approver: ADMIN
#101a3f9…
#1027c21…
#103e08b…
#1045d4a…
Tamper-evident audit trail
Privacy
Who viewed my location
  • Supervisor SUP01Flag review · today 10:14
  • HR01Report · yesterday
How long it's kept
Exact position~1 km after 12 months*
*Default. Set by your employer.
Try the rules

Drag the dot. See what the server sees.

A live demonstration of the default rules. Drag the staff member around the work area, change the GPS accuracy and the clock-in time, and watch how the portal responds.

HQ Work area · radius 150 m 210 m

Drag the dot · arrow keys also work

Default rules shown: shift 08:00–17:00, clock-in opens 30 minutes early, 15 minutes' grace. Employers can change them per location, person or shift.

Who uses it

Built for every role

Staff

Clock in. Done.

  • Installable app on any phone
  • Live accuracy meter and map
  • Personal history and registered devices
  • Privacy tab and data download
Supervisors

See and decide

  • Live board of who is in
  • Flag review queue with a map
  • Instant alerts for high-risk events
  • Reviews are audited
HR

Report with confidence

  • Reports in CSV and Excel
  • Absence reporting after a cut-off time
  • Propose corrections
  • Assign shifts and locations
Admins

Control and prove

  • Draw geofences (radius or polygon)
  • Manage staff, roles and passkeys
  • Approve corrections
  • Verify the audit trail
Security & privacy

Serious about staff data

Location is personal data. The portal collects it only at clock time, protects it, shows staff who looks at it, and reduces it over time.

2,000signed clock-ins in 5 minutes in our load test
74 msp95 response in that test
  • Passkeys, not passwordsSign-in and every clock event are signed by the person's own device.
  • Encrypted coordinatesPrecise positions are encrypted at rest with a separate key.
  • No background trackingLocation is read only at the moment someone clocks in or out.
  • Append-only recordsAttendance rows can't be edited. Corrections need a second person.
  • Tamper-evident audit logEvery admin action is chained, so changes to history are detectable.
  • Automatic data reductionAfter the retention period, exact positions become approximate.
Deployment

Your own isolated copy

Each customer organisation runs on its own deployment with its own database, encryption key and backups, so one customer's data is never mixed with another's.

  1. 01

    Discovery

    We learn your sites, shifts and reporting needs.

  2. 02

    Set up & onboard

    We configure locations, import staff and train supervisors.

  3. 03

    Go live & support

    Staff start clocking in, with monitoring and support from us.

See it with your sites and shifts

Book a walkthrough and we'll show the portal using your own locations and rules.

The Staff Attendance Portal is supplied by SOID Technologies Limited (RC 9848284). Screens, names and figures on this page are illustrative samples.