Where does all your time go? If it's about the time you spend in a smartphone or on a computer, then this question is not rhetorical at all. Now there are a lot of tools that automatically monitor and tell you which sites and applications spend the most precious minutes of your life.
Note that we are not talking about complex and comprehensive tools like Toggl or Hours, which make up a detailed statistics of your time spent. If you are interested in optimizing your life as a whole, then these applications will be an excellent choice and you can stop already on this paragraph. We will focus directly on the tools that analyze data from your mobile devices.
The main problem here, perhaps, is that for the correct operation of such applications, you need to give them access to system data. This is the only way to obtain information about the time spent in a particular program. That's why we recommend that you double-check what the application is trying to access, and use only the links from this article.

Quality Time (Android | Free)

To date, Quality Time can be called one of the most thoughtful and well-established time trackers for Android. It is easy to guess why the number of downloads of the application exceeded a million: it is convenient to use, the interface is intuitive, and the user sees exactly the information that he came here for. Quality Time can show both general information about the use of applications, and the statistics of individual programs - and even mark how often you run an application. 
Many other functions are also available here. In particular, you can set yourself a notification so that the phone warns you if you are sitting in the instagram for too long. You can also set yourself different profiles - for example, office or family, - and determine which applications will not be available during their use.

App Usage (Android | Shareware)

App Usage by functionality is similar in many respects to Quality Time and allows you to get detailed statistics about the use of applications - both during the day and, say, the last month. In App Usage also there is an opportunity to add a small counter on top of other active applications, which gives quick access to the main functions of the service.
In general, there are fewer opportunities to monitor the use of applications here than in the Quality Time, but you can still, for example, set notifications in case you use the applications without interruption for a given time. Interestingly, here all your applications are distributed between two tabs: Installed and RemovedIn this way, you can easily find and install an application that has been deleted for some reason, if you decide that this will not interfere with your productivity.

Moment (iOS | conditionally free)

iOS justifies the title of a secure system and does not allow third-party applications to request access to application usage data, but Moment developers have found a way around this limitation. When you start the application, you will be asked to allow screenshots of the page where the battery discharge statistics are indicated (Located in the menu Battery => Settings ). This is not a fully automated method and is not the most accurate, but this is the best of what is available for iOS.
Moment eventually also collects statistics about the use of the smartphone. From paid functions - a kind of parental control, which adds to the application tabs, where you can watch the statistics of smartphones of your family members. There is even an option Phone Coach, designed to wean constantly to sit in the phone. Without some willpower, of course, not to do, but this is a good push for further changes.

Instant (Android and iOS | from $ 2 / month)

If you are looking for an application that is available for both the iPhone and Android, we recommend that you pay attention to Instant. Using the trick with screenshots, about which we have already told, it is able to estimate the time that you spend on your smartphone as a whole, and not just the minutes spent on specific applications. Unlike other programs on this list, you can not do without a paid subscription. An Instant account will cost you $ 2 monthly.
In this case, you will get much more than just a tracker for using your smartphone and applications: Instant will provide you with all the information you can get, including how much you sleep, what places you visit and how much you go. All this is provided in the form of reports and a system of personal goals. The main idea of developers is to make you spend less time on a smartphone and more - on real life.

RescueTime (Android, Windows, macOS, Linux | shareware)

RescueTime helped people analyze their dependence on sites and applications even before time management became a popular phenomenon. Until now, this service remains one of the best both on Android and on computers. It allows you to see which sites and applications you spend the most time in simple, understandably organized reports. Unlike many similar services that want to make you improve your scores and almost shame users, RescueTime can simply provide the necessary statistics.
In RescueTime, you can even tell the application which sites and applications are really useful to you, and which only waste time. Also, the service is able to calculate this automatically. After such training, the reports will be more useful than the usual enumeration of programs and minutes. For warning notifications and more detailed reports, you need a premium account - it costs $ 9 / month.

WhatPulse (Windows, macOS, Linux | shareware)

Programs to track the frequency of use of certain applications on the computer are not so widespread - at least if it's not about corporate computers - but WhatPulse with its task is doing excellently. If you decide to trust your personal data to the application, you will get impressive statistics - up to what part of the screen you most often click on. 
Users with a premium account ($ 1.5 per month) additionally receive beautiful graphics with all the information. In the free version, the data is provided in the form of regular tables. Also this application will tell which programs spend the most of your traffic - and sometimes the results are not the most obvious. It lacks here, perhaps, only statistics about the activity on those or other sites.

Webtime Tracker (extension for Chrome | free)

Find out what your time on the Internet takes (at least if you use Chrome) with this extension for a browser that turns your data into attractive charts and reports. With the help of Webtime Tracker you will be able to monitor how the amount of traffic changed in different months and weeks, get information about the sites that you visit most often, to the nearest day, and view statistics for the entire period of using this extension.
In addition to analytical tools, it also has smart elements. For example, it automatically suspends the tracker if you do not do anything for quite some time - say, opened the article, but do not read it, but went to hang out the laundry. It's also nice that developers guarantee that all information collected is stored only locally and they are not transmitted anywhere.
For other browsers there are not so powerful and convenient alternatives. However, if you use Firefox, you should try Mind the Time - its functionality is truncated in comparison with the Webtime Tracker, but in general for Firefox it can be called the best.