! Thanks for asking and also checking the code, everything is commented clearly and described both in the Frontend + Code transparently, adhering to the primary pillar of Labs; transparency
There is indeed an analytics (Grafana) dashboard for PIVX Labs, here's an old overview of how our data looks:
View attachment 801
View attachment 802
We use this to improve MPW development (f.e: platform or device-specific fixes, explorer speeds and faults) as well as tracking the adoption of MPW, as without analytics, it would be completely impossible for us to know where / when / how MPW is being used, leaving us blind in our mission to improve the app.
Also, all of the above is clearly explained (and fully controllable by the user) in the settings.
Maximum Analytics setting:
View attachment 798
Minimum Analytics setting:
View attachment 799
(Yes, no transparency report... as there's nothing to report, Disabled is Disabled, the user is a ghost).
It's worth noting that MPW adheres to the Do Not Track
web standard, so if a user has declined tracking in their browser, then the app will automatically disable analytics entirely.
Do Not Track setting:
View attachment 800
To recap; this data is EXCLUSIVELY for the purposes of:
- Improving the app (for specific browsers and devices).
- Tracking adoption (allows us to see when 'marketing events' are successful, as well as track onboarding efforts).
- Catching and fixing bugs (for example; if an MPW explorer is slow or failing, we can notice this via our analytics & fix it early).
Hopefully this clarifies everything, we have nothing to hide
we simply benefit from some basic data that let's us focus our efforts better, instead of "guessing" what devices, platforms are being used, and guessing the adoption of MPW and it's codebase.
You're absolutely free to hard-remove the analytics, but it's preferred if you do keep it to give Labs slightly more useful development data, the users can disable it fully themselves anyway (and for Do Not Track users, it is off by default).
Last thing I'll clarify, Labs Analytics is the ONLY
proprietary module that Labs has developed, absolutely no other part of MPW or our projects use proprietary code, servers or backends, everything else is fully open-source for all eyes to see; there is a chance the analytics could also be open-source'd, but we need some DevOps powers to make this easier.