3 ms·
You make it completely optional. Just opening an outbound connection can be a privacy issue for some users. And preferably you don't ever ask normal users to
by qplex 7y ago
You make it completely optional.
Just opening an outbound connection can be a privacy issue for some users.
And preferably you don't ever ask normal users to enable telemetry (and if you do ask, default to no).
Telemetry is only a feature for those who wish to actually help you develop your software, not just use it.
- cube2222 7y agoI'm worried though that in practice you'll end up with almost nobody making an effort to enable it. I don't care for vs code to send telemetry, but I'd surely not spend even 3 minutes to turn it on if it weren't by default.
- yorwba 7y agoAs a compromise solution, you could collect telemetry locally and prompt the user to upload it e.g. if there was an assertion failure or an operation takes much longer to complete than expected. That way, the value of providing telemetry data is much clearer to the user and in the end it remains their decision whether to provide it or not.