Over the last few days there’s been quite a hubbub over the location tracking going on in the background on iOS devices, namely the iPhone and iPad 3G. The report that sparked it all focused on a database file stored on iOS devices that stores a record of the rough location of the device over long periods of time — and is unencrypted. Senator Al Franken subsequently sent a letter to Apple CEO Steve Jobs asking for an explanation.
Then, last night the Wall Street Journal published an article with a new revelation: Apple and Google (with its Android devices) are both sending some location data from these devices back to their home servers. That sounds pretty sinister, but as a long-time Android user it didn’t ring true to me — I vividly remembered a checkbox that asked if I wanted to allow Google to collect anonymized data, which means it isn’t really a secret, and you can opt-out of it. Unsurprisingly, Google confirms that this is indeed the case.
Here’s their statement:
“All location sharing on Android is opt-in by the user. We provide users with notice and control over the collection, sharing and use of location in order to provide a better mobile experience on Android devices. Any location data that is sent back to Google location servers is anonymized and is not tied or traceable to a specific user.”
But, even then, the WSJ article also refers to data that isn’t actually being anonymized by Google:
Google previously has said that the Wi-Fi data it collects is anonymous and that it deletes the start and end points of every trip that it uses in its traffic maps. However, the data, provided to the Journal exclusively by Mr. Kamkar, contained a unique identifier tied to an individual’s phone.
Google explains that when a phone transmits data back to its servers some location data is actually assigned a unique identification number, but it says that this number is in no way associated with the device’s IMEI, the user’s name, or other information. In other words, they’d have a hard time associating a user with that data.
Android is a software platform for mobile devices based on the Linux operating system and developed by Google and the Open Handset Alliance. It allows developers to write managed code in Java that utilizes Google-developed software libraries, but does not support programs developed in native code. The unveiling of the Android platform on 5 November 2007 was announced with the founding of the Open Handset Alliance, a consortium of 34 hardware, software and telecom companies devoted to advancing open standards...