Gratis verktyg

Gratis verktyg för att skapa integritetspolicyer för iOS-appar

Generatorn skapar filen PrivacyInfo.xcprivacy för ditt appmål, med de nödvändiga API:erna för användningsändamål och de data som din kod samlar in, och jämför dina SDK:er med Apples lista.

  • PrivacyInfo.xcprivacy
  • Nödvändiga API:er för motiveringar
  • SDK-kontroll
  • Svar från App Store Connect

Skapa ditt integritetsmanifest.

Följ de tre stegen och kopiera resultaten i steg 4.

Klistra in det e-postmeddelande som Apple skickade angående en saknad API-deklaration eller ett saknat integritetsmanifest. Generatorn läser in de API-kategorier och SDK:er som anges där.

Klistra in Podfile.lock, Package.resolved, pubspec.lock (Flutter) eller package.json (React Native eller Capacitor).

SDK:er i din app

Välj alla SDK:er som din app innehåller. Varje SDK lägger till de data den samlar in till dina svar.

Din egen kod

Välj vad din app och din server ska göra med data, utöver SDK:erna.

Spårning

Spårning innebär att man kopplar samman data från din app med data från andra företag i syfte att visa riktade annonser eller mäta annonsernas effektivitet, eller att man delar dessa data med en datamäklare.

Nödvändiga reason-API:er i din egen kod

Välj alla API-kategorier som din egen kod använder och ange sedan de skäl som stämmer in. De flesta appar använder användarinställningar, med skäl CA92.1.

App Store

Kortet ”Appens integritet” på din App Store-sida, uppdelat efter datakategori.

Granska svaren innan du publicerar dem. De följer efter dina svar ovan och de publicerade uppgifterna för respektive SDK.

Ange namnet på din app för att se information om integritetsinställningarna.

Generatorn skapar svar utifrån dina val och de offentliggjorda uppgifterna för varje SDK, till exempel dess integritetsmanifest. Detta utgör inte juridisk rådgivning. SDK:er kan ändra vilka uppgifter de samlar in mellan olika versioner, så jämför varje SDK med leverantörens dokumentation och den integritetsrapport som Xcode genererar.

Var du ska lägga till din integritetspolicy.

Filen placeras i appens målkatalog, så att Xcode kan bunta ihop den med appen. Varje SDK har sitt eget manifest.

  1. Ladda ner filen. Behåll namnet PrivacyInfo.xcprivacy, eftersom det är det namn som Xcode letar efter.

  2. Lägg till den i ditt appmål. Dra den till Xcode-projektet och kontrollera ditt appmål, eller skapa ett nytt via Arkiv > Ny fil och välj filtypen ”App Privacy”.

  3. Uppdatera dina SDK:er. Använd de versioner av SDK:erna som finns på Apples lista och som innehåller ett eget integritetsmanifest och en egen signatur.

  4. Kontrollera sekretessrapporten. Arkivera appen (Produkt > Arkivera), Control-klicka sedan på arkivet och välj ”Skapa sekretessrapport”.

  5. Ladda upp versionen. Klistra in eventuella e-postmeddelanden från App Store Connect om orsaker till att versionen inte godkänts i steg 1 och uppdatera filen.

  6. Se till att anledningarna stämmer. Använd varje API endast för de ändamål som du anger, och uppdatera filen när din kod ändras.

Reglerna

Vad Apple begär.

I varje rad anges en Apple-regel eller en integritetslag, när den gäller samt vad din app behöver.

