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
- ScreenStopMenu launches on login and starts ScreenStopMain
- The daemon captures frames from the webcam every ~1.4 seconds
- YOLO detects phones and persons; InsightFace identifies faces
- On a threat → screen locks immediately
- All events are sent to the Dashboard in real time
- 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