Live data from Hacker News

Apple is not “recording your moves”

willclarke.net

31–40 of 81 posts

Re: Apple is not “recording your moves”

#31
I agree. This is the cell tower data you get back from the significant change API (the low battery use location mechanism).

http://www.cannonade.net/blog.php?id=1482

I am not really surprised Apple doesn't throw this data away. I think they could have been a little more transparent about it though.

Re: Apple is not “recording your moves”

#32
post #27

Earlier quoted context omitted.

The author says he was using his phone and the GPS often. If they wanted to track your moves and you have turned on the GPS, why doesn't it just, y'know, use the GPS data? Instead Apple tries to track your moves using cell towers? Seems like the only way this would be a record of your moves would be by coincidence.

My understanding is hte iPhone doens't actually have a GPS receiver in it at all. It only uses a fuzzily defined "assisted GPS" which is basically based completely on 3g towers. They don't use the GPS satellites at all.

AGPS is GPS satellites assisted by cell towers, and is in the iPhone 3G onwards. http://en.wikipedia.org/wiki/Assisted_GPS

The original iPhone had no GPS and always used cell tower triangulation. This varied a lot - I remember in Manhattan, NY it could track me almost to the street number; on the other hand I once turned it on in a moving car in rural NSW, Australia and it drew a circle approximately 500km in diameter.

Re: Apple is not “recording your moves”

#33
post #4

Interesting analysis that strongly suggests the coordinates are for cell towers, not the iOS device.[1] Personally, the fact that the file is in a cache directory path, and that some people don't have much data, or any, suggests to me that some programmer forgot to trim his cache or picked a ridiculously large size before he decides to trim. "locationd" wants to know the coordinates of the cell towers you communicate…

You do realize that the towers themselves have had that information about you forever, so AT&T (or now Verizon) can plot your every move.

Re: Apple is not “recording your moves”

#34
post #2

The conclusion about a "general place at a general time" seems entirely true when you're on a highway, moving quickly and hopping infrequently to large distant cell towers. No wifi points anywhere close. Just like the chosen example. I bet its entirely different when you're in any kind of built-up area. Wifi points every few hundred meters, small cell towers every kilometer or two. I bet in those situations, someone…

It should be possible to get a best fit curve between all the towers to get a more accurate position.

Re: Apple is not “recording your moves”

#35

The piece is specifically positioned as a retort to a somewhat sensationalist O'Reilly piece, and in that context it's perhaps decent. But this headline alone on HN is at least as sensationalist - redefining "your phone is tracking your movements between cell towers with a general accuracy of 2km or less" to "your phone is not recording your moves" is just newspeak. Argue that the accuracy makes the data less usable…

How about this headline: "Your iPhone is caching cell tower coordinates for faster location lookups".

Is that sensationalist? Or, does it represent the most logical explanation of this story from a technical and engineering background?

Re: Apple is not “recording your moves”

#36
How can the iPhone determine the location of a cell tower (or WiFi access point) just by receiving its signal?

While it seems obvious from that analysis that it is indeed logging the locations of the towers rather than the phone, I am more interested in how it derives the locations for those towers.

It could simply have a lookup table, but that would mean every iPhone has a lookup table of every cell tower (GSM and CDMA) as well as WiFi point in the world - with a globally unique identifier and location - as part of the OS. Which seems pretty implausible.

If it's doing a remote lookup, then it must be polling some service to determine the location of every CellID it seems. Something like OpenCellID (http://www.opencellid.org/) or Navizon http://www.navizon.com/) is what I mean. If so, it would effectively be broadcasting your location in real-time. This is equally implausible, as it just seems like the kind of thing we'd have heard about by now through OS investigation, or even just "why is my battery draining so quick".

It could conceivably triangulate the tower itself, but that's implausible as a) the phone's GPS would have to be active (see battery issue above) and b) it couldn't possibly be accurate unless you were effectively spiralling around the emitter.

It can't be getting it from the signal itself, as "emitter location" sure isn't part of the WiFi spec and I'd be amazed if it was in GSM or CDMA.

How else can the iPhone know (or estimate) the GPS coordinate of cell towers?

Re: Apple is not “recording your moves”

#37
Not many people seem to be noting this, but I think it bears noting that it seems very much true that Apple isn't tracking anything; your iPhone is.

There are legitimate potential worries about that, but "ZOMG Apple is Big Brother" is the kind of rhetoric that keeps people confused and afraid about security to the point that they do screw themselves over.

Re: Apple is not “recording your moves”

#38
post #28
post #9

A better statement is: "Apple is not intentionally recording your moves." What they're instead doing is, when possible, retrieving cell network / SkyHook (wifi) data about Lat./Long. for towers/APs that your device can see and when it last saw them. This is for the Location service that an iOS device offers, so that if you choose to provide your location information to an app and it can't get a good GPS lock - this c…

Does the iphone even have real GPS? I believe it uses the cell tower info only.

The iPhone 3G and later have real GPS.

They use an A-GPS chip. The "A" in A-GPS stands for assisted, which means it can be assisted by the cell towers to help find the GPS satellites more quickly. Because of the connection with the cell network, some confuse its capabilities with plain triangulation. It will continue to function as a plain GPS device in the absence of cell service, however.

Most of the points on my map correspond exactly with known locations of my carrier's towers, so the explanation makes sense. However, there are dots in locations where there are no towers. I don't think it is WiFi locations because I do not see any of the places I commonly use WiFi.

Re: Apple is not “recording your moves”

#39
post #26
post #24

Earlier quoted context omitted.

The point I made in another thread on this: http://news.ycombinator.com/item?id=2468950 Basically by having it stored locally, it lowers the barriers to accessing data, so that it is no longer restricted to law enforcement people seeking telco data. That changes a lot of things. For instance imagine you're a police informant or undercover cop: a technically savvy mob would be silly not to hoover up the location data…

For instance imagine you're a police informant or undercover cop: a technically savvy mob would be silly not to hoover up the location data of everyone in their org, Sure, but if they have root or physical access to the phone (which they need) they can install a realtime tracking snooper to follow you around instead. I agree this lowers the barrier, but fundamentally it seems to come down to - if you don't want peopl…

Why? A device could have GPS/navigation without any need to store your history any longer than it takes to process the data.

These days, even devices seem to have ulterior motives beyond simply being useful to you. It's crazy. The EFF's "traitorware" is appropriate here.

Post reply on HN