Granularity. Telemetry data can be privacy-respecting (e.g. anonymously aggregated) while still being useful.
E.g. "143 people flew from NYC to LA this month" vs. "John Smith flew from NYC to LA at 2:00 pm on Tuesday."
You can do it with cameras and ID plate detection tools, which allows tracking where anyone is at any time.
You can also put magnetic loops into the roads, which just tells you how many drive over a certain area of the road, without any individualized tracking.
Good telemetry is like the magnetic loops. But nowadays very few implementations are that privacy respecting
We promise it's anonymized.
For starters, consent. Telemetry generally supposes that the user opts into, either directly or by accepting the terms of using a service, and is free to walk away.
I find the increasing usage of the word surveillance completely silly and ideological. If the NSA vacuums data from some underwater cable that's surveillance, when I exchange information, aware of what's being handed over in exchange for some service, that's a trade.
Who has the time to read (let alone "become aware") of the full scope of that?
[1] https://docs.microsoft.com/en-us/windows/privacy/windows-11-... [2] https://docs.microsoft.com/en-us/windows/privacy/required-wi...
I'm all for informed consent, create laws to give users transparency and control over their data. But if users have that and they still decide that exchanging info for better services is worth it, calling it surveillance is I think not appropriate.
Case in point, Vscode. I'll gladly give them telemetry access for getting a better editor.
That's nice. I find downplaying the reality of surveillance to acclimate people to even more of it very dangerous and ideological.
By never sending PII to your telemetry system. Or if you must use PII (you don't need to) then you lock it away with proper access controls.
> it seems that most of them have never worked on an user-facing product
If you have worked on user-facing products, then I think you do understand. I think you just don't like the answer.
Here it is in a nutshell: In the general case, how do you distinguish 'telemetry' from 'surveillance'?
And the answer is you can't, because the difference between 'telemetry' and 'surveillance' lies in the intent of the consumer of that data. Technically useful information collected in good faith today can become intrusive surveillance tomorrow with a court order, or business pivot, or just a bored insider & lack controls.
Now consider the fact that the author of every stupid new piece of code out there now seems to think it is so special it deserves to be allowed to send... who knows what back to some opaque collection endpoint as the cost of executing.
The only reactions in response to this mess that don't cost a huge amount of overhead are "block everything" and "have your way with me". Guess which a technically inclined user picks.