App Privacy i App Store Connect: vad du ska deklarera
Av Mehdi Azizi
Publicerad , 9 min
App Privacy anger vilka data din app och dess SDK:er samlar in, hur de används och om de spårar. Publicera innan du skickar in.
App Privacy är den del av App Store Connect som skapar integritetsetiketterna på din produktsida. Där deklarerar du varje typ av data som din app och de SDK:er du har byggt in samlar in: vad den används till, om den är kopplad till användaren och om den används för spårning. Så länge dina svar inte är publicerade vägrar App Store Connect att lägga till din version i en inskickning.
Svaren kan ändras när som helst, utan nytt build. Det svåra är att veta vad du ska deklarera för RevenueCat, Sentry, PostHog, Supabase, AppsFlyer, Meta eller Expos notiser. Tabellen längre ner bygger på varje SDK:s dokumentation och de manifest de skickar med, genomlästa den 15 oktober 2026.
Jag publicerar mina egna iOS-appar med Expo och de här SDK:erna. Den här guiden beskriver vad Apple kräver och vad jag själv har gjort. Den ersätter inte juridisk rådgivning.
App Privacy, integritetspolicy och manifest: tre olika saker
- Integritetspolicyn är en webbsida vars adress du anger. Metoden finns i integritetspolicy för en iOS-app.
- Integritetsmanifestet är en fil,
PrivacyInfo.xcprivacy, som följer med i buildet. Den beskrivs i detalj i guiden om ITMS-91053. - App Privacy är frågeformuläret i App Store Connect. Det visas på din produktsida i tre block: data som används för att spåra dig, data som är kopplad till dig och data som inte är kopplad till dig.
Alla tre måste berätta samma historia. Apples sida App Privacy Details anger att uppgifterna krävs för att skicka in en app och dess uppdateringar, och att de även omfattar dina tredjepartspartner: analysverktyg, annonsnätverk, SDK:er och leverantörer vars kod du har lagt till.
Fyll i App Privacy steg för steg
App Store Connects hjälp beskriver stegen nedan.
För att fylla i formuläret måste din roll vara Account Holder, Admin eller App Manager.
- Under Apps öppnar du din app och sedan App Privacy i sidofältet.
- Klicka på Get Started.
- Svara på den första frågan: samlar du eller dina partner in data? Om svaret är nej väljer du "No, we do not collect data from this app" och sparar. Klart.
- Annars kryssar du i alla typer av data som samlas in, av din kod eller av dina SDK:er.
- För varje typ svarar du på tre frågor: användning, koppling till användaren, spårning.
- Läs igenom förhandsvisningen av produktsidan (Product Page Preview), klicka på Publish och bekräfta.
Om din app redan är publicerad vill Apple att svaren beskriver datan i den version som ligger ute.
Publicera innan du skickar in. I september 2026, med Piaf, misslyckades det att lägga till versionen i inskickningen med det här meddelandet: "You must have published answers to your app's data usages." Jag har inte hittat något sätt att fylla i formuläret via App Store Connects publika API. Så jag gör det i webbgränssnittet, före allt annat.
De tre frågorna för varje typ av data
Vad det betyder att samla in
För Apple betyder insamling att skicka data från enheten och kunna komma åt den längre än vad som krävs för att svara på förfrågan. Alltså:
- data som bara behandlas på iPhonen samlas inte in;
- en token eller en IP-adress som skickas och direkt kastas samlas inte heller in;
- data som samlas in enbart för att appen ska fungera måste ändå deklareras, med just den användningen.
Användning
Apple erbjuder sex användningsområden: tredjepartsannonsering, utvecklarens annonsering eller marknadsföring, analys, produktanpassning, appfunktionalitet och övriga ändamål. Samma data kan ha flera: en e-postadress som används för inloggning och för att anpassa appen kryssar i både funktionalitet och anpassning.
Kopplad till användaren
Data är kopplad när den knyts till personens identitet, via kontot, enheten eller på annat sätt. Apple påpekar att den ofta är det, utom om du anonymiserar den innan du samlar in den och aldrig försöker koppla ihop den igen. Så fort du skickar kontots id till en SDK (identify, setUser, logIn) blir den SDK:ns data kopplad.
Spårning
Spårning betyder att koppla ihop data från din app med data från andra företags appar eller webbplatser, för riktad annonsering eller annonsmätning. Att dela data med en datamäklare räknas också. En SDK som korsar din data med data från andra appar för annonsering räknas som spårning, även om du själv inte använder den till det.
Ett "ja" till spårning får två följder: förfrågan via App Tracking Transparency före all spårning, förklarad i guideline 5.1.2, och ett manifest som deklarerar spårningen med sina domäner. Utan de domänerna får du felet ITMS-91064.
Vad du ska deklarera för SDK:erna i en Expo-app
Tabellen utgår från varje SDK:s standardkonfiguration. Så fort du skickar mer till dem, som e-post, kontots id eller egna händelser, deklarerar du mer.
| SDK | Data att deklarera | Spårning | Källa |
|---|---|---|---|
| RevenueCat | Köphistorik | Nej | RevenueCats dokumentation |
| Sentry | Krascher, prestanda | Nej | Dokumentation och manifest |
| PostHog | Interaktioner med appen | Nej | PostHogs iOS-manifest |
| Supabase Auth | E-post, användar-id | Nej | Ingen dokumentation hittad |
| AppsFlyer | Enhets-id, interaktioner | Ja, enhets-id | AppsFlyers manifest |
| Meta SDK | Enhets-id, krascher | Ja, enhets-id | Metas dokumentation och manifest |
| Expo Notifications | Enhets-id (push-token) | Nej | Ingen dokumentation hittad |
RevenueCat
Dess App Privacy-dokumentation säger att du ska deklarera köphistorik, med två användningsområden som alla RevenueCat-användare måste kryssa i: analys och appfunktionalitet. Kopplad: nej om dina id:n är anonyma, ja om ditt RevenueCat-användar-id kan kopplas till en e-postadress. Lägg till användar-id om du skickar ditt eget id, och kontaktuppgifter om du skickar en e-postadress som attribut. SDK:ns manifest nämner bara funktionalitet: följ dokumentationen, den är mer komplett. Integrationen beskrivs i RevenueCat för prenumerationer i appen.
Sentry
Dess sida om mobil integritet säger det rakt ut: Sentry är en partner som ska deklareras, standardanvändningen är analys och appfunktionalitet, Sentry spårar inte och behöver inte annons-id:t. Dess manifest deklarerar kraschdata, prestandadata och annan diagnostik, inte kopplad. Om du kopplar kontots id till rapporterna med Sentry.setUser blir de kopplade.
PostHog
Jag har inte hittat någon publicerad App Privacy-rekommendation från PostHog. Manifestet för dess iOS-SDK deklarerar interaktion med appen och annan användningsdata, inte kopplad, utan spårning, för analys. För React Native anger dess dokumentation att appens livscykel fångas som standard, likaså visade skärmar med React Navigation 6 eller äldre, att identify kopplar tidigare händelser till användaren och att en plats härledd från IP-adressen läggs till om du inte använder disableGeoip. Som jag ser det: behåller du den platsen, deklarera ungefärlig plats.
Supabase Auth
Såvitt jag vet publicerar Supabase ingen App Privacy-rekommendation. Enligt Apples definitioner gör inloggning med e-post att du ska deklarera e-postadress och användar-id, för appfunktionalitet, kopplade. Dess granskningsloggar sparar också IP-adressen vid varje inloggning: Apple vill att en sparad IP-adress deklareras utifrån hur du använder den. Och allt du lagrar i dina tabeller räknas: innehåll, foton, historik.
AppsFlyer och Meta
Båda manifesten deklarerar enhets-id:t som använt för spårning, för tredjepartsannonsering. AppsFlyers lägger till interaktion med appen, för analys. Metas lägger till kraschdata och annan data. Metas iOS-dokumentation påpekar att manifestet bara täcker standardinsamlingen: extra data måste du deklarera själv.
I juli 2026, när jag kopplade in AppsFlyer i TradaZen, lade jag till enhets-id, för tredjepartsannonsering och analys, använt för spårning. Blocket "Data som används för att spåra dig" dök upp på produktsidan. Det första buildet med AppsFlyer avvisades däremot vid bearbetningen: appens manifest deklarerade spårning utan sina domäner.
Expo Notifications
Jag har inte hittat någon publicerad rekommendation från Expo, och manifestet för expo-notifications deklarerar ingen insamlad data. Men push-token som du sparar på din server identifierar enheten för din app. Min försiktiga tolkning: enhets-id, för appfunktionalitet, kopplad om du sparar den tillsammans med kontot, utan spårning. Det är ingen regel som Apple har skrivit.
Min metod: en enda lista för att få allt att stämma
Jag läser igenom den publicerade policyn innan jag rör formuläret. TradaZens policy nämner e-postadressen för inloggning, prenumerationen, notis-token, användningsstatistik, felrapporter och annonsattribution som kräver samtycke.
Varje rad i policyn blir en typ i App Privacy. När jag lägger till en SDK eller en funktion som skickar data ändrar jag policyn, App Privacy och manifestet samma dag.
För att kontrollera, lista de inbyggda manifesten med kommandot från ITMS-91053-guiden ovan. Med en Mac och Xcode samlar integritetsrapporten dem: Product, sedan Archive, sedan Generate Privacy Report i organizern. Apple beskriver den som ett hjälpmedel för att fylla i App Store Connect.
Uppdatera App Privacy utan nytt build
Apple skriver det: du kan ändra dina svar när som helst, utan att uppdatera appen. Adressen till din integritetspolicy ändras däremot först med nästa version, enligt App Store Connects hjälp.
Uppdatera App Privacy när du lägger till en SDK, när du skickar kontots id till ett befintligt verktyg eller när en funktion skickar en ny typ av data. Ett avslag som bara gäller de här deklarationerna rättar du online, precis som för guideline 5.1.1.
Kontrollera ditt underlag innan Apple gör det
Review Kit samlar min checklista inför inskickning, mina åtgärdade avslag och två Claude Code-skills som går igenom ditt projekt och din produktsida och sedan förbereder ditt svar om Apple säger nej.
Vill du veta vad som fortfarande blockerar? Den kostnadsfria diagnosen skickar dig min checklista mot avslag från Apple. För hela vägen till publicering, läs publicera en app på App Store.
Vanliga frågor
Vad är App Privacy i App Store Connect?
Det är formuläret som skapar integritetsetiketterna på din produktsida i App Store: data som din app och dess SDK:er samlar in, användning, koppling till användaren och spårning. Det är obligatoriskt för att skicka in en app och dess uppdateringar.
Behövs ett nytt build för att ändra App Privacy?
Nej. Apple anger att du kan ändra dina svar när som helst, utan att uppdatera appen: du ändrar och klickar sedan på Publish. Bara adressen till integritetspolicyn väntar till nästa version.
Vad ska jag deklarera för RevenueCat i App Privacy?
Köphistorik, med användningsområdena analys och appfunktionalitet, enligt RevenueCats dokumentation. Lägg till användar-id om du skickar ditt eget id, och kontaktuppgifter om du skickar en e-postadress som attribut.
Spårar Sentry och PostHog enligt Apples definition?
Nej, inte i standardkonfigurationen. Sentry skriver att de inte använder din data för att spåra användare, och PostHogs iOS-manifest deklarerar ingen spårning. Deras data blir däremot kopplad så fort du skickar kontots id till dem.
Varför kan jag inte lägga till min version i inskickningen?
Ofta för att App Privacy inte är publicerat. App Store Connect visar då "You must have published answers to your app's data usages". Publicera dina svar och lägg sedan till versionen.

