На том же UpWork`e есть ТаймТрекер, софтинка которая при почасовой оплате, в произвольный период из 10 минут, делает скриншот экрана и записывает активность мышки и клавиатуры. Можно включить и снимок с вебкамеры, но то на любителя. Если активности не было больше 15-20 минут, таймер останавливается. Оплата начисляется по часам в трекере. Скриншоты можно удалять, но удалится и те 10 минут где он был сделан. Для фриланса, для фриланса с почасовой оплатой - удобно. Для фикспрайсов смысла в ней нету. Неудобно когда задачи не строятся на активности у ПеКа (к примеру надо на бумажке порисовать, или сделать звонки, или посидеть и подумать или дождаться выполнения долгой задачи). Но конкретно у апворка, можно добавлять мануальное время (время вне трекера).
З.Ы. Работаю несколько лет через трекер и нечего зазорного, постыдного, угнетающего или "рабского" в этом не вижу.