Why Apple is recording and storing location information on iOS devices?

John Gruber writes, “I don’t have a definitive answer, but my little-birdie-informed understanding is that consolidated.db acts as a cache for location data, and that historical data should be getting culled but isn’t, either due to a bug or, more likely, an oversight. I.e. someone wrote the code to cache location data but never wrote code to cull non-recent entries from the cache, so that a database that’s meant to serve as a cache of your recent location data is instead a persistent log of your location history. I’d wager this gets fixed in the next iOS update.”

Read more in the full article here.

[Thanks to MacDailyNews Reader “Fred Mertz” for the heads up.]

Related articles:
U.S. Senator Al Franken demands answers from Apple’s Steve Jobs over iPhone tracking – April 21, 2011
Expert: iPhone tracking story is nothing new and Apple is not collecting the data – April 21, 2011
‘untrackerd’ jailbreak utility blocks iOS from storing recorded iPhone location data – April 21, 2011
Apple’s iPhone tracks everywhere you go; stores the info in secret file on the device – April 20, 2011