Nucleus is an analytics platform for Electron applications. You can use it to install an extra library and emit tracking events from your application code. Nucleus aggregates information from all the client instances, processes the data, and stores it in its own servers. By doing this, you can access reports, view statistics, and even send notifications to the running clients, as shown in the following screenshot:
There is a set of browser characteristics that an application can collect and send to the analytics services. It can also be based on the information that doesn't identify a person, but this still helps us to improve our projects. According to the official documentation, the service collects the following information from each client:
- Time of the requests
- The hashed identifier of the machine (cannot be used to identify the...