Schau Dir mal Clockify an. Es gibt eine kostenlose Basisversion, die aber völlig ausreicht. Über die
API kann man die Daten abrufen und eigene Auswertungen bauen.
Ist halte eine Cloud-Anwendung und die Daten liegen bei denen. Die Weboberfläche ist aber sehr übersichtlich und es gibt auch Apps für den Desktop.