# Privacy questions in App Store Connect for ARCore iOS apps

Apps in the Apple App Store must describe their data privacy and security
practices per the document,
[App privacy details on the App Store](https://developer.apple.com/app-store/app-privacy-details/).
This information is shown on the app's App Store listing to help users
understand how the app collects and shares user data.

This document provides information on how ARCore handles user data.

ARCore provides this information with the aim to be as transparent as possible.
However, we can't speak for you. **As the app developer, you are solely responsible
for deciding how to respond to Apple's App Store Connect questions regarding your
app's user data collection, sharing, and security practices**.

> [!IMPORTANT]
> **Important:** This document lists the user data collected by only the latest [ARCore SDK](https://developers.google.com/ar/develop/downloads). To ensure that your app's disclosures are accurate, always use the latest ARCore SDK in your app.

All user data collected by ARCore is encrypted in transit using HTTPS.

## ARCore data that is always collected

ARCore collects the following user data, regardless of which ARCore APIs your
app uses.

### Device IDs

- ARCore automatically collects app install-specific pseudonymous identifiers.
  Google does not share these identifiers with third parties.

- This data collection is required, and data is stored by Google to produce
  analytics.

- ARCore uses this data to determine user engagement, including AR usage by app.

### Performance and other diagnostic data

- ARCore automatically collects performance and other diagnostic data about
  the app, the ARCore SDK, and the user's device; for example, latency and
  other diagnostics. Google does not share this performance and other diagnostic
  data with third parties.

- This data collection is required, and data is stored by Google to determine
  real-world ARCore performance, diagnose runtime behavior, and to help improve
  AR experiences for developers and users.

### API usage and app activity (usage data)

- ARCore automatically collects data about the ARCore API calls that your app
  makes. Google does not share this ARCore API call data with third parties.

- ARCore API call data collection is required, and data is stored by Google to
  produce analytics, ensure ARCore is operating correctly, and to help deliver
  high quality AR experiences for developers and users.

### ARCore data that is conditionally collected

ARCore collects the following user data, only when your app uses certain ARCore
APIs as indicated:

### Precise location

- When **using the ARCore Geospatial API**, ARCore collects precise location
  data, which is required to provide API functionality. Google does not share
  this precise location data with third parties.

- Google may store and analyze this precise location data in
  [anonymized](https://policies.google.com/technologies/anonymization)
  form for purposes including improvement of Google products and services;
  otherwise, this precise location data is stored temporarily and marked for
  automated deletion.

### Video data

- ARCore automatically collects video data while **hosting Cloud Anchors** ,
  **resolving Cloud Anchors** , or when **using the ARCore Geospatial API**.
  Google does not share this collected video data with third parties.

  - When **hosting Cloud Anchors**, collected video data is stored temporarily.
    This video data is marked for automatic deletion after the Cloud Anchor
    hosting process has finished.

  - When **resolving Cloud Anchors**, collected video data is processed in
    real-time, in memory only. This video data is not retained after the
    Cloud Anchor resolving process has finished.

  - When **using the ARCore Geospatial API** , collected video data is stored
    temporarily, then marked for automatic deletion.
    [Anonymized](https://policies.google.com/technologies/anonymization)
    data extracted from the video may be collected, stored, and analyzed to
    improve Google products and services.

- When **hosting Cloud Anchors** , **resolving Cloud Anchors** , or **using the
  ARCore Geospatial API**, this data collection and processing is required to
  provide API functionality.

### Cloud Anchor data

- When **hosting Cloud Anchors**, ARCore automatically creates and stores
  user-generated Cloud Anchor data. Google does not share this user-generated
  Cloud Anchor data with third parties.

- When **hosting Cloud Anchors**, this data collection is required to provide
  API functionality.

- When **resolving Cloud Anchors**, Google collects user-generated Cloud Anchor
  data to resolve Cloud Anchor API requests.

- When **resolving Cloud Anchors**, Google does not share user-generated Cloud
  Anchor data with third parties.