I am going to put a different spin on this: If you use a service like google photos, wouldn't you want to uplift all your photos, albums and metadata into the service?<p>Viewed from the "be maximally useful" perspective, it makes sense. I have 150,000 photos (maybe) -I don't want to approve each one. Even at the album granularity, I have thousands of albums. We all do.<p>Yes, its a giant, egregious privacy breach. That is pretty much definitional for a cloud based Photo archive/album service.
I don't agree with the title at all. Detecting the auth level of access to photos is documented (PHAuthorizationStatus).<p>Google photos is simply refusing to let you use their app all unless you grant them access to view all of your photos.<p>I'm all for privacy -far beyond the average person- but this seems like one of those cases of uninstall it and move on if you don't agree with the product decision.<p>Fwiw: Not a fan of google. Currently on iCloud + Flickr for non-sensitive photos
I find this problem more puzzling: when an app (e.g messenger) only has access to certain photos on my device, why can’t the image selector when I want to attach an image still browse all of them?<p>Isn’t the image selector an OS component that shows me all my photos <i>without</i> the app seeing them (that is, the app isn’t rendering them)?<p>If this isn’t the case - why isn’t it? Is there no iOS system level image picker that runs isolated from the app? Or is there, but apps aren’t using it?
Google Photos is not circumventing anything. It’s using a public API that was provided to developers in order to detect and react to limited permissions.<p>If I paid for Google Photos and they won’t let me access my stored data without handing over even more data, then that feels outrageous.<p>But if I’m using it for free, then it’s a reminder that nothing is actually free. That business model likely can’t work as a “view only” retrieval service. (If it even works at all)
This is pretty egregious, but not surprising. Google wants that data and is willing to do whatever it takes to get it. I’ma little surprised though as other Google apps (hangouts) behaves and asks for access to additional photos every time I try and send a picture.
Apple should really stop allowing abuse of their APIs, from custom photo pickers that nobody needs (remember, if your app uses the default photo picker, it doesn't need any permission at all) to any app that decides to include a general-purpose cookie-less web view instead of just opening links in Safari.
> needs full access to your photos<p>This is a lie. The app could be made to function with access to only a subset of photos, so "wants full access" would be the accurate phrasing. Lying to users to gain more access is what malware does.
Completely understandable for this case. I have no problem with it.<p>I find the opposite problem more puzzling: when an app (e.g messenger) only has access to certain photos, why can’t the image selector still browse all of them? Isn’t the image selector an OS component that shows me all my photos <i>without</i> the app seeing them (that is, the app isn’t rendering them)?<p>If this isn’t the case - why isn’t it? Is there no iOS system level image picker that runs isolated from the app? Or is there, but apps aren’t using it?
An app that installs without the permissions it really wants and then refuses to function AT ALL until granted those additional permissions has got to be some kind of violation. It's basically lying about the permissions it needs to function in order to make it into the appstore.