9

I need to disable telemetry for Visual Studio code for all users. I have packaged the product in SCCM (specifically so its installed under the users profile so they can update it themselves).

I can't however figure out how to disable telemetry for all users.

I know individually the following needs to be added under the user's settings

{
"telemetry.enableCrashReporter": false,
"telemetry.enableTelemetry": false
}    
George
  • 143
  • 1
  • 1
  • 7
  • I don't know about the visual studio side of the thing but with sccm you could theoretically deploy the individual settings for every user that logs into the computer. Would not really recommend it because such things are always a little wonky in case you ever have to debug but if noone knows a solution that just allows global settings with vs code I could write you an answer explaining that part. – Syberdoor Feb 05 '19 at 12:42

2 Answers2

12

Telemetry and data collection cannot be disabled in VSCode and the provided options to disable it is a red herring, see this answer for details. Essentially this is the same situation as with Windows 10 because, well, Microsoft.

As an alternative, you can use VSCodium but bear in mind 2 things:

  1. Some extensions won't work.
  2. Even if you hack them into work - they won't work properly or reliably (C# extension, for example, crashes, produces wrong results, etc.).
Wenfang Du
  • 8,804
  • 9
  • 59
  • 90
KreonZZ
  • 175
  • 2
  • 10
7

Since VSC is OpenSource, somebody took already care of that and provides a fork without telemetry: https://vscodium.com/

Alim Özdemir
  • 2,396
  • 1
  • 24
  • 35