Why don't they just use something like plausible for this? I switch to plausible for all my analytics and it works great.
If you're not a website, and so your metrics are arbitrary events with metadata instead of page views, this tends to quickly run into awkward mess.
Self hosting an InfluxDB to capture core metrics seems like a good solution that avoids privacy concerns without being too complex imo.