No you can configure for every 3 mins if you prefer. But it then uses that metric to allocate time to different client accounts based on keyword matching you set up. And it does screen captures too. I like it because unlike most other apps it is completely automated and private (no uploading data into the cloud, secure encryption etc).
I still don’t understand why it uses a fixed interval instead of being triggered by focus/title changes. In my usage that would miss a lot of actions. Other apps like ManicTime are local-only, no uploading as well.
Well the time is automatically allocated to client accounts based on that interval and with my keyword matching correctly set up, I still get a reasonably accurate estimate of time to bill individual clients. This all happens automatically. I dont look at my time-tracking app at all till the end of day.
I should add it has a special "follow" pseudo-account which you can match to general use apps like windows explorer which will assign that time to the most recent assigned client account.