Slashdot Mirror


iPhone and Location: Don't Panic

stonemirror writes "There's a lot of blind panic out there over the discovery of a database file on the iPhone which contains dated location information. Without actually looking at the data, a lot of folks have proclaimed that the 'iPhone is tracking your every move.' I actually did take a look at the data, and it's not doing anything like that."

25 of 362 comments (clear)

  1. Anecdotal by RocketRabbit · · Score: 5, Insightful

    This story is entirely anecdotal. Sure, it may not be tracking your "every move" but we have no way of knowing if this guy's phone was even on for his whole train ride (for example).

    His conclusion is "We don't know why Apple is collecting this information but it's not a big deal." What the hell? How do we know it's not a big deal?

    Sorry, Apple, you guys fucked up. A random blog-pologist isn't going to save this one for you.

    1. Re:Anecdotal by Anonymous Coward · · Score: 5, Insightful

      and saying that its OK because 'it isn't accurate' is just fucking stupid. This type of personal intrusion cannot be accepted.

      if we don't take action now, we'll settle for nothing later.

    2. Re:Anecdotal by Pieroxy · · Score: 4, Interesting

      The most interesting thing in the article is the last sentence:

      [UPDATE: Exactly the same kind of information seems to be getting stored on Android phones. Here's an application you can use to dump it out...]

      So Apple users know they're not alone ;-)

    3. Re:Anecdotal by h4rr4r · · Score: 4, Insightful

      This "but my friends are all doing it too" argument did not work when I was a kid and I don't see how it holds water now.

    4. Re:Anecdotal by tripleevenfall · · Score: 5, Insightful

      Agreed.

      It's not enough to say "Well, you agreed to the TOS" when you know full well nobody reads it. If you are tracking my physical movements, I should have to opt-in to that in an obvious way.

      It doesn't even clearly state that this stops if you turn off Location Services, or what happens to the backed up files if you do.

    5. Re:Anecdotal by Americano · · Score: 5, Interesting

      No, but it is interesting that another platform is doing similar things. Understanding why it happens on Android may provide insight into why it's happening on iOS, as well.

    6. Re:Anecdotal by Lumpy · · Score: 4, Insightful

      Personal intrusion? your cellphone provider has a nice database of your every move that is accurate. They've had this for years. THAT is what you need to be outraged about, not a file that is safely on your phone that is not sent to anyone.

      --
      Do not look at laser with remaining good eye.
    7. Re:Anecdotal by Anonymous Coward · · Score: 4, Funny

      Wow. Not only is Apple trying to track your every move, but they also suck at it.

    8. Re:Anecdotal by Qwavel · · Score: 4, Informative

      It's not the same kind of information at all. The android file (only available if you have root) is a temporary cache. That is totally difference then the Apple file which holds the data about your location since you bought the phone.

      The fact that he considers them the same, and the rest of his article, make it clear that he is merely some obscure, inaccurate, apologist.

      With this story being reported all over the Internet, by media and blogs both respectable and ridiculous, why did /. choose to use this ridiculous one. /. seems to have turned into a sort-of FOX news of tech discussion - without even a pretense of objectivity.

      Speaking of which, here's one of my favorites pieces so far. A Forces columnist asks whether this discovery (of the Apple location history file) is cool or creepy and concludes that it is cool. She decides that it is actually a great feature and pushes Google to get to it and see if they can come up with a similar feature:
      http://blogs.forbes.com/kashmirhill/2011/04/20/cool-or-creepy-your-iphone-and-ipad-are-keeping-track-of-everywhere-you-go-and-you-can-see-it/

      So maybe the blog post that /. choose for this whole saga is not actually the worst piece written on the topic.

    9. Re:Anecdotal by tripleevenfall · · Score: 3, Insightful

      It's synced to your PC, which is a vulnerability in itself.

    10. Re:Anecdotal by poetmatt · · Score: 3, Interesting

      No, it's called "apple is innocent focus on android I'm an apple fanboy", to some degree (and not always). The "oh but android!" argument is seriously getting old.

      Meanwhile, all cellphones have been doing this for years, and people rightfully can and should be concerned if they are not aware that their location is potentially trackable at almost any time you have a cellphone on. However, to act like "we can just patch so that it's not stored on your phone" doesn't answer the "guess what: it's still available" aspect.

      Whether that information is being allowed to be obtained without a subpoena or search warrant however, is also a question to be asked.

    11. Re:Anecdotal by mspohr · · Score: 3, Insightful
      If you follow the links and read the articles about the Android (I know, I'm a geek for actually reading the article and following the links), you will find that the Android is a cache of the most recent 50 or 200 locations which are overwritten with new information as you move around. The Apple phone, on the other hand, seems to keep all of the location information since the update to iOS 4.

      Since this is a cache for the Android, it looks like it could be used to retrieve recent locations for current location based services.

      --
      I don't read your sig. Why are you reading mine?
    12. Re:Anecdotal by causality · · Score: 3, Insightful

      It's synced to your PC, which is a vulnerability in itself.

      Is there a way to delete this "consolidated.db" file and replace it with a symlink to /dev/null? Not sure if iPhones have a /dev/null (or equiv.) but Android should.

      It'd be interesting to do that and see if it breaks anything. If nothing breaks, even slightly, we can be fairly sure this "feature" provides nothing that benefits the owner of the phone, the paying customer. The question of who does benefit would then become more interesting.

      For Apple and Google, this is how you avoid "panic", "hysteria", and various other words used to mischaracterize legitimate questions of trust: document features and files like this in a thorough, open, and easily searched manner instead of waiting for third parties to discover them and speculate about their function. If you refuse to do that, you are setting up this very situation.

      Why anyone who is not an employee of Apple and Google would characterize legitimate inquiry as "hysteria" is another interesting question. It's obviously an attempt to dismiss and belittle ("you disagree with me about whether this should be questioned, so obviously you are panicking"). It would seem that in their minds, it's far more reasonable to blame people for wondering if this has privacy implications than it would be to blame the companies for leaving everyone in the dark.

      --
      It is a miracle that curiosity survives formal education. - Einstein
    13. Re:Anecdotal by causality · · Score: 3, Interesting

      Personal intrusion? your cellphone provider has a nice database of your every move that is accurate. They've had this for years. THAT is what you need to be outraged about, not a file that is safely on your phone that is not sent to anyone.

      The people who run the cell networks have this data. The cell towers know where you are. Apple does not run a cell network. They just make the phone and leave it to AT&T or Verizon to provide network service. Therefore, it's possible this file provides Apple a way to track location data without owning the cell network. The same could also apply to Google's Android, of course.

      If the data is inaccurate, that could be because this system is buggy -- maybe it doesn't get the attention and polish that advertised shiny features receive. It could be because it doesn't need to be accurate to serve its purpose. It could be for any number of reasons. The important part is that none of this answers the question of what the actual intention is. None of this answers the question: if it is a benevolent, innocuous feature, why isn't it listed as a selling point? That above all other things is what creates the suspicion, IMO.

      --
      It is a miracle that curiosity survives formal education. - Einstein
    14. Re:Anecdotal by Anonymous Coward · · Score: 5, Informative

      There's a lot of stuff thats being reported about this that is somewhere between sensationalist and wrong. The "researchers" who published this have been pretty sloppy in what they are claiming. I've helped out police forces with using extracting and trying to use this data, over a number of years so I've a reasonably good idea what is there and what isn't.

      The data is not new to iOS 4, it has been there at least back to iOS 2, its just the name of place that it is stored is different.

      This existence of this data isn't secret, the use of this data is the subject of a session for Apple Developers at the World Wide Developers Conference each year - usually something like "Using Location Services in iOS" or similar in title.

      The location data is not the GPS location of the user, it is the location of cell towers the phone can see. All the location data is time stamped, and stamped with the carrier network ID, and the ID of the individual and there's no way you can be in 3, or 6, or 9 different locations at the same time. Depending on how many cell towers were visible, all this tells you is that the phone was within maybe a few km, but up to 25-50km of the tower. If you then take that data and use it to triangulate the users location, you'd typically get a location that was at best accurate to a bit under 1km, and more likely a few km.

      The collecting of the data isn't continuous, it appears to be event based. Anecdotally - the phone waking from sleep and reconnecting to the carrier network appears to be one of the events, as is rebooting the phone, and re-connecting to the carrier's network when you come out of a dead spot. It seems plausible, that it may also be snapshotted every time Location Services is fired up, eg by launching the Maps App and consenting to use of location services. That pattern of even driven acquisition would explain the differences that various people out there on the net report.

      Similar data is also being tracked and logged by the carrier, but in their case, its harder to get to as it is sitting on carrier systems on their internal network. That is true for all phones. In this case, the data is pretty easy to get to if you have physical possession of the phone.

      Thats good enough to tell that you actually went off to Hawaii with your mistress when you told your wife you were going on a work trip to California, but for most people , most of the time, it will only be pretty vague as to where they where - knowing that you are in Baltimore when thats where you live and work isn't that big a revelation.

      If the user of the phone opts out of Location Services, the file isn't updated. This is done from Settings.

      Like all files that need to be read/written in the background by the system, its always readable to root - it isn't readable (directly) to Apps , although they benefit from it indirectly by Location Services calls responding faster. If you jailbreak your phone, then Apps can read this data and transmit it for their own purposes.

      Files in that data protection class can be recovered off the filesystem over USB tether. Technically it is encrypted, but the encryption is really only of use for a fast remote wipe of the device, and it isn't being encrypted in a class that increases the security of the data.

      It does reside in the backup, so thats certainly a good reason to always encrypt your iPhone backups and use a strong passphrase for them.

      Apple has also been clear in its earlier deposition response as to how user location data is anonomised when it is collected.

      Its entirely possible that the persistence of the file is actually a bug - I can see why it would be useful to cache it for a few days to maybe a month at the high end, but back to the start of the epoch seems excessive. In my view its the persistence of the file thats the biggest issue. That not hard for them to fix.

      So its bad, but its not where near as extreme a situation as what some people are saying.

    15. Re:Anecdotal by causality · · Score: 3, Informative

      I saw the blog and I wondered what conclusion the blogger would have had if it was microsoft instead of apple. Personally, I was on the creepy side of the scale and was stunned when she thought it was cool. I am so glad I am not cool.

      It's not known for sure that Vladimir Lenin came up with the phrase, but it is attributed to him. The phrase is "useful idiots".

      The very fact that someone would feel differently about Microsoft doing it than they would about Apple doing it qualifies them as a moron. To allow the legitimacy of a business practice to be defined by your personal feelings about the corporation is pure emotion that has no place in a discussion about the facts of the matter. I especially expect anyone who wants to be a reporter, blogger, pundit, or commentator to understand this.

      --
      It is a miracle that curiosity survives formal education. - Einstein
    16. Re:Anecdotal by CharlyFoxtrot · · Score: 3, Informative

      Exellent post. There's more on this blog where a forensics expert points out this is old news, with a picture of a book from 2010 that contains all the information on this "secret" and "scary" database file. Guess these "researchers" don't keep up with the literature, heh.

      --
      If all else fails, immortality can always be assured by spectacular error.
    17. Re:Anecdotal by BlueStrat · · Score: 4, Interesting

      It's not an invasion of privacy if your privacy hasn't been invaded. No-one has access to this file unless you fail to lock your phone, or fail to protect your PC.

      Unless you get stopped by the Michigan State Police with your phone in your possession. This was covered here a short time ago.

      http://slashdot.org/story/11/04/19/2231240/Michigan-Police-Could-Search-Cell-Phones-During-Traffic-Stops

      The more data your phone collects, the more you risk giving to the State. All I carry is a disposable phone with the battery removed in the glove box for emergencies.

      Of course, one *could* open the phone and disconnect pin 2 and pin 3 (the 'Data +' and 'Data -' pins) of the micro-USB connector. They can't slurp what they can't connect to. The phone would charge normally, but unless you install a secret/internal switch to re-enable the pins you won't get any data in or out of that connector.

      When their toy fails to steal your data and they question you, just say "You broke my PHONE with that stupid toy!?!? What, are you gonna wreck my car or torch my house with some other new toys there, "Inspector Gadget"? I hope your department's budget can take the hit for a new phone!".

      It's still a new device and patrol officers are likely unfamiliar enough with the finer points of the new concepts, equipment, & techniques involved here that they may just suddenly be in a hurry to be done with you and send you on your way in such a scenario.

      I wonder when someone will publish a "Surviving The Police State For Dummies" how-to book.

      "Interesting times", indeed.

      Strat

      --
      Progressivism (aka US 'Liberalism'): Ideas so good they need a police/surveillance-state to enforce.
  2. The Point by tripleevenfall · · Score: 5, Insightful

    The point is not what it's currently doing, the point is (a) what COULD be done (by Apple, a malevolent third party, whomever) simply because this information exists when it should not and (b) whether this level of personal tracking information should be stored in the first place without it being clear to the user.

  3. Perspective by bennomatic · · Score: 4, Interesting

    It's interesting that on /. when the Fukushima reactor issue began, there appeared to be two camps forming: one that said, "maybe we should be concerned about this,' and another that said, "fucking libtards are going to use this as an excuse to push for tougher limitations on the expansion of nuclear power in other countries!"

    With this issue, the two camps appear to be coming down to, "this may not be a huge issue; hopefully Apple will begin truncating this file with an upcoming update" and "fucking Apple fanbois will take anything that His Steveness rams up their rear! This is an outrage!"

    It'd be interesting to track the outrage quotient on various issues and see where various /. users land on that chart. I wonder how many people who are vigorously defending nuclear power are busting a blood vessel over this iPhone thing.

    --
    The CB App. What's your 20?
  4. Re:Anyone tried the Android version? by subspacemsg · · Score: 4, Informative

    Yes i just dumped out the data from my Android Phone, it's got 3 days worth of location information. It does not have GPS based location, seems like a temp cache for Apps to get location based on Cell tower/Wifi data. The Iphone data described seems far more extensive.....

  5. Not remotely the same thing by jdev · · Score: 5, Insightful

    The info on Android phones is totally different from iPhones. The infamous iPhone log file records your complete geo-location history since you started using your phone. The Android log file just records your recent coordinates and it overwrites itself regularly.

    So even if you get root access on an Android phone, you only end up getting your current location. Most people allow apps to have that permission anyways.

    The info on the iPhone is a huge privacy concern. The Android file is a non-issue.

  6. So it's not Literal but Figurative by Duncan+J+Murray · · Score: 3, Interesting

    TFA seems only to prove that Apple is not 'tracking your every move' in the literal sense, they are just 'tracking your every move within the accuracy a phone on standby is able to, aggregated to a weekly basis'. Oh, well that's ok, if it's that inaccurate, surely my privacy isn't threatened! The writer is an apologist for Apple - after all, why end it with 'well if that argument didn't convince, someone else is doing it too! If everyone's doing it, it must be right!' (majorly paraphased).

    People are also concluding that this data isn't 'phoned home'. But I don't believe they have the sourcecode for the software on their iphone, and if they did, that they have looked through it.

    And as for the parent - your 'cell'phone provider needs to know where you are in order to supply your 'cell'. Not saying that justifies them keeping a record of it, but on the other hand, your bank has a record of all the transactions you have made involving your bank account. I'm not sure what justification a cellphone maker has to record your whereabouts.

  7. What difference does it make? by Tangential · · Score: 4, Insightful

    Get over it.

    When you decided to turn on a cell phone, you gave up any semblance of privacy that your location has. Worst of all, that data isn't stored in a file you can clear on your phone...It is stored in servers at kind and gentle companies like AT&T and Verizon where it is imminently available to most any agency that needs it.

    Google sets cookies in your browser and tracks your location by IP address on every query you make (or map you hit or gmail you read or ...) Your ISP does much the same thing. How are they less dangerous to your privacy?

    If you really want to remain anonymous and not be tracked then don't have or use a cell phone or 3G data service. Don't have any internet service. Constantly clear your browser temp files/data and store them only in a ram disk. Also, change your mac address every time you connect in any way to the internet. Better yet. Pick a random library and use their computer.

    Staying away from credit/debit cards would be a good idea as well. Just use cash and buy gift cards.

    --
    Suppose you were an idiot. And suppose you were a member of congress. But then I repeat myself. -- Mark Twain
  8. Re:Rotten Apple by ninejaguar · · Score: 3, Insightful

    if that info is being used for other things (by Apple which has demonstrable need for the info local to the phone, or by Google which has demonstrable need for the info at their map-servers), or by third parties (who don't have legitimate need, in which case this is an Apple security bug, but the "spy on you" piece of evil intent goes to the third party NOT Apple), that's news. The fact that the info is there at all? Not news.

    Capability does not prove intent.

    Are you serious? We're talking about a for-profit company. Grow up. Apple stated in that PDF link that they will share this info with whoever they damn well please. Based on your argument, that "spy on you" complicity makes Apple intently evil.

    the bug may simply be that this buffer isn't being flushed as anticipated

    And, no, it isn't a bug...again, if you just read Apple's PDF, they tell you it's intended. Maybe this will help, but I'm beginning to doubt it seeing a pattern in your thoughts:

    http://www.wired.com/gadgetlab/2011/04/apple-iphone-tracking/

    Like OnStar?

    Are you able to tell the difference between an expensive service that you want to intentionally subscribe to and knowingly pay for, and an unwanted security risk that shows up on the news to surprise everyone because it's first time the public has ever heard of it?

    is there a similar location cache on Android? If so, the screech should be just as loud outside of Google's offices and every cell provider's offices. If it's evil for Apple to do, it is equally evil for Google to do, and you either call out both of them or neither of them. Selecting just one reveals the color of one's kneepads.

    I thought I did say that Google would be rotten for doing it, but your own screeching must've blinded you. Oh, wait crapple-fanboy-syndrome stuck in a logical loop.

    = N9 =