"Apple does collect anonymous location data from iPhones in an effort to improve its own database of cell tower and WiFi hotspot locations. Devices running iOS versions older than 3.2 still rely on the databases from Google and Skyhook for these locations; these two companies are the “partners” with whom Apple shares data to determine the location of iPhones, iPod touches, iPads, Macs running Snow Leopard (which has a systemwide CoreLocation API), and Windows machines running Safari 5 (which uses the HTML5 location APIs)."