Time & attendance terminal with face recognition

The HR.Click terminal is a small touchscreen device, usually mounted near the entrance. It recognises your face and records when you start work, take a break, and finish work — no cards, fobs or PIN codes.
On the resting screen you can see:
You never need to log in or press anything to be recognised — just walk up and look at the camera.
The terminal stores a mathematical template of your face, not photographs, and only after you have signed a consent form. You can ask your administrator to delete it at any time.

A check-out that the terminal could confirm online shows a short summary card in place of the plain confirmation: how long you worked today, a bar of your day (work, break and away), and a break line if you punched one. It stays up for about 8 seconds — tap anywhere to dismiss it early. If the terminal was offline or couldn’t summarise your day, you get the plain “CHECKED OUT” confirmation instead.



Tap Not me on the result screen and try again. If it keeps happening, tell your administrator — your face profile may need to be re-recorded.
| What you see | What to do |
|---|---|
| NOT RECOGNIZED | Tap Try again. Stand about an arm’s length away, face the camera straight on, and remove sunglasses or anything covering your face. If it fails repeatedly, ask your administrator to re-enrol you. |
| SPOOF DETECTED | The camera double-checks that it sees a real, live person — this message is nothing to worry about. Put your phone away, step back half a step, and simply try again looking straight at the camera. |
| Your name never appears | You may not be enrolled on this terminal yet. Ask your administrator. |
| FACE SCAN UNAVAILABLE | The terminal has temporarily locked scanning for security reasons. Tell your administrator — only they can unlock it. |
| Screen is dark or frozen | Tell your administrator. The terminal usually recovers by itself within a couple of minutes. |
For anything else — wrong recorded time, a check-in you forgot to make, questions about your hours — contact your administrator or HR team. The terminal itself only records events; corrections are made in HR.Click.

| Component | Details |
|---|---|
| Display | 5.5″ portrait touchscreen, 720 × 1280 |
| Camera | Intel RealSense ID depth + infrared face module with built-in anti-spoofing (photos and videos of a face are rejected) |
| Computer | Embedded ARM board (RK3399), 4 GB RAM, 32 GB storage |
| Network | Wi-Fi or Ethernet. Outbound HTTPS only — the terminal never accepts incoming connections, so no firewall ports need to be opened. |
| Power | 12 V / 2 A adapter, or PoE (802.3at) with a PoE splitter |
| Power button | Recessed in a small hole on the bottom edge, next to the Ethernet port and the status lights. Normally not needed — see “Power-cycling” in section 12. |
| Cooling | Small temperature-controlled fan; keep the vents unobstructed |
| Buttons above the screen | Three touch buttons on the top bezel: › back, ○ home, ≡ terminal info. Holding ≡ opens the admin menu (section 8). |
Mount indoors at face height (≈ 1.4–1.6 m). Avoid pointing the camera at a bright window or direct sunlight behind the person. Clean the screen and camera window with a soft, dry cloth. Do not disassemble the unit.
The terminal ships ready to use. Mount it, connect power, and it boots into the pairing screen (“UNPAIRED” in the footer) — the device is waiting to be connected to your HR.Click instance.
Plug in the cable — no configuration is needed. The terminal picks up the network automatically.
Tap Wi-Fi setup on the pairing screen (if the terminal has no network at all, this screen opens by itself). Pick your network from the list, enter the password using the on-screen keyboard, and tap Connect.
When you generate a pairing code in the web app you can embed the Wi-Fi credentials into the pairing QR code (section 6). A brand-new terminal then joins Wi-Fi and pairs in one scan.


Pairing links the physical device to your HR.Click instance and one of your offices. You will need the terminal in front of you and a browser session in HR.Click (role: administrator).
LONDON-RECEPTION-1), choose the office it belongs to, and click Generate code.

A pairing code is valid for 10 minutes. If it runs out, click Regenerate code — nothing else changes.
https://yourcompany.hr.click), then the 6-digit PIN.


After pairing the terminal automatically downloads the employee list for its office and starts reporting its status to the web every couple of minutes. It is now ready to enrol employees.
Enrollment records an employee’s face template so the terminal can recognise them. It always happens on the terminal, with the employee present — faces cannot be enrolled from the web or from photos.



The Enrollments page in the sidebar lists everyone with a face on file, per office, together with their consent status. From here you can open the signed consent document, export the list, or remove an enrollment — this wipes the person’s face template from every terminal in the office (they would need to enrol again). The same list, per device, is available on each terminal’s Enrollments tab.

Press and hold the ≡ button — the three-lines button above the screen, on the right — for about 5 seconds, until the admin authorisation screen appears. (A short press of the same button just shows the terminal info.)
Three ways to prove you’re an admin:
Both code methods are verified on the device itself, so they keep working even when the terminal has no internet at all.
Five wrong codes within a minute lock code entry for five minutes. Face authorisation keeps working during a code lockout.




