Microsoft told PCMag unequivocally that phones running Windows Phone 7 do not store location history. Like most other phones, the platform offers plenty of location-based apps, and those apps require user consent before they begin tracking. Windows Phones also offer the common feature of a "global switch" that lets the user disable all location services, and Microsoft says its "Find My Phone" service keeps only the phone's most recent location.Well, WP7 users take breath a sigh of relief. At least we aren't being stalked, another reason to migrate to Windows phone platform ? You decide.
p.s - Steve Jobs has denied that iPhones store location data and has instead accused Android of store location data.. I believe you, Mr. Jobs ;)