App rejected due to incorrect purpose sting

Hello everyone, i'm having trouble to upload my app to Appstore, mainly because of the purpose string to enable camera and gallery access. My app is in Spanish, so my purpose string are this (translated to english):


"allow this application to use your camera?"

"allow this application to see you photo gallery?"


The user is requested to use the camera and gallery in 2 different screens, one is a chat and the other is to upload a payment receipt. I can't specify a purpose string for one thing or the other without confusing the app user.


Appstore tech guys keep rejecting it, so can you please tell me what shoud i use? i will do the translation no problem.



This is the reported problem:

Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage



We further continued to notice that your app requests the user’s consent to access their camera and photos but does not clarify the use of the camera and photos in the applicable purpose string.


Specifically, your camera and photos purpose strings do not provide specific examples of how your app plans to use the images.


Next Steps


Please revise the relevant purpose strings in your app’s Info.plist file to specify why the app is requesting access to the user's camera and photos.


Please see attached screenshots for details.


Emiliano

I believe the alert already contains something like "Allow the application to access the camera:" so all you would need is:


"to chat or to upload payment receipt"

To support PBK's response: You need to indicate why you need access and what that access is used for, not just that you need access.
App rejected due to incorrect purpose sting
 
 
Q