# Privacy answers

What the Apparent SDKs collect, and what to answer in the stores' forms. Short version: no advertising ids, no tracking prompt, no IP address kept, nothing shared with anyone.

## What's collected

- The events and screens your app tracks, and their properties.
- A random id for the install, made by the SDK. Not the IDFA, IDFV, advertising id or Android ID.
- Your own user id, only if you call `identify`.
- App version, system version, phone model, language, region setting and time zone.
- Crashes and errors: message, type, the first lines of the stack.
- The country. The server reads the IP address once to find it, then throws the address away.

Events are kept for 180 days, then removed. The totals and the list of people stay, so old days don't change. To delete one person, use **Erase a person** on the Connect page (or `apparent erase <app> <id> --yes`): all their installs go, and they are never stored again.

Events go to Apparent only. Nothing is sold or shared for ads. Apple's App Tracking Transparency prompt is **not** needed.

## Apple: App Privacy

In App Store Connect › **App Privacy**. Every row: **used for tracking: No**.

| Data type | Collected | Linked to the person | Purpose |
|---|---|---|---|
| Usage Data › Product Interaction | Yes | No | Analytics |
| Identifiers › Device ID (the random install id) | Yes | No | Analytics |
| Diagnostics › Crash Data | Yes | No | Analytics, App Functionality |
| Diagnostics › Other Diagnostic Data | Yes | No | Analytics, App Functionality |
| Location › Coarse Location (country) | Yes | No | Analytics |
| Identifiers › User ID | Only if you call `identify` | Yes | Analytics |
| Purchases › Purchase History | Only if you track purchases | No (Yes with `identify`) | Analytics |

If you call `identify`, answer **Linked to the person** for every row.

The Swift SDK ships its `PrivacyInfo.xcprivacy`. Expo and Flutter apps: add these types to your app's own privacy manifest.

## Google Play: Data safety

| Question | Answer |
|---|---|
| Does your app collect or share user data? | Collects. Not shared: Apparent processes it for you. |
| Is all data encrypted in transit? | Yes (HTTPS). |
| Can people ask for their data to be deleted? | Yes, through you. Apparent deletes on request. |
| App activity › App interactions | Collected, Analytics. |
| App info and performance › Crash logs | Collected, Analytics. |
| App info and performance › Diagnostics | Collected, Analytics. |
| Device or other IDs | Collected, Analytics. |
| Personal info › User IDs | Only if you call `identify`. |
| Financial info › Purchase history | Only if you track purchases. |
| Location | Not collected. |
| Required or optional? | Optional if you offer `optOut()`, otherwise required. |

No `AD_ID` permission is needed.

## For your privacy policy

Copy and adjust:

```text
We use Apparent to understand how the app is used. It records which screens you open and what you do in the app, with a random id for this install, your phone model, system version, language and country. It doesn't use advertising ids or keep your IP address, and the data isn't shared with anyone else.
```

Apparent's own policy: [apparent.fyi/privacy](https://apparent.fyi/privacy).
