⇥ Creepy Apple is creepy
Ah, analysts. Where would the world be without them?
My current favourite is Alex Levinson, a mobile phone forensic expert who comments on the recent discovery that the iPhone tracks everywhere its users go.
Levinson makes a couple of reasonable points, like the fact that there is nothing new about this revelation, and that he has done extensive research on the subject well before yesterday’s sudden explosion of interest in the story.
It’s his analysis, however, that is all over the place. Allow me to illustrate:
Apple is not collecting this data.
Really? Is it materializing out of thin air? Is the CIA planting it on my computer?
Apple wrote iOS, and iOS is gathering the data without the consent of its users. Transitivity applies, which makes Apple responsible for the data being collected.
Perhaps Levinson means to say that Apple is not receiving a copy of the data, which is certainly lower on the creep scale than a database of every location you’ve visited being sent to Cupertino for, er, “service enhancement” reasons.
But that’s no different than what everybody else has been saying, nor does it make this whole affair any less creepy.
And speaking of creepy, here’s his explanation of why the data collection isn’t just not a big deal—it’s actually necessary:
That raises the question – how is this data used? It’s used all the time by software running on the phone. Built-In applications such as Maps and Camera use this geolocational data to operate. Apple provides an API for access to location awareness called Core Location.
My dear Alex, let me tell you—if there’s a way to find out where you’ve been with Core Location, I haven’t figured it out yet. Nor, I suspect, has any other developer who doesn’t work for Apple itself.
That’s because Core Location (which, by the way, is a great API) tells you where your phone is now, not where it’s been. It can advise of changes in your position as they occur, but it is a realtime framework—if you want to build a database of past location, you have to built it yourself. And your users must launch the app. And they must expressly authorize the app to use Core Location.
By contrast, it seems that the information in question is being surreptitiously collected, saved and archived without anyone’s permission.
But it gets worse. If the information were just collected and kept on the device, things would be slightly less frightening—iOS has a fairly strong sandbox model, which makes accessing files outside of an app’s directory nearly impossible. Plus, don’t forget that any app you put on your phone has to be vetted by the Mothership itself. Therefore, the data would be relatively safe from prying eyes.
Once this file makes its way onto your computer, however, all bets are off. Unless you encrypt your backups—which, I’m guessing, most people don’t—anyone who convinces you to run their app on your Mac has full access to every location you’ve been since you’ve owned a 3G device that runs iOS 4.0 or higher.
There is, as I see it, very little mitigation at play here. That’s not to say that there isn’t a good reason why this information is collected. Rather, none of the reasons given so far by analysts fits the problem well, and the only people who know exactly what the right answer is—the fine folks from Cupertino—are keeping mum.