Follow up from the answer provided in https://developer.apple.com/forums/thread/653414?login=true
The Apple engineer provided the below:
When running on iOS 11 or above, your app don't need to ask for Photos Library permission before presenting UIImagePickerController (and assuming the app doesn't use PhotoKit/doesn't access UIImagePickerControllerPHAsset from the result).
I have a question here about user privacy. Let's take a look at the customer perspective and their privacy with regards to photo sharing with an app using UIImagePickerController.
If an app uses UIImagePickerController,
then my understanding is the app will no longer show up in the Settings --> Privacy --> Photos menu (with options of [None] / [Selected Photos] / [All Photos]) as you don't need to ask for Photo Library permissions. Is that correct?
Now, if that user goes to this app and chooses to select a photo, then their whole library will show. Is the takeaway that the app has access to all of the photos in the library? Or is the takeaway that this is only just a view of the images only and only the photo selected from the menu will be accessible to the app?