Starting with Go 1.25, we’re enabling telemetry collection in the Microsoft build of Go toolset to help us better understand how developers use our tools and prioritize future improvements. This data collection will provide valuable insights into usage patterns, performance characteristics, and common workflows that will directly inform our roadmap decisions.
Why We’re Collecting Telemetry
The Microsoft build of Go toolset continues to evolve, and we want to ensure we’re focusing our development efforts on the features and improvements that matter most to our users. By collecting anonymized usage data, we can:
- Prioritize roadmap items based on real-world usage patterns
- Identify performance bottlenecks and optimization opportunities
- Understand developer workflows to improve the overall experience
- Make data-driven decisions about future features and enhancements
What Data We Collect
The telemetry system in Go 1.25 collects information about your use of the Microsoft build of Go toolset and sends it to Microsoft. This includes usage patterns, performance metrics, and other technical data that helps us understand how the tools are being used in practice.
Microsoft may use this information to provide services and improve our products and services. Our telemetry is opt-out and can coexist with the official Go telemetry.
Privacy and Control
We take your privacy seriously. Here’s what you need to know:
- All data collected is anonymized and used solely for improving our tools
- You have full control over telemetry collection
- You can easily disable telemetry at any time
- We comply with applicable privacy laws and Microsoft’s privacy policies
How to Opt Out
If you prefer not to participate in telemetry collection, you can easily disable it by setting the MS_GOTOOLCHAIN_TELEMETRY_ENABLED
environment variable to 0
:
On Linux/macOS:
export MS_GOTOOLCHAIN_TELEMETRY_ENABLED=0
On Windows:
set MS_GOTOOLCHAIN_TELEMETRY_ENABLED=0
Or for permanent configuration:
setx MS_GOTOOLCHAIN_TELEMETRY_ENABLED 0
Looking Forward
This telemetry data will be instrumental in helping us build better tools for the Go community. We’re committed to using this information responsibly and transparently to make decisions that benefit all Microsoft build of Go toolset users.
Thank you for helping us improve the Microsoft build of Go toolset. If you have any questions about telemetry collection or privacy, please don’t hesitate to reach out to our team.
For more information about Microsoft’s privacy practices, please visit our privacy statement.
0 comments
Be the first to start the discussion.