Installation
The ChildOnlineSafety agent is a lightweight service that runs on your child’s device. It captures screenshots, encrypts them, and uploads them for AI analysis.
Supported Platforms
| Platform | Status | Agent |
|---|---|---|
| Windows 10/11 (64-bit) | Available | MSI installer, runs as Windows service |
| macOS | Planned | Coming in a future release |
| Linux | Not planned | — |
| ChromeOS | Not planned | — |
| Mobile (iOS/Android) | Not planned | — |
What the Agent Does
- Captures a screenshot of each monitor every 30 seconds
- Detects duplicate frames (unchanged screens) and skips them to save bandwidth
- Compresses screenshots to JPEG
- Encrypts with AES-256-GCM before uploading
- Uploads to the API over HTTPS
- Sends a heartbeat every 60 seconds to report device status
- Checks for configuration changes and self-updates via heartbeat
Last updated on