> About a month later I get an actual notification on my phone - hey do you want to share this picture you took in City Park last weekend?
He took a picture and put it on a public service. A month later that service asks him if he wants to share a picture that he took last weekend. Since last weekend cannot be as far away as a month ago one can not conclude anything else then that we are talking about a different photo.
I'm pretty sure that's the local Google Maps client app rifling through the locally-stored photos (because it has permission to see the metadata for photos on the device). I can see how one could find that creepy, though I think it's relatively harmless. Is the specific issue that one doesn't want Maps to be able to infer you took a photo at location Y just because you once uploaded a photo at location X? Is the issue server-side Maps making the inference or client-side Maps (b/c client-side knows where you are and can see your photo metadata, so it doesn't actually need a server in the loop to ask that question)?
Whatever, I don't care. I could infer now that my entire photo library has been uploaded to google and is in some database somewhere. Or that every picture has been scraped for location data and recognizable landmarks, and all of that data is somewhere on google.
Whatever it is, I'm freaking disgusted.
Seeking the balance point is an ongoing process.
Other people may use it for other things— that’s fine, as long as it behaves itself on my device when I don’t use those features.
A corollary is that the app shouldn’t ask for a permission until the user has asked it to do something that will obviously require that permission.
>I uploaded a picture to google maps as part of a review
You uploaded a photo to a public service, cool:
>Google had been rifling through my personal pictures
Not sure how that follows. Did google take a different photo from your phone and I'm misunderstanding you?