Skip to content

Overview

ScreenStop runs as three components on each protected workstation:

Component Role
ScreenStopMain Background daemon — camera detection, YOLO + InsightFace
ScreenStopMenu Menu bar app — controls daemon, syncs config from dashboard
ScreenStopGUI Control Center — local settings, face enrollment

All three are installed together via the .pkg (macOS) or .exe (Windows) installer.

How it works

  1. ScreenStopMenu launches on login and starts ScreenStopMain
  2. The daemon captures frames from the webcam every ~1.4 seconds
  3. YOLO detects phones and persons; InsightFace identifies faces
  4. On a threat → screen locks immediately
  5. All events are sent to the Dashboard in real time
  6. The Dashboard can push config changes back to stations

System Requirements

=== "macOS" - macOS 11.0 (Big Sur) or later - Intel or Apple Silicon - 2GB available disk space - Built-in or external webcam

=== "Windows" - Windows 10/11 (64-bit) - 2GB available disk space - Built-in or external webcam