What it does
Active-window timeline
Tracks which application is in the foreground every 10 seconds — process name, window title, and the user it belongs to.
Browser-tab URL
UI Automation pulls the address bar from Chrome, Edge, Firefox, Brave, Vivaldi, and Arc. No browser extension required.
Periodic screenshots
One screenshot per minute, dedup'd via perceptual hash, skipped during idle. Stored encrypted at rest with hot/cold tiering for 365 days.
Productive vs unproductive
Built-in classifier covers Office, IDEs, comms, browsers, and games. Override per tenant — add your own rules in the dashboard.
Multi-tenant by design
Every row is tenant-scoped. MSPs can run dozens of customer orgs on one platform without cross-tenant data exposure.
Real installer, real signing
MSI signed via Azure Trusted Signing chains to the Microsoft Identity Verification Root — SmartScreen trusts it from install #1.
What EffortEYE does NOT do
- It is not a keylogger. Input metrics are counts only — never the keys or content typed.
- It is not a rootkit. The service is visible in Task Manager and uninstallable by a local administrator.
- It does not collect audio, webcam imagery, file contents, or saved passwords.
- It does not capture browser query strings or OAuth tokens — URLs are stripped to host + path before storage.
- It is not for personal devices. The product is for MSP-managed company-owned endpoints with appropriate notice to monitored employees.
Built for managed service providers
Why MSPs choose EffortEYE
- ✓ One platform across every customer — single sign-on for your team, no separate login per client
- ✓ Pricing scales linearly with your fleet, not per-seat per-customer
- ✓ Cross-tenant data isolation enforced at the database, storage, and API layers
- ✓ White-label dashboard for downstream customer access (planned)
- ✓ Built on industry standards — M365 SSO, signed installers, audited architecture
Get in touch
Looking to deploy EffortEYE for your customer fleet? We'd love to hear from you.