RescueTime App

https://www.rescuetime.com

RescueTime helps increase your productivity by monitoring your computer use and informing you when and how you’re both productive and distracted. The app tracks how you spend your computer time, or only apps and sites you want. Works across multiple devices. Creates chart reports which provide insight into how you spend your time and you can change behaviour. It can be customised using your own categorisation. A free version is more than sufficient for most people to get a grip on their time management, while a slightly pricey Premium version tracks breaks, phone calls, and meetings, and also prompts you with on-screen reminders to stay on track with your work.