The menu opens with a status card (online state, firmware version, enrolled count, today’s events). If something needs attention — a pending firmware update, a security lock, a fan problem — a banner with a one-tap action appears right under it.
| Tile | What it does |
|---|---|
| Enroll | Add an employee’s face (section 7). |
| Users | Directory of enrolled employees. Tap a person to re-enrol them (e.g. after repeated recognition failures). |
| Sync | Pull the latest employee list from the server right now (it also happens automatically every few minutes). |
| Status | Diagnostics: network, camera, temperatures, storage, pending events. |
| Events | Today’s check-ins and failed attempts on this terminal. |
| More | Device settings: check-in distance, auto check-in, sound, Wi-Fi, language, reboot, power off, logout. |



The Terminals page shows your whole fleet: which devices are online, how many faces are enrolled, and any alerts. A terminal is shown offline if it hasn’t reported for about 5 minutes.

Click a terminal to open its detail page:


Remove terminal permanently decommissions the device: on its next contact it erases all local data — face templates, settings and any queued events — and returns to the pairing screen. This cannot be undone; re-installing means pairing and enrolling from scratch.
Terminals update over the air. When a new firmware version is available you’ll see it in two places: an Update firmware button on the terminal’s page in the web, and an update banner in the on-device admin menu. Trigger it from either — the device downloads the update, verifies its signature, and applies it.
During the update the terminal shows a progress screen. Small updates finish in seconds; larger ones restart the device once and take a few minutes.
Never cut power during an update. The terminal restarts by itself. If an update fails, the device rolls back to the previous version automatically and reports the failure to the web.
Updates never lose data: any check-ins waiting to be synced survive updates and reboots.


| Symptom | Likely cause | What to do |
|---|---|---|
| Terminal shows OFFLINE in the web | Network or power problem on site | The device is marked offline after ~5 minutes of silence. Check power and the network (is the status dot on the terminal blinking yellow?). Fix Wi-Fi via the admin menu → More → Wi-Fi. Punches made meanwhile are safe and will sync. |
| Status dot blinking yellow | Internet or server unreachable | Normal offline mode: check-ins still work and sync later. Restore the network; the terminal reconnects by itself. |
| “NO CONNECTION” on the terminal screen | The screen lost contact with the terminal’s internal service — a device fault, not an internet outage | The terminal’s watchdog usually recovers this by itself within a few minutes. If it persists: web → Reboot (if online), or power-cycle it (see the note below the table). |
| An employee is repeatedly not recognised | Poor enrollment or changed appearance | Admin menu → Users → tap the person → re-enrol. Check lighting: avoid strong light directly behind the person. |
| “NO FACES IN DB” | No enrollments on this device | Run Sync from the admin menu; verify the terminal is paired to the right office and that employees are enrolled (section 7). |
| “FACE SCAN UNAVAILABLE” | Anti-spoofing lock: someone tried to use a photo/video of a face | Open the admin menu — an Unlock banner sits at the top. Review today’s Events to see the attempts. |
| “NOT AUTHORIZED” when opening the admin menu | The recognised person has no admin rights here | Check the person’s role and office in HR.Click, or use a 6-digit/backup code (set up under web → Settings → Terminal). |
| Code entry LOCKED | Too many wrong codes | Wait for the on-screen countdown (5 minutes), or authorise by face. |
| Pairing code expired or rejected | Codes are valid for 10 minutes | Click Regenerate code in the web wizard and pair again. |
| “Couldn’t reach HR.Click” while pairing | Wrong address or blocked network | Check the instance address (https://yourcompany.hr.click) and that the network allows ordinary outbound HTTPS. |
| Screen dark / frozen, device has power | Temporary software hang | The terminal detects hangs and recovers itself within a few minutes. If not: web → Reboot (if online), or power-cycle it (see the note below the table). |
| Update failed | Download or installation problem | The device rolls back to the previous version automatically. Retry later; if it fails repeatedly, use Collect logs and contact support. |
| Red status dot / fan warning | Cooling problem | Admin menu → Reset fan banner. Make sure the vents aren’t blocked and the unit isn’t in direct sun. If the warning returns, contact support. |
| Wrong time on the screen | Timezone or clock sync | The terminal shows its office’s timezone (set in HR.Click) and syncs the clock over the internet — check the office setting and connectivity. |
After unplugging the power, wait at least 30 seconds before plugging it back in — the terminal then starts automatically. If it was plugged back sooner and doesn’t start by itself, press the recessed power button: it sits in a small hole on the bottom edge, next to the Ethernet port and the status lights. Press it gently with something thin, like a straightened paper clip.
Use Collect logs on the terminal’s web page before writing in — it attaches the device logs your support contact will ask for.
HR.Click Face Terminal — User & Administrator Manual · v1.1 · August 2026. Product screens shown with sample data; names of persons are fictitious examples.