# Apple Rejected My App: How Do I Revise Purpose String in My App’s Info.plist file for the camera?

**URL:** <https://forum.adalo.com/t/apple-rejected-my-app-how-do-i-revise-purpose-string-in-my-app-s-info-plist-file-for-the-camera/23488>\
**Category:** Get Help\
**Created:** [February 17, 2022, 6:36am UTC](https://forum.adalo.com/t/apple-rejected-my-app-how-do-i-revise-purpose-string-in-my-app-s-info-plist-file-for-the-camera/23488 "2022-02-17T06:36:55Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![LaoEntrepreneur](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.adalo.com/laoentrepreneur/32/3450_2.png) [@LaoEntrepreneur](https://forum.adalo.com/u/LaoEntrepreneur)\
**Post date:** [February 17, 2022, 6:36am UTC](https://forum.adalo.com/t/apple-rejected-my-app-how-do-i-revise-purpose-string-in-my-app-s-info-plist-file-for-the-camera/23488/1 "2022-02-17T06:36:55Z")

</div>

Does anyone know how to fix this on Adalo? As far as I know I never set this up. How do I “revise the purpose string in my app’s Info.plist file for the camera to explain why my app needs access and include an example of how the user’s data will be used?”

See below for their message to me:

Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage

Lastly, we noticed that your app requests the user’s consent to access the camera, but doesn’t sufficiently explain the use of the camera in the purpose string.

To help users make informed decisions about how their data is used, all permission request alerts need to explain how your app will use the requested information.

**Next Steps**

Please revise the purpose string in your app’s Info.plist file for the camera to explain why your app needs access and include an example of how the user’s data will be used.

You can modify your app’s Info.plist file using the property list editor in Xcode.

**Resources**

- See examples of [helpful, informative purpose strings](https://developer.apple.com/ios/human-interface-guidelines/app-architecture/requesting-permission/).
- Review a list of [relevant property list keys](https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html#//apple_ref/doc/uid/TP40009251-SW18).

---

<div class="post-metadata">

**Author:** ![breadflix.es](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.adalo.com/breadflix.es/32/25243_2.png) [@breadflix.es](https://forum.adalo.com/u/breadflix.es)\
**Post date:** [February 17, 2022, 8:29am UTC](https://forum.adalo.com/t/apple-rejected-my-app-how-do-i-revise-purpose-string-in-my-app-s-info-plist-file-for-the-camera/23488/2 "2022-02-17T08:29:25Z")

</div>

I think you should only put a text indicating why you can require access to the camera. If the user can upload some type of image, for example a profile photo, you must put a notice.

The notice must be included in the iOS settings.

 ![Screenshot 2022-02-17 at 09.26.38](https://us1.discourse-cdn.com/flex020/uploads/adalo/original/3X/c/b/cb4edaca3ef2dbda1052349cae24263d12cc3663.png)

---

<div class="post-metadata">

**Author:** ![LaoEntrepreneur](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.adalo.com/laoentrepreneur/32/3450_2.png) [@LaoEntrepreneur](https://forum.adalo.com/u/LaoEntrepreneur)\
**Post date:** [February 17, 2022, 8:43am UTC](https://forum.adalo.com/t/apple-rejected-my-app-how-do-i-revise-purpose-string-in-my-app-s-info-plist-file-for-the-camera/23488/3 "2022-02-17T08:43:16Z")

</div>

Ok. Thank you so much for this. I’ll do that then. I really appreciate this help.

---

<div class="post-metadata">

**Author:** ![LaoEntrepreneur](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.adalo.com/laoentrepreneur/32/3450_2.png) [@LaoEntrepreneur](https://forum.adalo.com/u/LaoEntrepreneur)\
**Post date:** [February 18, 2022, 10:04am UTC](https://forum.adalo.com/t/apple-rejected-my-app-how-do-i-revise-purpose-string-in-my-app-s-info-plist-file-for-the-camera/23488/4 "2022-02-18T10:04:18Z")

</div>

Hey Bro.

Now, Apple just rejected my app again this time cuz of App Tracking Transparency framework or some shit. I’m more than pissed that Adalo doesn’t provide any type of support on this. I sent a ticket for the camera permission thing several days ago and have yet to hear back from Adalo and I’m a paid annual customer. Why don’t they have any kind of guidance on this. Do you know how to fix this?

Here’s their message to me:

### Guideline 5.1.2 - Legal - Privacy - Data Use and Sharing

The app privacy information you provided in App Store Connect indicates you collect data in order to track the user, including Device ID and User ID. However, you do not use App Tracking Transparency to request the user’s permission before tracking their activity.

Starting with iOS 14.5, apps on the App Store need to receive the user’s permission through the AppTrackingTransparency framework before collecting data used to track them. This requirement protects the privacy of App Store users.

**Next Steps**

Here are two ways to resolve this issue:

"- If you do not currently track, or decide to stop tracking, update your [app privacy information in App Store Connect](https://help.apple.com/app-store-connect/#/dev1b4647c5b). You must have the [Account Holder or Admin role](https://developer.apple.com/support/roles/) to update app privacy information.

- If you track users, you must [implement App Tracking Transparency](https://developer.apple.com/documentation/apptrackingtransparency) and request permission before collecting data used to track. When you resubmit, indicate in the Review Notes where the permission request is located.

**Resources**

- Tracking is linking data collected from your app with third-party data for advertising purposes, or sharing the collected data with a data broker. Learn more about [tracking](https://developer.apple.com/app-store/app-privacy-details/#user-tracking).
- See Frequently Asked Questions about the [new requirements for apps that track users](https://developer.apple.com/app-store/user-privacy-and-data-use/#permission-to-track).
- Learn more about designing [appropriate permission requests](https://developer.apple.com/design/human-interface-guidelines/ios/app-architecture/accessing-user-data/)."

---

<div class="post-metadata">

**Author:** ![breadflix.es](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.adalo.com/breadflix.es/32/25243_2.png) [@breadflix.es](https://forum.adalo.com/u/breadflix.es)\
**Post date:** [February 18, 2022, 3:30pm UTC](https://forum.adalo.com/t/apple-rejected-my-app-how-do-i-revise-purpose-string-in-my-app-s-info-plist-file-for-the-camera/23488/5 "2022-02-18T15:30:51Z")

</div>

Hi there,  
This happened to me once and it has nothing to do with Adalo, it’s about how you have configured the app in AppConnect. Make sure that you have not indicated anywhere that you are tracking the user, that you do not use their data for anything, etc, etc.

---

<div class="post-metadata">

**Author:** ![LaoEntrepreneur](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.adalo.com/laoentrepreneur/32/3450_2.png) [@LaoEntrepreneur](https://forum.adalo.com/u/LaoEntrepreneur)\
**Post date:** [February 18, 2022, 8:44pm UTC](https://forum.adalo.com/t/apple-rejected-my-app-how-do-i-revise-purpose-string-in-my-app-s-info-plist-file-for-the-camera/23488/6 "2022-02-18T20:44:01Z")

</div>

Thanks! I followed the instruction that Victor posted. There is an Adalo guide and it walks you through the whole thing.

---

<div class="post-metadata">

**Author:** ![LaoEntrepreneur](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.adalo.com/laoentrepreneur/32/3450_2.png) [@LaoEntrepreneur](https://forum.adalo.com/u/LaoEntrepreneur)\
**Post date:** [February 22, 2022, 1:38am UTC](https://forum.adalo.com/t/apple-rejected-my-app-how-do-i-revise-purpose-string-in-my-app-s-info-plist-file-for-the-camera/23488/7 "2022-02-22T01:38:59Z")

</div>

@breadflix.es Thanks so much for all your help. Great news! My app BodiGuard has been approved for App Store. Woohoo!!!

@Victor Thanks for all your help too.

 ![App Store Approval (1)](https://us1.discourse-cdn.com/flex020/uploads/adalo/original/3X/3/7/37bd6dad1fa9895d67b9b16bb5bdc35abbd222e0.jpeg)

---

<div class="post-metadata">

**Author:** ![breadflix.es](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.adalo.com/breadflix.es/32/25243_2.png) [@breadflix.es](https://forum.adalo.com/u/breadflix.es)\
**Post date:** [February 22, 2022, 8:30am UTC](https://forum.adalo.com/t/apple-rejected-my-app-how-do-i-revise-purpose-string-in-my-app-s-info-plist-file-for-the-camera/23488/8 "2022-02-22T08:30:32Z")

</div>

Congrats!

---

<div class="post-metadata">

**Author:** ![Victor](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.adalo.com/victor/32/2054_2.png) [@Victor](https://forum.adalo.com/u/Victor)\
**Post date:** [February 22, 2022, 9:14am UTC](https://forum.adalo.com/t/apple-rejected-my-app-how-do-i-revise-purpose-string-in-my-app-s-info-plist-file-for-the-camera/23488/9 "2022-02-22T09:14:16Z")

</div>

Congratulations!

---

<div class="post-metadata">

**Author:** ![system](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.adalo.com/system/32/40401_2.png) [@system](https://forum.adalo.com/u/system)\
**Post date:** [March 4, 2022, 9:14am UTC](https://forum.adalo.com/t/apple-rejected-my-app-how-do-i-revise-purpose-string-in-my-app-s-info-plist-file-for-the-camera/23488/10 "2022-03-04T09:14:50Z")

</div>

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.
