This stuff is used for deciding what
features to prioritise
This is exactly what every company tells you why they collect data. "To serve you better ...".The hypocrisy to advertise "tracking protection" as a key feature and then send tracking data to your own servers is hillarious.
Focus increments a counter if you search. With no way of knowing who you are, what you searched for or any way to correlate it to other telemetry.
Denying the ability to collect telemetry data for privacy conscious products is to deny them the ability to improve their products using data-driven approaches that have been proven to be overwhelmingly effective in practice.
This would be an extremely heavy handicap, and could very easily make a tangible difference in the prospect for any such product to gain the market share and the resulting network effects needed to become and remain competitive with products and companies that couldn't care less about your privacy.
So at the end of the day, condemning companies like Mozilla who clearly make a serious effort to collect only the most essential and non-identifiable metrics to improve their product can be quite counter-productive if your endgame is for privacy-conscious apps and companies to be as successful as their mainstream counterparts one day.
https://wiki.mozilla.org/Telemetry/FAQ
It collects things like "how slow is rendering" or "do you use feature X?". It's all anonymized, and you can verify this from the source (you can also turn it off). Folks are very careful if adding new telemetry metrics.
This isn't trackable data.
Anonymised data would make me happier though :)
Also, Mozilla's privacy policy explains what Mozilla can do with the data. Generally it's not a matter of trusting the company as much as it is believing they'll follow their own privacy policy, which IMO is a reasonable assumption for most companies (including Facebook and Google, which use your data but do tell you about it)
But sometimes it is true and sometimes it is not. The difference matters.
Collecting aggregate usage statistics does not have the same consequences as building detailed personal profiles and storing them indefinitely.
Visual Studio removed 'macro' functionality, and a bunch of developers went to the forums to complain and demand an explanation.
That explanation was as follows: None of those developers enabled "send usage feedback," so the usage statistics for macros was close to 0%. The developers sensibly thought it made sense to stop supporting that feature.
There's a tradeoff associated with extreme privacy, and perfect is the enemy of good.
Sure, this example is contrived. But in some cases features make app development more complicated (ALSA support in desktop firefox might be a better example, but I'm not super familiar with that case). Knowing that a feature isn't used makes it easy to accurately remove crufty/complicated features without negatively impacting a lot of users. And makes it possible to justify retaining complex features that happen to be useful to many users.
Same story with crash reports (typically users have to explicitly confirm sending crash reports in many applications, no idea what kind of system Focus uses though). You need to know which issues are actually important, developers don't have infinite time (as much as we wish we did).
(I used to be sceptical too... but you're sailing blind without this kind of data, and ultimately hurting both yourself and your users.)
Mozilla unlikely does that right now, but they have to advertise truthfully nonetheless. Even if the reason is merely that people won't turn on that feature otherwise, there is no need for us to tolerate such hypocrisy.
Why not do privacy properly? Then the first comment in any conversation won't be well, there is that in-house telemetry.
This makes me shudder. I don't want tcp/ip packets flowing from my computer to yours, telling you how often I refresh.
Page refresh pattern data would go a long way in deanonymizing the user panopticlick style.
Focus does have:
- Mozilla telemetry: enabled by default in Focus, disabled by default in Klar. This only sends data to Mozilla servers, and only concerns what features people use (i.e. do people use share, do people use custom tabs, do people clear using the bin button or the notification). This stuff is used for deciding what features to prioritise (or remove), and doesn't involve Google servers.
- Adjust SDK: an install attribution tool (aka install referrer tracking). This is only used to determine whether the app was installed as the result of a specific (google-hosted) ad campaign. Adjust depends on play-services-analytics. ( https://www.adjust.com/glossary/install-referrer/ ). This only comes into play if you install the app from the play store (which funnily enough Google own). This is the only time play-services-analytics shuld be used, i.e. on first install. This is also disabled in Klar.
(The more interesting question is: could Focus receive the INSTALL_REFERRER itself for ads attribution instead of using Adjust? That data might be meaningless without asking google to tell you where it came from, and they provided it in the first place anyway...)