My app update is rejected

I am going to update my app but its rejected multiple time I didnt understand what the issue exactly.

I am using contact permission to send message to my contact they are not registered with my application to send sms to register my application I have mention the string i info.plist "This app requires Contact access to send request invite to join eazdine" this one.

Apple replay with this msg

Additionally, your app accesses user data from the device but does not have the required precautions in place.

Next Steps

To collect personal data with your app:

  1. You must make it clear to the user that their personal data will be uploaded to your server and you must obtain the user's consent before the data is uploaded.

  2. You must also have a Privacy Policy URL and ensure that the URL you provide directs users to your privacy policy.

What Should I do please help me out to update my app

Thanks

You're supposed to do exactly what #1 & #2 outline. Before just prompting the user with the Contacts permission request, show a screen to the user explaining to them why your app needs access to their private contacts data, what you're going to do with the data (Their entire address book) before calling the API for access to their Contacts. If all you need is an email or phone number, just create a screen and ask them to provide the email or phone number as part of your onboarding flow. Don't have a website? get one so you can provide a link to the privacy policy that governs your data usage policies.

My app update is rejected
 
 
Q