The agent on the employee's computer
A lightweight Windows app that runs quietly in the background and records active and idle time — the hours actually worked — plus the applications used and the domains of the sites visited.
Windows agent + cloud platform + admin dashboard
The client had no objective picture of how work happened on company computers. We built a complete system that measures active hours, applications and visited domains — and that, by design, can't log keystrokes, take screenshots or read messages. Declared monitoring, not spying.
The client had a problem that's easy to state and hard to solve: they had no objective picture of how work happened on company computers. How many hours were actually worked, which applications were used, how much time went nowhere. Without data, decisions were made on impressions — and conversations with employees were tense and unarguable.
The commercial products on the market were either far too expensive at their scale, or did far too much: keylogging, screenshots, reading messages. Exactly the kind of surveillance that, in the EU, is a serious legal problem — not a feature.
They needed real data about how work happens — without buying, along with it, a legal liability they could show neither their staff nor their lawyer.
A complete system, from the app running on the employee's computer to the screen management opens. The agent measures locally, the cloud platform collects from the whole fleet, and the dashboard turns it into numbers anyone in leadership can read without technical knowledge.
The agent measures on the employee's PC, the platform collects across the fleet, and management sees the result by department and by person.
A lightweight Windows app that runs quietly in the background and records active and idle time — the hours actually worked — plus the applications used and the domains of the sites visited.
Collects data from every computer in the company, stores it securely and makes it available to the administrator.
A web interface where management sees, per department and per employee: active hours, top applications and sites, day-by-day trends — with Excel/CSV export for reporting.
We deliberately built the system so it can't be abused. It doesn't log keystrokes, doesn't take screenshots, doesn't read the content of pages, messages or files. From web addresses it stores only the domain — youtube.com, never the full page URL. And browser tracking is off by default: it only turns on if the company explicitly asks for it.
The reason is pragmatic, not just ethical. In the EU, covert employee monitoring is generally illegal and exposes the company to fines and employment litigation. A monitoring system that can't be used legally isn't a product — it's a liability. The client got one they can show to their staff and to their lawyer without a problem.
Not the keys, not the screen, not the content of pages, messages or files. The limit lives in the code, not in a promise.
It stores “youtube.com”, not the full URL. And browser tracking ships switched off by default.
Implementation checklist, legal basis, DPIA, retention policy, and a notice template for employees to sign.
The network drops, the laptop goes home, the server goes into maintenance. An agent that depends on connectivity loses exactly the hours it was meant to measure.
The agent stores activity locally, in its own on-device database. Data syncs automatically when the connection returns, and anything already delivered is cleaned up locally. Nothing is lost.
With dozens of workstations, installing and updating by hand — PC by PC — would turn every new version into a project of its own.
We built a web installer: the administrator opens a link and the app downloads and configures itself on that machine. The agent then updates automatically, with nobody walking the floor.
A subtle problem most simple solutions miss: on a PC shared by several employees, or with multiple sessions open, an ordinary app only ever sees one of them.
We solved it with a system service that launches the right agent inside each user session — so every employee is measured on their own activity, not a colleague's.
If any machine can push data to the platform, the numbers in the dashboard stop meaning anything.
Enrolling a device generates a unique token, shown once and stored encrypted on the server. An unenrolled computer can't send data, and dashboard access sits behind separate authentication for administrators.
Management now sees who works how much, on what, and on which days — in an interface anyone in leadership can open without technical knowledge. Productivity conversations are held on numbers.
And employees know exactly what is measured and what isn't — because the system was built to be shown, not hidden.
We build systems that measure exactly what they should — and that hold up in front of both your staff and your lawyer.