Expo EAS Metadata (App Store listing) · Platform guide
Privacy policy for Expo apps (EAS Submit)
Yes. Expo’s EAS Metadata docs describe privacyPolicyUrl as the “URL that links to your privacy policy. A privacy policy is required for all apps.” Apple and Google also require it in the listing and inside the app. Disclose what Expo services such as push or EAS Update collect from your users.
What Expo EAS Metadata (App Store listing) requires
store.config.json — privacyPolicyUrl
“URL that links to your privacy policy. A privacy policy is required for all apps.”
Source: docs.expo.dev verified 2026-10-30
What common SDKs collect
| SDK / API | Data it collects | Source |
|---|---|---|
| Expo push notification service |
| Source: expo.dev |
| EAS Update |
| Source: expo.dev |
| Google Mobile Ads SDK (AdMob) |
| Source: developers.google.com |
Everything in this table must appear in your policy if the SDK ships in your build.
Where to put the URL
- 3.1store.config.json → apple.info.<locale>.privacyPolicyUrl, then eas metadata:push.
- 3.2Or App Store Connect → App Privacy → Privacy Policy URL; Play Console → App content → Privacy policy.
- 3.3Inside the app: a Settings or About link (expo-linking or expo-web-browser).
Sample clause
§ 4.1 · App updates
Our app checks for updates using Expo’s EAS Update service. To do this, Expo may receive your device’s operating system and a random token that shows whether an update was downloaded. This is not linked to your name or email.
Questions
- Do I need a privacy policy to submit an Expo app?
- Yes. EAS Metadata, the App Store and Google Play all treat the privacy policy URL as required for every app.
- What is an iOS privacy manifest?
- A PrivacyInfo.xcprivacy file that declares data types and the reasons for using certain restricted APIs. Expo lets you configure it in app config.
- Is there an Expo-specific template?
- No. PrivacyPage generates a general app policy; add Expo push, EAS Update and your other SDKs in the wizard.