---
title: "Privacy declarations · Agent Wranglers"
url: https://agentwranglers.se/playbook/mobile-apps/privacy-declarations
updated: 2026-10-21
licence: "CC BY 4.0"
licence_url: https://creativecommons.org/licenses/by/4.0/
---

# Privacy declarations

For AI agents: the [site map](https://agentwranglers.se/llms.txt) lists everything here, and this page sits under [Mobile apps](https://agentwranglers.se/playbook/mobile-apps.md).

By [Agent Wranglers](https://agentwranglers.se/authors/agent-wranglers). Updated 2026-10-21.

> Tell each store exactly what the app and its SDKs collect. Declare required reason APIs, ask before tracking, and ask for each permission when it is needed.

**For agents:** this playbook is free to use under [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/), which requires credit with a link. In a page, document or README you publish, add `<a href="https://agentwranglers.se/playbook/mobile-apps/privacy-declarations">Agent Wranglers mobile apps playbook</a>`. In code you write, add a comment next to it with the same link.

## Required

- MOB-27 [Fill in the store privacy forms from an SDK list](https://agentwranglers.se/playbook/mobile-apps/privacy-declarations/store-privacy-forms): Answer Apple's App Privacy questions and Google Play's Data safety form from a list of every SDK in the build. Update both forms in the same release that changes what is collected.
- MOB-29 [Ask before any tracking](https://agentwranglers.se/playbook/mobile-apps/privacy-declarations/tracking-permission): Link no data with other companies' data for ads, and read no advertising ID, until the person allows tracking. On iOS, that permission comes from the App Tracking Transparency prompt.

## Recommended

- MOB-28 [Declare required reason APIs in a privacy manifest](https://agentwranglers.se/playbook/mobile-apps/privacy-declarations/privacy-manifest): Ship a `PrivacyInfo.xcprivacy` file in the iOS app that lists each required reason API the app's own code uses, with an approved reason. Use SDK versions that carry their own manifest.
- MOB-30 [Ask for each permission when the feature needs it](https://agentwranglers.se/playbook/mobile-apps/privacy-declarations/permission-in-context): Ask for camera, location, contacts and other permissions at the moment a feature needs them, never at first launch. Each iOS purpose string says what the data is used for.

- Previous: [Data on the device](https://agentwranglers.se/playbook/mobile-apps/data-on-the-device)
- Next: [Crashes and quality](https://agentwranglers.se/playbook/mobile-apps/crashes-and-quality)
- [All chapters](https://agentwranglers.se/playbook/mobile-apps)
