User Interface Preferences
The User Interface tab allows you to customize your Desktop Client's user interface.
- For Mode: Specifies which operator mode is affected by the current settings on this page. See here for information about the different modes.
- Default Window: Windows only. Chooses the window that the Desktop Client will default to when it starts.
- Operator Console is the primary application window: Windows only. Sets the Operator Console as the primary application window. If this setting is not selected, then the Camera Window is the primary application window. Setting a window to be the primary application window means the Desktop Client will shut down when the window is closed.
- Language: Windows only. The language the Desktop Client uses.
- Accelerated Video Decoding: Windows only. When enabled, the GPU will be used for video decoding.
- Accelerated Video Rendering: Windows only. When enabled, the GPU will be used for video rendering.
- Loop playback: Enable this to loop playback of a video file. This is primarily useful for looping video demos.
- Name display time: Use the slider to set the number of seconds a newly recognized person's name is flashed on the screen.
- Minimum name refresh time: This setting defines how long (in seconds) a recognized person must be out of camera view before their name is flashed again should they reappear in the camera view.
- Highlight border thickness: Use the slider to set the thickness (in pixels) of the frame displayed around faces and badges.
- Custom highlight colors: Windows only. Allows you to customize the colors for the video feed overlays.
- Overlay text size: Specifies the size of the text in the video feed overlay.
- Name display message (#N = Full name, #F = First name, #U = Last name): Use this option to display a custom message to registered and recognized entrants.
Use #N as a placeholder for the name of any recognized person. For example, Welcome, #N would display "Welcome, <recognized person's name>." The message is only displayed to registered persons.
- Speak name display message: When enabled, the Name display message will be spoken aloud.
- Display Age and Gender: Displays people's age and gender as part of the overlays.
- Average Age and Gender: During its normal operation, SAFR estimates the age and gender of people in every frame of a video stream independently. Thus, a person's displayed age can fluctuate by 10 years frame to frame. When this setting is enabled, ages and gender for a detected person are averaged over time, which creates a much smoother and more accurate experience. This setting has no effect on recognized people whose age or gender are specified within the Identity Database; SAFR will always display the stored values.
- Sentiment Thresholds: Specifies what range of sentiment values are classified as unhappy, neutral, and happy. The two Sentiment Threshold sliders are arranged as shown below.

- Background: macOS only. Default background image that shows all the time. It can change based on events. If this is left blank, the video feed is shown.
- Overlay image: Windows only. Default background image that shows all the time. It can change based on events. If this is left blank, the video feed is shown.
- Enable Registration: Windows only. Enable this to allow unknown users to register their faces.
- Start automatically after signing into Windows: Windows only. Causes the Desktop Client to automatically start when you sign in to Windows. This setting does nothing when Kiosk mode is on.
- Configure Windows automatic sign-in: Enables configuration of the credentials used when the Desktop Client automatically starts. If no credentials are entered, then SAFR won't be able to automatically start.
- Kiosk mode: Windows only. Enables Kiosk mode for the Desktop Client. In Kiosk mode, the Windows taskbar won't be visible and the Desktop Client will be the only program that runs after signing into the account. Elevation is used to change the setting, and the current user SID is passed through such that a low-privilege kiosk user and a high-privilege admin user account may be configured on the machine.
If the Desktop Client crashes for any reason while in Kiosk mode, it will immediately and automatically restart.
To exit Kiosk mode, do the following:
- Press Ctrl+F. This exits from full screen mode.
- Press Ctrl+L. This brings up the Preferences menu.
- Go to Preferences > User Interface and uncheck Kiosk mode.
- Require sign-in every time SAFR Desktop starts: Windows only. When enabled, users will be prompted to sign in every time the Desktop Client starts.
- Overlay zoom: macOS only. Sets the size of the comparison faces.
- Maximum faces to select: macOS only. Sets the maximum number of faces to compare to the target face.
- Enable Registration: macOS only. Enable this to allow unknown users to register their faces.
- Min Age: macOS only. Sets the minimum age that a person must be in order to register themselves. This setting is optional.
- Person Type: macOS only. Automatically sets the Person Type of all people who register at this Desktop Client to the specified value.
- Home Location: macOS only. Automatically sets the Home Location of all people who register at this Desktop Client to the specified value.