I disabled the telemetry feature before, but the latest vsc version reverts it to enabled automatically, holy creepy.
And the latest version introduces many other data collection ways. Search them in settings with the keyword "online", you will find them all. Don't know whether or not there are other hidden ways which are not shown in the setting page.
We have looked into this, and haven't found an intentional change that should change your opt-out settings. This shouldn't happen.
We have two theories:
1) Your settings file was deleted, which means that you would have lost all of your settings, and not just the telemetry setting. This can happen if the AppData or ~/Library/Application Support was cleaned up.
2) One of your installed extensions updated the settings either accidentally or on purpose. This would require further debugging, and a list of your installed extensions.
To help debug this further, it would be great help if you could open an issue on Github, https://github.com/Microsoft/vscode/, with more details about your OS, VS Code version and installed extensions, so we can figure out what happened.
Yes. The title is against site guidelines ("Otherwise please use the original title, unless it is misleading or linkbait; don't editorialize.") and it's incorrect; there's nothing silent about it.
I’d argue this isn’t enough. They should explicitly ask, especially when you’re using the application to handle sensitive material such as unreleased code.
This is why it is a great idea to use VSCodium. An open source fork of VSCode that removes telemetry and packages itself for all major operating systems.
I am so tired of having to do this with every shiny new thing. I get on board, stop paying attention for a few months, and then have to hunt down the latest third-party abstraction to enable a common sense security/maintainability/accessibility mindset. God bless them for fixing the problem, but this is just exhausting.
You could also just use a competent editor that isn't made by a company who 'needs' to collect 'telemetry' from all their users. Playing a game of cat and mouse is not going to convince MS to stop being evil.
I know a lot of people don’t like things like this, but also remember not all data collection is malicious. If you look at what they actually collect it’s not pulling a bunch of personal info. They collect usage, perf and errors. As a product manager (not for vsc or MS) I use this type of telemetry all the time to make priorization decisions. It’s a balance, but my hunch is the team at MS uses this info exclusively to make the product better.
Of course, you should always be able to disable this sort of collection.
No, you should ALWAYS explicitly ask for user consent. You should explain exactly what kind of data is being collected and how it's used and ask them if they are fine with that. Anything else is unethical.
I'll happily enable certain kinds of data collection when a tool is transparent and it makes its data collection opt-in.
Internet access is still pretty variable throughout the world (or even within countries that can have good speeds, like the US). Anything randomly uploading megabytes is going to cost somebody an unreasonable amount of money so there should be consent.
I agree. Most telemetry gathering is not malicious. But I always disable it simply because I use a lot of software. Telemetry from all of it would just be a big outgoing stream of data all the time.
Unless it's otherwise known, I think it's safe to assume that every not-tiny application contains phone-home spyware these days. It's not long ago when that wasn't the case, and many users had application firewalls that would alert (and block by default) such attempts. I'd say Win10 was probably the "breaking point" for such behaviour being normalised.
I'm one of those (probably tiny minority) who inspect the binaries of closed-source applications before using them, and will reject those containing networking-related functionality if the application should have no reason to do so.
Funny, I just caught Win10 sending info about me opening and closing services.msc, and sending my taskbar searches to office and onedrive. Couple of Windows Firewall rules stopped it.
You can see it all in Wireshark, there’s a ton of it.
When I first installed vscode, I assumed this was the case and yep, there it was buried in preferences. Disable all of it, including automatic updates. When you want to update, uninstall and install again fresh. Then disable again. Repeat.
When Microsoft bought GitHub I didn’t think about GitHub Enterprise revenue. I thought about all of the language package managers that use GitHub’s APIs for downloading repos.
I guess this might be a precursor to the type of behavior we can expect to see with the GitHub acquisition.
Secondly, is there anyone out there that has a solid emacs step by step guide that might be able to replicate the functionality of vscode? I haven't had time to look at it but I think the time has come where I can't put it off any longer.
is this at all surprising given that we're talking about the company that made windows? did we forget that for a while it would silently put telemetry in your binaries?
[+] [-] tapirl|7 years ago|reply
And the latest version introduces many other data collection ways. Search them in settings with the keyword "online", you will find them all. Don't know whether or not there are other hidden ways which are not shown in the setting page.
[+] [-] auchenberg|7 years ago|reply
We have looked into this, and haven't found an intentional change that should change your opt-out settings. This shouldn't happen.
We have two theories:
1) Your settings file was deleted, which means that you would have lost all of your settings, and not just the telemetry setting. This can happen if the AppData or ~/Library/Application Support was cleaned up.
2) One of your installed extensions updated the settings either accidentally or on purpose. This would require further debugging, and a list of your installed extensions.
To help debug this further, it would be great help if you could open an issue on Github, https://github.com/Microsoft/vscode/, with more details about your OS, VS Code version and installed extensions, so we can figure out what happened.
Thanks!
/k
[+] [-] nathantotten|7 years ago|reply
[+] [-] tmkbry|7 years ago|reply
[+] [-] cwyers|7 years ago|reply
[+] [-] samuelg123|7 years ago|reply
[+] [-] DannyBee|7 years ago|reply
[+] [-] sam0x17|7 years ago|reply
https://github.com/VSCodium/vscodium
[+] [-] smartbit|7 years ago|reply
https://github.com/VSCodium/vscodium#getting-all-the-telemet...
[+] [-] ukyrgf|7 years ago|reply
[+] [-] craftyguy|7 years ago|reply
[+] [-] theprotocol|7 years ago|reply
[+] [-] russdpale|7 years ago|reply
[+] [-] nathantotten|7 years ago|reply
Of course, you should always be able to disable this sort of collection.
[+] [-] TheAceOfHearts|7 years ago|reply
I'll happily enable certain kinds of data collection when a tool is transparent and it makes its data collection opt-in.
[+] [-] makecheck|7 years ago|reply
[+] [-] jjeaff|7 years ago|reply
[+] [-] krn|7 years ago|reply
[1] https://www.mozilla.org/en-US/privacy/firefox/
[+] [-] WalterGR|7 years ago|reply
Yep. So does Google Chrome, Apple macOS, Apple iOS, Canonical Ubuntu, and an uncountable number of programs, apps, and websites.
But VSCode is a Microsoft product, so it gives us an opportunity to do some serious pearl clutching and collectively lose our shit.
[+] [-] Laaas|7 years ago|reply
[+] [-] userbinator|7 years ago|reply
I'm one of those (probably tiny minority) who inspect the binaries of closed-source applications before using them, and will reject those containing networking-related functionality if the application should have no reason to do so.
[+] [-] craftyguy|7 years ago|reply
[+] [-] yjftsjthsd-h|7 years ago|reply
[+] [-] theclaw|7 years ago|reply
You can see it all in Wireshark, there’s a ton of it.
[+] [-] mygo|7 years ago|reply
[+] [-] brett40324|7 years ago|reply
[+] [-] paglia_s|7 years ago|reply
[+] [-] ygra|7 years ago|reply
[+] [-] kgwxd|7 years ago|reply
[+] [-] type0|7 years ago|reply
https://github.com/Microsoft/vscode-docs-authoring/blob/mast...
[+] [-] nathantotten|7 years ago|reply
[+] [-] CamperBob2|7 years ago|reply
[+] [-] xte|7 years ago|reply
[+] [-] rubiquity|7 years ago|reply
[+] [-] purplezooey|7 years ago|reply
wtf. So it's like whack-a-mole.
[+] [-] algorithm_dk|7 years ago|reply
[+] [-] naikrovek|7 years ago|reply
[+] [-] alangibson|7 years ago|reply
[+] [-] frogperson|7 years ago|reply
[+] [-] electic|7 years ago|reply
Secondly, is there anyone out there that has a solid emacs step by step guide that might be able to replicate the functionality of vscode? I haven't had time to look at it but I think the time has come where I can't put it off any longer.
[+] [-] anonlastname|7 years ago|reply
[+] [-] WalterGR|7 years ago|reply
What do you mean?
[+] [-] vgy7ujm|7 years ago|reply
[deleted]
[+] [-] unknown|7 years ago|reply
[deleted]