Most monitoring tools watch the obvious places — email, top-level apps, browser history. We also watch the places they've moved to: document comments, in-game chats, screen content, downloads, media. Because that's where the conversations are.
Polled every ~1.5s. New events fire on focus change. Combined with screen-time aggregation, you get a per-app daily total — the truth about how she actually spent her time.
Captures on focus change and every 60 seconds while not idle. Tesseract OCR runs on each image, so the text is fully searchable months later. View thumbnails inline; click to expand.
Logs every URL, page title, and time-on-page. Belt-and-suspenders: the Go agent also reads Edge's History SQLite directly to catch anything visited before the extension loaded.
Edge extension content scripts capture the visible message pane from Outlook, Teams, Gmail, Google Chat, Google Docs comment threads, Discord, Instagram DM, and Snapchat web. Throttled to one snapshot per 7s and only on text change.
Identify what's installed, what's running, and what was started when. From the dashboard you can kill a process or block it from running again — kill-on-sight is enforced by the agent on every poll.
Polls the Downloads folder; reports filename, size, and timestamp. We never read file contents — just metadata, so you know what arrived without invading the file itself.
Reads the Windows GlobalSystemMediaTransportControlsSession via a small PowerShell helper. Reports app, title, artist, album, status. Useful for "what's she actually listening to" questions.
Win32 GetLastInputInfo drives an idle threshold (default 90s). No keystrokes / mouse for that long → all loops pause. Less data, less noise, lower cost.
Out of the box: self-harm keywords (critical), drug references (warn), address sharing (warn), phone-number patterns (info), "let's meet up / don't tell" phrases (critical). Add your own keyword lists or full regex. Per-rule severity drives whether you get an email, an SMS, or both.
"30 min/day of Discord. After that, kill it." Set per-device, per-app. Counter resets at local midnight. The agent treats over-budget apps the same as a manual block — kill-on-sight every poll.
Pick the days, pick the start/end times, pick the targets. Active schedules feed the same effective-blocklist that budgets do. Set once, runs forever.
Live process table per device. One click to kill a PID. One click to block a process by name (kill-on-sight, optionally with an expiration). Unblock chips when you change your mind. Protected list prevents the OS from being killed by mistake.
Add a co-parent from Settings. Each gets their own login. Per-user notification preferences (minimum alert severity, SMS number).
"Alice's laptop" instead of desktop-3HFK29. Filter every view by device. Per-device budgets and schedules.
SQL-level isolation. Other families on the platform cannot see your data; we tested this with end-to-end multi-tenancy QA. Self-hosted? Run one instance per family for full air-gap.
HKLM\…\ExtensionInstallForcelist Group Policy. Cannot be disabled from edge://extensions by a non-admin.