The problem is, we've seen it all before. When Microsoft added telemetry to dotnet, they stated the following:
> The feature collects the following pieces of data:
>
> The command being used (e.g. “build”, “restore”)
> The ExitCode of the command
> For test projects, the test runner being used
> The timestamp of invocation
> The framework used
> Whether runtime IDs are present in the “runtimes” node
> The CLI version being used
>
> The feature will not collect any personal data, such as usernames or emails. It will not scan your code and not extract any project-level data that can be considered sensitive, such as name, repo or author (if you set those in your project.json). We want to know how the tools are used, not what you are using the tools to build. If you find sensitive data being collected, that’s a bug. Please file an issue and it will be fixed.
All very useful information that doesn't tell them anything about you or your machine.
Since then, Microsoft has been steadily increasing the amount of data it's been collecting, including personal identifiable information in the form of a pseudonym based on unique machine identifiers. Once data collection starts, it only ever gets worse.
"Oops, we accidentally included ~.ssh"
I don’t know, I’m all for privacy but people get passionate too easily the moment someone even mentions the word telemetry and I think we should focus on actual privacy issues, like analytics in the context of ads, social networks (tiktok, fb, ig…), etc.