Apples riktlinjer och sekretesslagar för iOS-appar, när de gäller respektive och vad som krävs
Regel eller lag När det gäller Vad frågan handlar om
Riktlinje 5.1.1(i) för appgranskning Alla appar i App Store. En länk till integritetspolicyn i App Store Connect-metadata och inuti appen, lätt att hitta.
Uppgifter om appens integritet i App Store Connect Nya appar och appuppdateringar. Varje datatyp som du och dina externa samarbetspartner samlar in, varför, om den är kopplad till personen och om den används för spårning.
Riktlinje 5.1.2(i) för appgranskning Appar som spårar användare över olika appar och webbplatser från andra företag. Uttryckligt samtycke via meddelandet om ”App Tracking Transparency” innan någon spårning sker.
Sekretesspolicy och API:er för obligatoriska motiveringar Appar och SDK:er som använder de angivna API:erna, från och med den 1 maj 2024. Ett godkänt skäl för varje API-kategori i PrivacyInfo.xcprivacy. App Store Connect godkänner inte en uppladdning utan ett sådant skäl.
Krav på SDK från tredje part Appar som innehåller ett SDK som finns med på Apples lista, till exempel Firebase, Facebook SDK eller OneSignal. Ett integritetsmanifest och en signatur för varje SDK som anges, både i nya appar och i uppdateringar där SDK:t läggs till.
Dataskyddslagar, såsom GDPR och CCPA Appar med användare i EU, Storbritannien, Kalifornien och andra platser där det finns lagstiftning om integritetsskydd. En integritetspolicy som informerar användarna om vilka uppgifter du samlar in, varför och vem som tar del av dem, i enlighet med App Stores riktlinjer.

Generator för integritetspolicy

Apple kräver att varje app har en integritetspolicy.

TermsFeeds verktyg för att skapa integritetspolicyer skapar en integritetspolicy för din app, med de analys-, annons- och betalningsleverantörer som dina SDK:er skickar data till.

Generera sekretesspolicy

Vanliga frågor.

Svar på vanliga frågor om integritetsmanifest.

Vad är PrivacyInfo.xcprivacy?

PrivacyInfo.xcprivacy är sekretessmanifestet: en egenskapslista i din app eller ditt SDK som dokumenterar vilka uppgifter den samlar in och vilka API:er för nödvändiga skäl den använder.

  • NSPrivacyTracking och NSPrivacyTrackingDomains anger om koden spårar användare och via vilka domäner detta sker.
  • NSPrivacyCollectedDataTypes listar varje datatyp med dess syften.
  • NSPrivacyAccessedAPITypes listar varje kategori av API:er som kräver motivering tillsammans med respektive motivering.

Vad är API:er för obligatoriska skäl?

API:er som kräver motivering är sådana som appar kan missbruka för att identifiera en enhet, därför kräver Apple en godkänd motivering innan du använder dem.

  • De fem kategorierna är användarinställningar, filtidsstämplar, systemets starttid, diskutrymme och aktiva tangentbord.
  • Varje kategori har sina egna godkända skäl, till exempel CA92.1 för användarinställningar som endast din app läser.
  • App Store Connect har sedan den 1 maj 2024 avvisat uppladdningar utan angivna skäl.

Varför avvisade App Store Connect min uppladdning?

En uppladdning misslyckas om någon av de obligatoriska API:er som appen använder saknar angiven orsak, eller om ett angivet SDK saknar integritetsmanifest.

  • Klistra in e-postmeddelandet i steg 1 för att hitta de API-kategorier och SDK:er som nämns där.
  • Lägg till skälen i ditt appmanifest för din egen kod.
  • Uppdatera varje listat SDK till en version med ett eget sekretessmanifest.

Omfattar min app-manifest mina SDK:er?

Nej. Varje SDK levereras med ett eget sekretessmanifest, och ditt appmanifest omfattar din egen kod.

  • Uppdatera SDK:erna till versioner som innehåller ett manifest.
  • Svaren i App Store Connect omfattar fortfarande data från alla SDK:er.
  • Xcode sammanställer alla manifest i sekretessrapporten.

Vilken anledning passar bäst för användarinställningarna?

CA92.1 passar de flesta appar: den omfattar endast data som din app läser och skriver.

  • 1C8F.1 omfattar data som delas med dina andra appar, tillägg och App Clips i samma appgrupp.
  • AC6B.1 omfattar hanterad appkonfiguration från MDM.
  • Ange endast skäl som stämmer överens med vad din kod gör.

Är Privacy Manifest Generator gratis?

Ja, Privacy Manifest Generator är gratis.

  • Generatorn kräver inget konto.
  • Generatorn fyller även i svaren i App Store Connect.

Skapa ditt integritetsmanifest med hjälp av generatorn ovan.