←back to thread

530 points mdhb | 1 comments | | HN request time: 0.001s | source
Show context
nomilk ◴[] No.45063289[source]
IMO Apple should provide the user with audit logs of which photos/videos were accessed by each app. It might be a long list but it alleviates doubt and would put huge pressure on reputable developers to ensure they don’t get caught doing things the user wouldn’t have expected (even if the user technically allowed it).
replies(15): >>45063561 #>>45063763 #>>45064188 #>>45064202 #>>45064506 #>>45064799 #>>45065030 #>>45065872 #>>45066358 #>>45067299 #>>45067883 #>>45067957 #>>45068243 #>>45070026 #>>45075377 #
AndroTux ◴[] No.45064188[source]
I don’t understand why apps need access to my photos at all. (with some very specific exceptions,) apps should only access a photo, which I first select using the system photo picker. There’s no need for apps to access the entire camera roll just so I can select one photo to use with that app.

I know that that’s partially implemented with the limited photo access now, but it’s confusing from a UI perspective and I don’t understand why this isn’t the default.

The only apps that need full access to my camera roll, are apps like Google Photos, Nextcloud or Immich. Everyone else can suck a lemon.

replies(10): >>45064324 #>>45064353 #>>45064568 #>>45064697 #>>45064981 #>>45065923 #>>45067186 #>>45067737 #>>45070608 #>>45071378 #
jamwil ◴[] No.45064353[source]
iOS already has exactly the experience you describe and it clearly urges you toward sharing only specific photos.

The only feature request I have is to be able to scope app permissions to an album, since the current flow of selecting individual photos adds a lot of friction.

replies(5): >>45064391 #>>45064466 #>>45064470 #>>45064725 #>>45065986 #
privatelypublic ◴[] No.45064391[source]
Unfortunately, no. It allows you to select which photos an app has access to, and I doubt anybody uses it more than once because of how many taps it takes to include a new photo. Unless I'm missing something.
replies(8): >>45064419 #>>45064424 #>>45064443 #>>45064469 #>>45065355 #>>45067368 #>>45067973 #>>45069164 #
jamwil ◴[] No.45064443[source]
That’s exactly what OP asked for. To select which photos an app has access to using the system picker so they can’t see the whole camera roll.
replies(1): >>45064578 #
AndroTux ◴[] No.45064578[source]
No. I want to select photos the app has access to now. I don’t want to readjust my selection every time I want to upload a new photo. What I want is an upload button like in the browser.

I click “add photo”, the system dialog opens, I select a photo, and then that gets sent to the app. Somehow, Apple managed to screw that up.

replies(4): >>45064879 #>>45064896 #>>45067952 #>>45069518 #
1. ks2048 ◴[] No.45067952[source]
Exactly this exists. (It’s called PHPickerViewController). It does not require permissions because the image upload process is explicitly choosing an asset.

Photo centric apps may choose more extensive APIs, but those require OS-level permissions (the user explicitly giving access)