-
Notifications
You must be signed in to change notification settings - Fork 29.7k
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
Make telemetry Data opt-in #47284
Comments
@furti thanks for bringing this up. As you can imagine GDPR is a big deal for a company like Microsoft. All products have been working with legal counsel to achieve compliance. Our current understanding is that our notification is a correct implementation of GDPR. All of our code that sends telemetry is Open Source right here in this repo and it is annotated with which events and properties we send. Look for |
@kieferrm thank you for your answer. Maybe the opt-out is a correct implementation of GDPR. I'm not a lawyer 😄 For example I did a quick search for GDPR in your code and randomly selected a file (workspaceStats.ts:342) /* __GDPR__
"workspce.tags" : {
"${include}": [
"${WorkspaceTags}"
]
}
*/
this.telemetryService.publicLog('workspce.tags', tags); I don't even know what workspace tags are. So I have to invest half an hour, an hour, maybe two to fully understand what data is sent in this case. The search for GDPR found 60 occurences in your code. So I have to invest about a week to fully understand what data is sent by your application. And for the next version i will have to do the same. Maybe there is something new or something changed. And the people who decide such things in a company mostly don't code at all. So it isn't even possible for them to understand the data sent by the application by scanning the code. At least an human readable version of the data collected by you should be available. |
Opt-out is not valid for GDPR. It is one of the reasons invoked in the massive lawsuits Microsoft and other GAFAM companies are currently facing. |
Is there an update available on this subject, or does it remain a balancing act until the EU comes knocking at the door ? I cannot use this software in the EU as it is not GDPR compliant. Trying to hide behind some code-comments is the very reason why GDPR was introduced. Opt-in is the only legal way + clear and concise statements what you are collecting and people specifically agree with that or not. It can be fixed within 1 minute, but the reluctance is very telling. |
For those interested in an alternative without telemetry: https://github.com/VSCodium/vscodium |
Telemetry is a big concern for many (including me), it should certainly be an opt-in feature, if at all. Not only the core product, but all the add-ons should be using some uniform guidelines and their telemetry controls should be visible in one place, all being opt-in. Currently, every add-on (including the official ones from MS) can have its own data collection going on while the user has disabled it in the core product. By making it opt-out, MS can already collect installation and first time boot related statistics along with the stats of how often telemetry was opted out. I don't think GDPR lawyers would be happy about it, neither am I as a user. The user base of VS Code has become so big already that even the opt-in mechanism will give MS big enough sample to learn an overall trend and reliable statistics for product enhancement, but they seem to be too greedy about collecting stats from every single source they can. |
At the very least I think what telemetry is collected needs to be much clearer. It's not good enough to say 'trawl through the source code!', or 'enable it first and watch as we hoover up your data!' - it should be clearly set out in the readme, or in the docs. |
would love to see some progress on this (it has been quite a while since any activity has happened on this issue) |
It's been 4 years already, with no progress. One would expect otherwise given the "privacy is important" claim. Is there any issues stopping this? |
Yea the issue is Microsoft wants to sniff your nutsack. @kieferrm suck my big fat nuts |
@kieferrm is there a contact email where we can send our data voluntarily? I'd love to personally send you my SSN, blood type, credit card #, and more. Cheers |
Steps to Reproduce:
Does this issue occur when all extensions are disabled?: Yes
I am not sure about this but I don't think collecting telemtry data by default will conform to the General Data Protection Regulation of the EU that becomes effective in May 2018. It would be better to disable it per default and tell the user to enable it if he want's to share data with you.
When I checked the privacy policy linked in the notification popup (https://privacy.microsoft.com/en-us/privacystatement) I can't find anything about the data collected by vs code. This is a very important information. This can be a big showstopper for using vscode in some companies, wen data is sent and nobody knows what data this is.
The text was updated successfully, but these errors were encountered: