The Lost Feed

🔬Weird Science

VS Code Telemetry: What Data Does Microsoft Really Collect?

Uncover the truth about VS Code telemetry. We break down what data Microsoft collects, why it matters, and how you can control your privacy settings.

2 views·5 min read·Jul 19, 2026
VS Code – What's the deal with the telemetry?

Millions of developers worldwide use Visual Studio Code, a popular tool for writing computer programs. It is known for being fast, free, and having many helpful add-ons. But like many modern software tools, VS Code also has something called telemetry.

For many years, questions have popped up about what this telemetry is, what kind of information it collects, and why it is even there. It is a topic that often gets overlooked, but it is important for anyone who uses the software to understand.

The Secret

Life of Your Code Editor

*Telemetry

  • is a fancy word for automatic data collection. Think of it like a silent reporter built into the software you use. It sends small bits of information back to the people who made the program. This happens in many apps and services we use every day, often without us even knowing.

In the case of VS Code, this means information about how you interact with the editor. It is not about *what

  • you are coding, but *how

  • you are coding. This data helps the creators understand how people use their tool, which features are popular, and where things might be going wrong.

What Information Does VS Code Gather?

The kinds of data collected by VS Code are generally about usage and performance. It is not designed to look at your personal files or the actual code you are writing. Instead, it focuses on the editor itself and how it runs.

Here are some common types of data that VS Code telemetry might collect:

  • Feature usage: Which commands you run, how often you open certain panels, or if you use specific settings.

  • Extension data: Which extensions you have installed and how often you use them. It does not look inside the extensions, just their general activity.

  • Error reports: If the program crashes or if an extension causes a problem, anonymous crash logs might be sent.

  • Performance metrics: How long it takes for the editor to start up, or how fast certain actions complete.

  • Basic system info: Things like your operating system (Windows, macOS, Linux) and the version of VS Code you are running.

Beyond Basic Usage Data

It is worth noting that while VS Code itself has its own telemetry, the many extensions available can also have their own data collection methods. When you install an extension, you are often agreeing to its terms, which might include sending data back to the extension developer. This means the overall picture of *data collection

  • can be more complex than just the main editor.

Why Does Microsoft Collect This Data?

The main reason behind collecting telemetry is to improve the software. Developers at Microsoft use this anonymous data to make VS Code better for everyone. They can spot common issues, understand user behavior, and decide which features to build or improve.

"The goal of telemetry is to understand how the product is being used and to identify areas for improvement. It helps us fix bugs faster and create features that users actually want and need."

Without this feedback, it would be much harder for the team to know what is working well and what needs fixing. It is a way to get broad input from millions of users without having to ask each one directly.

Taking Control: Managing Your Telemetry Settings

For those who are concerned about privacy, the good news is that you have control over VS Code's telemetry. You can adjust the settings to limit or even turn off data collection. This gives you the power to decide how much information you share.

Here's how you can usually manage these privacy settings:

  1. Open VS Code and go to the settings. You can usually find this in the "File" menu (or "Code" on macOS) under "Preferences" and then "Settings."

  2. In the search bar at the top of the settings page, type "telemetry." This will filter the settings to show only those related to data collection.

  3. You will likely see an option called "Telemetry: Telemetry Level." Click on the dropdown menu next to it.

  4. You can choose from options like "all" (default), "error" (only send crash reports), or "off" (disable all telemetry).

Choosing "off" will stop VS Code from sending any usage data. Remember that disabling telemetry might mean you do not get to contribute to future improvements, but it is your choice to make.

Is VS Code Truly "Open Source" with Telemetry?

VS Code is often called an *open source

  • project. This means its core code is publicly available for anyone to see and inspect. However, the version most people download and use (the one from Microsoft) includes some specific Microsoft branding and, yes, the telemetry features.

There is a version known as "VSCodium" which is built from the same open-source code but without Microsoft's branding and without the built-in telemetry. This option exists for those who want a completely telemetry-free experience and are comfortable with a slightly different setup process. The existence of VSCodium highlights the community's desire for choice and transparency regarding data collection.

Understanding VS Code's telemetry is about balancing convenience with privacy. While the data collected helps make the editor better, it is natural to want control over your information. Luckily, the tools are there for you to make an informed decision and adjust your settings as you see fit. Your coding environment, your rules.

How does this make you feel?

Comments

0/2000

Loading comments...