- Home
- Parental control apps
- ScreenGuard
On the recordRead 12 Oct 202626 facts
ScreenGuard
On the record
- Activity reports
- Yesgithub.com · read 22 Sep 2026
- Administration
- Administrators manage profiles and devices through a web UI or REST API.github.com · read 12 Oct 2026
- Agent permissions
- The README says the server cannot run arbitrary commands, read files, or open a shell on the agent, but it can request a privileged agent update from GitHub releases.github.com · read 12 Oct 2026
- Cloud status
- The README describes the hosted service as young and says its endpoint and enrollment flow may change.github.com · read 12 Oct 2026
- Content filtering
- Yesgithub.com · read 22 Sep 2026
- Database options
- The server uses SQLite by default and can be configured to use PostgreSQL.github.com · read 12 Oct 2026
- Data collected
- The agent reports machine and local account identifiers, active-time and usage totals, idle status, and open-session counts; the README says it does not send window titles, application names, keystrokes, screenshots, or file contents.github.com · read 12 Oct 2026
- Data collection
- The README says the agent reports machine and user identifiers, active-time totals, idle status, session counts, and daily usage, but not window titles, app names, keystrokes, screenshots, or file contents.github.com · read 12 Oct 2026
- Deployment
- ScreenGuard can be self-hosted on a LAN or used with a hosted cloud account; the project says LAN use works offline without cloud access.github.com · read 12 Oct 2026
- Discovery
- Agents can discover a server automatically on the local network using mDNS.github.com · read 12 Oct 2026
- Enforcement
- A systemd agent enforces limits and can lock graphical sessions when time runs out.github.com · read 12 Oct 2026
- Hosted option
- The README describes hosted cloud accounts for managing machines without running a server, with device approval and account-specific profiles, devices, and usage history.github.com · read 12 Oct 2026
- License
- The repository README identifies the project license as GPL-3.0.github.com · read 12 Oct 2026
- Mobile app
- A companion Android app manages profiles, devices, schedules, and daily limits through the same REST API as the web UI.github.com · read 12 Oct 2026
- Network behavior
- Agents initiate outbound connections, and cloud mode uses a TLS-protected WebSocket; LAN discovery uses mDNS.github.com · read 12 Oct 2026
- Network security
- The agent always initiates connections, and the README says cloud connections use a TLS-protected WebSocket.github.com · read 12 Oct 2026
- Notifications
- The agent can warn users 15, 10, 5, and 1 minute before lockout, and administrators can send desktop messages.github.com · read 12 Oct 2026
- Offline and hosting
- The project says it works offline and can be self-hosted without requiring cloud service.github.com · read 12 Oct 2026