TimeCamp can track activities on both desktop and web applications by monitoring time spent on various URLs and application names. It captures activity based on mouse movements and keyboard usage, without needing manual input from users. It also allows tracking of private time, where personal activities are not recorded in reports.