Skip to main content

Face Recognition Check-In

Written by Anthony Sergeant
Updated today

Face Recognition Check-In

Qflow supports on-device face recognition for self-service kiosk check-in. Face detection and matching run entirely on the device with no cloud processing involved.


Enabling Face Recognition

Turn on face recognition from the app's settings before capturing any guest faces.

  1. Open Settings in the Qflow check-in app.

  2. Toggle Facial Recognition to the on position.


Capturing a Guest's Face

Each guest needs a face capture before they can use face recognition check-in.

  1. Open the guest's profile from the Guest List.

  2. Tap the Add Face button.

  3. Position the guest's face within the camera frame.

  4. Wait for the app to confirm the face has been captured.


Liveness Detection

To prevent check-in using a photograph or video, Qflow uses liveness detection during the kiosk flow. The guest is prompted to look left and right to confirm they are a real person present at the device.


Kiosk Check-In Flow

Once face recognition is enabled and guest faces are captured, the kiosk operates as a full-screen self-service check-in station.

  1. Place the device in a stand or mount facing guests.

  2. The kiosk displays a full-screen camera view.

  3. The guest stands in front of the device.

  4. The app detects the guest's face and matches it against captured face data.

  5. Complete the liveness check by looking left and right when prompted.

  6. On a successful match, the guest is automatically checked in.


Exiting Kiosk Mode

Staff can exit the face recognition kiosk at any time using their PIN.

  1. Tap the staff exit area on the kiosk screen.

  2. Enter your Staff PIN.

  3. The app returns to the standard check-in interface.


Privacy and Data Handling

All face data is stored locally on the device. No face data is sent to a cloud server or stored remotely.

  • Sign-out - all face data is cleared when you sign out of the app

  • Event change - switching to a different event clears the previous event's face data

Face data stays on-device at all times and is automatically removed when you sign out or switch events.

Did this answer your question?