Using Nucleus for Electron applications

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 user outside of Nucleus' context)
  • Browser locale (language)
  • The country where the request was made (from Cloudflare)
  • Operating system family (Mac, Windows, or Linux)
  • OS version
  • Your app's version
  • Nucleus module version
  • RAM that's available on the device

The following information is not collected:

  • IP addresses
  • The user's Chromium browser user agent
  • The city or region of the request
  • Screen resolution
Check out the official transparency report to view the changes and updates that are constantly made to the list of tracking rules: https://nucleus.sh/transparency.

Nucleus is a subscription-based project. You need to have an account to use its features. Luckily, you can start a trial period for testing purposes. Let's learn how to create an account and start the 30-day trial.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.141.29.145