Microsoft Releases Windows Phone 7's Tracking Source Code

In an effort to become more transparent about its data-collection practices for enabling location-based services, Microsoft has released the source code it uses to gather Wi-Fi, GPS and cell tower information via Windows Phone 7.

Microsoft's Reid Kuhn, partner group program manager for the Windows Phone engineering team, wrote in a blog post on Friday that Microsoft is disclosing "relevant portions of the source code for our managed driving data collection software."

Recent U.S. Congressional debates have put privacy issues associated with location-tracking services used with mobile devices in the spotlight. Perhaps as a consequence, Microsoft declared in May that it will no longer use device identifier information with such services, which is the only way that individuals can be tracked when using Windows phones, the company contends.

Microsoft plans to dispense with the use of device identifiers with the next Windows Phone 7 update (which possibly means the "Mango" update, currently in beta). Mango is expected to be released sometime this fall.

Microsoft uses managed driving data-collection software to create a positioning database for Windows phones. The software doesn't collect personal user data, according to Microsoft's MSDN download page description. The software does not attempt to connect to open networks. Instead, it checks for information broadcasted from Wi-Fi access points, cell towers and GPS satellites.

"The information we collect includes elements like latitude, longitude, direction, speed, mobile country code, mobile network code, location area code, cell identifier and only specific Wi-Fi information such as BSSID (i.e., the Media Access Control aka MAC address), signal strength, and radio type," the download page explains.

Part of the Congressional uproar over the issue was stirred by allegations that Apple iPhones enabled their users to be tracked. Apple denies that it tracks users, saying that its service tracks the location of Wi-Fi access points and cell towers. An iOS update announced by Apple in late April will stop backing up location data onto users' phones. Apple provides its explanation of the matter in this Q&A press release.

Google received a certain degree of infamy and strong condemnation for its war-driving practices used in conjunction with creating street views in Google Maps. It turned out that Google scooped up data from unencrypted Wi-Fi access points along the way, the company explained in a blog post last year. That practice has been ended, Google stated in the blog.

Microsoft attended a Location Based Services Forum in late June that was conducted by the Federal Communications Commission. One of the topics explored in that forum was "privacy by design," which Microsoft claims as its own approach in developing software and products. The approach anticipates customer privacy sensitivities beforehand, according to Brendon Lynch, Microsoft's chief privacy officer.

"Recent examples include location-sharing limits and controls in Windows Phone 7, local storage and prompt deletion of biometric data that helps control the Kinect for Xbox 360 gaming system, and Tracking Protection Lists for the Internet Explorer 9 Web browser, which provide groundbreaking capabilities to limit online tracking," Lynch explained in a blog post.


About the Author

Kurt Mackie is senior news producer for 1105 Media's Converge360 group.


  • Microsoft Announces Milestones for 'Perpetual' Office Products

    Office 2021 for Windows, commonly thought of as the retail "boxed" product, will reach general availability on Oct. 5, the same day as Windows 11.

  • The Case for Windows 11 Will Be Made with Security and Telemetry

    Steering a Windows 11 move will be rough without measuring the gains or losses along the way, so says Cambridge, Mass.-based Microsoft partner Aternity.

  • The 2021 Microsoft Product Roadmap

    From Windows 10X to the next generation of Microsoft's application server products, here are the product milestones coming down the pipeline in 2021.

  • New Microsoft 365 Monitoring Platform Helps MSPs Avoid the 'Logo Blame Game'

    Martello Technologies has announced a new platform to help partners manage their customers' Microsoft 365 and Microsoft Teams deployments.