I've recently started a new role that is basically a customer support role. There are no fixed working hours. Most of the work is responding to chat messages (done via an app on my phone) as they are sent. I have to respond asap if it's sent between 08:00 to 20:00, otherwise, I can take my time.
At first, they were adamant that any work activity not done via my PC would be unpaid as they could not monitor it through HubStaff. As 99% of my work is done via my mobile, the employer was able to negotiate the agency down to me having to record at least 25 hours of work a week via HubStaff to be paid as though I had worked 40 hours. Unfortunately, there isn't anywhere near enough PC work for me to reach 25 hours a week. If I don't reach 25 hours a day, then the agency will only agree to pay me for the hours logged via HubStaff.
As a result, I decided to develop a program that would fake activity for time-tracking software and I've tested it on multiple different ones (Time Doctor, Hubstaff, Desktime). Some of the features include keyboard interactions, mouse, scrolling, browser interactions, and hidden mode. No data is stored on our server and it is purely client based. I wanted to share it with everyone and get some feedback. https://www.lazywork.xyz