TimeCamp can track time on shared machines by either associating time logs with the machine or prompting users to log in with their own credentials if not using a hidden installation. However, for a more detailed, user-specific report, logging in with individual credentials is necessary. This differentiation allows for accurate tracking based on machine versus individual usage.