Я использовал
TopTracker. Программа может делать скриншоты экрана (экранов если их несколько, и даже с веб камеры, все это настраивается и отключается) в установленный интервал времени и отправляет его на сервер, ведет трекинг времени и привязывает скриншоты к рабочим промежуткам времени. Можно отменять сделанный скрин, если вдруг засветилась конфиденциальная инфа например, можно трекать время вручную (без скринов получается), например что вы с 9 утра до 12 работали.
Как я понял, сам начальник регистрировался, создавал в аккаунте проект. Подключал меня к нему, я мог просматривать свой учет времени и редактировать его.