#1 You can see the exact date and time that you have login to TeamPulse running the following SQL query, over the DataBase where TeamPulse is installed.
SELECT NewValue AS "Login_Date_Time"
AND PrimaryKeyValue= 0 --(substitute 0 with your UserID from dbo.[Users])
ORDER BY NewValue DESC
#2 We have not come across such issues related to wrong history records on login
#3 This may happen if you use TeamPulse on some shared screen, i.e conference room and
you have not logged out. So if the next person that uses TeamPulse from this computer does not explicitly log you off, the changes would be logged with your account.
If you have any other questions do not hesitate to contact us again.