Yes!

Whenever your internet connection is down, Time Doctor will continue tracking your time, recording it in its local cache.
After your internet connection has been restored, your tracked time and screenshots will be synced to our servers and your tracked time will be displayed in your reports.