Location Services and access to Camera Roll photos
Ask iLounge offers readers the opportunity to get answers to their iPod-, iPhone-, iPad-, iTunes-, or Apple TV-related questions from a member of the iLounge editorial team. We'll answer several questions here each week, and of course, you can always get help with more immediate concerns from the iLounge Discussion Forums. Submit your questions for consideration using our Ask iLounge Submit Form. We reserve the right to edit questions for grammar, spelling, and length.
Q: I’m extremely paranoid about the idea of my iPhone tracking my location for services like Facebook, having been the victim of a stalker once. As a result, I keep all of the location settings disabled on my iPhone. When I downloaded Facebook’s new Camera program, however, it says it needs to use my location in order to access photos from my Camera Roll. What gives here? Why does Facebook need to track my location to upload photos that are already stored on my iPhone? The normal Facebook app doesn’t care about this—I’ve never needed to turn location on to post photos from there, yet the Facebook Camera app, which is dedicated to posting photos wants to force me to turn location services on to use it. Or is it possible that the main Facebook app is somehow bypassing that I have location services OFF and actually tracking my location anyway? My husband keeps telling me I should just get off Facebook as they’re always spying on people, and I’m starting to wonder if he’s right.
A: The issue here is not that the Facebook Camera application is specifically tracking your location, but rather that iOS is erring on the side of caution when it comes to exposing your stored location data to any third-party application or service.
The iPhone has supported geo-tagging of photos since 2008 with the addition of the GPS capabilities in the iPhone 3G, storing your location in every photo you take with the built-in Camera app. However, prior to iOS 4.1 this information was not available at all to third-party apps accessing photos from your Camera Roll—it only appeared in your photos when they were transferred directly to your computer via a USB connection. Basically, iOS stripped out all of this data under the hood before handing photos over to third-party apps, avoiding the risk of users inadvertently sharing private location data in photos uploaded to online services such as Flickr, Picasa or Facebook.
With the release of iOS 4.1, Apple created a new interface that allowed third-party apps to access all of the stored data in a photo, including the location information. However, in the interest of user privacy this ability was tied into the iOS location service with warnings added to ensure that users were at least somewhat aware that they may potentially be sharing personal location information when uploading photos from third-party apps. If location services is enabled on your device, you normally receive a permission request the first time you attempt to access your Camera Roll from a third-party app, although it’s important to keep in mind that you will not see a separate warning for the camera roll if the app already has already requested access to location services for another reason—once you’ve given the app permission to use location services, this presumes authorization for accessing the stored location information in your camera roll as well.
However, if you have location services disabled globally, or you have previously denied the app permission to use location services, you will instead simply see an error message advising you that the application is unable to access your camera roll photos. Sadly, this is an all-or-nothing choice and there seems to be no way to simply go back to the old behaviour of stripping the location data out before uploading the photo.
Remember, however, this has nothing to do with the iPhone or the third-party app tracking your current location; it is merely a warning based on the fact that the app could be accessing the location information in the photos, revealing where the photos you’re uploading were actually taken. However, it’s also worth noting that just because an app can access this location data doesn’t mean that it’s actually using it; many apps, including Facebook, convert or resize photos before uploading them anyway, effectively discarding the stored location data in the process.
Ironically, if you have location services turned off entirely, it’s very likely your photos weren’t even geo-tagged in the first place. Unfortunately, it seems that iOS isn’t quite clever enough to actually check whether any of your photos actually have location information contained in them; it simply makes a blanket assumption that some might include location data and thereby denies access to the camera roll using the newer interface if location services are disabled.
However, this location services requirement for accessing photos only applies to apps that use the newer photo selection interface, which also provides the ability to select multiple photos at once. Apps such as the standard Facebook app still use the older, single photo selection screen where you can only choose one photo at a time; this screen works as it did prior to iOS 4.1 and photos selected and uploaded using this method will not include location data, and therefore do not require you to authorize the app for location services in order to access your camera roll photos. In fact, some apps such as Flickr and Evernote are even clever enough to pick the appropriate photo selection method based on whether location services are enabled for that particular app or not, thereby allowing you to access and upload photos from your camera roll regardless of your location services preferences.
- Will removing a credit card from Safari also remove it from Apple Pay?
- Can I mute Handoff calls coming into my Mac from my iPhone?
- How do I keep my iPhone calls from ringing on my Mac?
- Why doesn’t Traffic show up on my Today Notifications Screen?
- Why doesn’t my iPhone reconnect to Wi-Fi after I turn it on?
- Why can’t I see the iPad-style landscape view on my iPhone 6 Plus?
- Apple’s new ‘Echo rival’ may feature a camera
- Apple ‘working rapidly’ to extend Apple Pay to more countries
- Report: Apple’s Siri-based Amazon Echo competitor will be a new Apple TV
- Report: Apple SVP Eddy Cue proposed bid to buy Time Warner
- Beta testing for Pokémon GO begins in the U.S.
- Apple’s plan to open stores in India hits a snag (Update: India’s finance minister ratifies ruling)
- Apple looking into charging stations for electric cars
- Apple hires hint at improvements in encryption, health monitoring
- Hyundai adds CarPlay support to more vehicles
- Plaintiffs file new motion to keep ‘Error 53’ Touch ID lawsuit alive
- OtterBox Symmetry Series Hybrid Case for 12.9” iPad Pro
- Logitech Logi BASE Charging Stand for iPad Pro
- Twelve South TimePorter for Apple Watch
- August Doorbell Cam
- August Smart Lock HomeKit enabled + Smart Keypad
- ecobee3 HomeKit-enabled smart Wi-Fi thermostat
- Zagg Now Cam
- Yantouch EyE Portable Wireless Speaker
- Netatmo Wind Gauge
- Incipio Stashback for iPhone 6/6s
- Filling the Gap: A look at third-party HomeKit apps
- Instant Expert: Secrets & Features of tvOS 9.2
- Instant Expert: Secrets & Features of iOS 9.3
- Opinion: Why Apple needs a dedicated HomeKit app
- Inside the betas: What’s new in iOS 9.3 and tvOS 9.2 (Updated)
- Life with HomeKit: Our experiences with Apple’s home automation system
- Under the Radar: 10 ‘hidden’ details about the new Apple TV
- Instant Expert: Secrets & Features of iOS 9.0
- Under the Radar: A closer look at smaller iPhone 6s and iPhone 6s Plus changes
- A First Look at iOS 9’s Transit in Apple Maps (Updated for watchOS 2)