Windows Agent
Download
Download the latest MSI installer from the portal:
- Log in to the portal
- Go to Settings → Agent section
- Click Download Windows Installer
Direct link: https://cos-api.w3i.io/downloads/agent-installer
Install
- Copy the
.msifile to the target Windows PC - Run the installer as Administrator
- Follow the installation wizard
- The agent installs to
C:\Program Files\ChildOnlineSafety\ - A Windows service named ChildOnlineSafety Agent is created and started automatically
Configuration File
After installation, the agent configuration is stored at:
C:\ProgramData\ChildOnlineSafety\config.tomlThe configuration includes:
[api]
url = "https://cos-api.w3i.io"
device_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
device_key = "your-device-api-key"
[capture]
interval_seconds = 30
jpeg_quality = 80
[upload]
batch_enabled = true
batch_size = 5
inter_upload_delay_ms = 500Most settings are managed remotely via the portal’s device configuration panel. The agent syncs its configuration on each heartbeat.
Service Management
The agent runs as a Windows service. You can manage it via:
Services UI:
- Press
Win + R, typeservices.msc, press Enter - Find ChildOnlineSafety Agent
- Right-click to Start, Stop, or Restart
Command line (as Administrator):
# Check status
sc query "ChildOnlineSafetyAgent"
# Stop the agent
sc stop "ChildOnlineSafetyAgent"
# Start the agent
sc start "ChildOnlineSafetyAgent"Self-Update
The agent checks for updates on each heartbeat. When a new version is available:
- The API responds with the latest agent version number
- The agent downloads the new MSI from the API
- The update is applied via
msiexec(in-place upgrade) - The service restarts automatically
No manual intervention is required for updates.
Uninstall
- Open Settings → Apps & Features (or Add/Remove Programs)
- Find ChildOnlineSafety Agent
- Click Uninstall
This removes the agent service, executable, and local data. Screenshots already uploaded to the cloud are retained according to your family’s retention settings.
Last updated on