New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Experiments service still reaches out to server even when disabling telemetry #104293
Comments
Oh silly me. There's actually a separate configuration setting for the experiments service. @rob3c can you still reproduce if you disable |
reopening until PR is merged |
I just added the new experiment service this milestone. I was not aware of this setting existing for the old service, but now that I am, it should be respected in the new service as well. |
As far as I see there is a PR which is merged on top of the releaser branch that fixed this issue. Thus closing it. |
@joaomoreno Thanks for tracking down the root cause so quickly! By characterizing my "poking around" as "just a coincidence", are you suggesting that it's acceptable and expected for vscode to still collect and send experiment-related telemetry even when the global If they're intended to be orthogonal settings, it would be much less suspicious from a privacy perspective if the In any case, at least it's possible to disable it along with the other telemetry settings once you know about it 👍 |
@rob3c If telemetry is disabled, experiments will not work and that is honored. Disabling telemetry effectively disables experiments. However, there was an issue that we would still ask for experiment information (not upload telemetry) if experiments were disabled which is a separate setting to allow users to opt out of experiments without opting out of telemetry. |
@sbatten Thanks for clarifying the settings and intentions behind them. IMO, whether you choose to define the info as telemetry or not, vscode phoning home with info that uniquely identifies my machine is not expected behavior when I have telemetry globally disabled - even if the seemingly-hidden, on-by-default, practically-undiscoverable, not-using-the-telemetry-keyword, un(der)documented setting for disabling experiments is separate for a good reason. To avoid even the appearance of bad faith on the part of Microsoft, I again suggest having that any any other such settings appear in the settings UI search results when people go looking for how to disable telemetry. The easiest way seems to be to work it into the |
@rob3c since the initial ping is of no value unless the experiment service can work fully, I've just made a commit to prevent it as well. |
From @rob3c, #103159 (comment):
The text was updated successfully, but these errors were encountered: