Gratis værktøj

Gratis generator til privatlivserklæringer til iOS-apps

Generatoren opretter filen PrivacyInfo.xcprivacy for dit app-mål, som indeholder de nødvendige begrundelses-API’er og de data, som din kode indsamler, og sammenligner dine SDK’er med Apples liste.

  • PrivacyInfo.xcprivacy
  • Nødvendige API’er til begrundelser
  • SDK-kontrol
  • Svar fra App Store Connect

Udarbejd dit privatlivsmanifest.

Udfør de 3 trin, og kopier resultaterne i trin 4.

Indsæt den e-mail, Apple har sendt vedrørende en manglende API-deklaration eller et manglende privatlivsmanifest. Generatoren læser de API-kategorier og SDK’er, den nævner.

Indsæt Podfile.lock, Package.resolved, pubspec.lock (Flutter) eller package.json (React Native eller Capacitor).

SDK'er i din app

Vælg alle de SDK’er, som din app indeholder. Hver enkelt tilføjer de data, den indsamler, til dine svar.

Din egen kode

Vælg, hvad din app og din server skal gøre med data, bortset fra SDK’erne.

Sporing

Sporing betyder, at data fra din app sammenkobles med data fra andre virksomheder med henblik på målrettede annoncer eller måling af annoncers effektivitet, eller at de deles med en datamægler.

Nødvendige reason-API’er i din egen kode

Vælg hver API-kategori, som din egen kode bruger, og vælg derefter de årsager, der passer. De fleste apps bruger brugerstandarder med årsagen CA92.1.

App Store

Appens privatlivskort på din App Store-side, opdelt efter datakategori.

Gennemgå svarene, inden du offentliggør dem. De følger efter dine svar ovenfor og de offentliggjorte data for hvert SDK.

Indtast navnet på din app for at se oplysninger om beskyttelse af personoplysninger.

Generatoren udarbejder svar på baggrund af dine valg og de offentliggjorte data for hvert SDK, f.eks. dets privatlivsmanifest. Dette udgør ikke juridisk rådgivning. SDK’er ændrer, hvilke oplysninger de indsamler, fra version til version, så du bør altid sammenholde hvert enkelt SDK med leverandørens dokumentation og den privatlivsrapport, som Xcode genererer.

Hvor skal du indsætte din privatlivserklæring?

Filen skal placeres i din app-target, så Xcode inkluderer den i appen. Hvert SDK har sit eget manifest.

  1. Download filen. Behold navnet »PrivacyInfo.xcprivacy«, som Xcode leder efter.

  2. Føj den til dit app-mål. Træk den ind i Xcode-projektet, og tjek dit app-mål, eller opret et nyt via »File« > »New File« og vælg filtypen »App Privacy«.

  3. Opdater dine SDK’er. Brug de versioner af SDK’erne, der er angivet på Apples liste, og som indeholder deres eget privatlivsmanifest og deres egen signatur.

  4. Se privatlivsrapporten. Arkiver appen (Produkt > Arkiver), og Control-klik derefter på arkivet, og vælg »Generer privatlivsrapport«.

  5. Upload buildet. Indsæt eventuelle e-mails fra App Store Connect vedrørende manglende begrundelser i trin 1, og opdater filen.

  6. Sørg for, at begrundelserne er korrekte. Brug de enkelte API’er udelukkende til de formål, du angiver, og opdater filen, når din kode ændres.

Reglerne

Hvad Apple forlanger.

Hver række angiver en Apple-regel eller en lov om beskyttelse af personoplysninger, hvornår den finder anvendelse, og hvad din app skal opfylde.

Apples retningslinjer og lovgivning om privatlivsbeskyttelse for iOS-apps, hvornår de gælder, og hvad der kræves
Regel eller lov Hvornår det finder anvendelse Hvad der forventes
Retningslinje 5.1.1(i) for app-gennemgang Alle apps i App Store. Et link til privatlivspolitikken i App Store Connect-metadataene og inde i appen, som er let at finde.
Oplysninger om appens privatlivspolitik i App Store Connect Nye apps og app-opdateringer. Hver eneste datatype, som du og dine tredjepartspartnere indsamler, hvorfor, om den er knyttet til den pågældende person, og om den bruges til sporing.
Retningslinje 5.1.2(i) for app-gennemgang Apps, der sporer brugere på tværs af andre virksomheders apps og hjemmesider. Udtrykkelig tilladelse via meddelelsen om »App Tracking Transparency« inden enhver form for sporing.
Privatlivserklæring og API’er til angivelse af begrundelse Apps og SDK’er, der bruger de anførte API’er, fra den 1. maj 2024. En godkendt begrundelse for hver API-kategori i PrivacyInfo.xcprivacy. App Store Connect accepterer ikke en upload uden en sådan.
Krav til tredjeparts-SDK’er Apps, der indeholder et SDK fra Apples liste, såsom Firebase, Facebook SDK eller OneSignal. Et privatlivsmanifest og en signatur for hvert af de anførte SDK’er, både i nye apps og i opdateringer, der tilføjer SDK’et.
Lovgivning om databeskyttelse, såsom GDPR og CCPA Apps med brugere i EU, Storbritannien, Californien og andre steder, hvor der gælder en lovgivning om beskyttelse af personoplysninger. En privatlivspolitik, der oplyser brugerne om, hvilke oplysninger du indsamler, hvorfor og hvem der modtager dem, i overensstemmelse med App Stores retningslinjer.

Generator af privatlivspolitik

Apple kræver, at alle apps har en privatlivspolitik.

TermsFeeds generator til privatlivspolitikker udarbejder en privatlivspolitik til din app, der omfatter de analyse-, reklame- og betalingsudbydere, som dine SDK’er sender data til.

Generer privatlivspolitik

Ofte stillede spørgsmål.

Svar på ofte stillede spørgsmål om privatlivsmanifester.

Hvad er PrivacyInfo.xcprivacy?

PrivacyInfo.xcprivacy er privatlivsmanifestet: en egenskabsliste i din app eller dit SDK, der angiver, hvilke data den indsamler, og hvilke API’er til begrundelse den bruger.

  • NSPrivacyTracking og NSPrivacyTrackingDomains angiver, om koden foretager sporing, og gennem hvilke domæner.
  • NSPrivacyCollectedDataTypes angiver hver datatype med dens formål.
  • NSPrivacyAccessedAPITypes angiver hver kategori af API'er, der kræver en begrundelse, sammen med de tilhørende begrundelser.

Hvad er obligatoriske begrundelses-API’er?

API’er, der kræver en begrundelse, er API’er, som apps kan misbruge til at identificere en enhed, og derfor kræver Apple en godkendt begrundelse, før du bruger dem.

  • De 5 kategorier er brugerstandarder, filtidsstempler, systemets opstartstid, diskplads og aktive tastaturer.
  • Hver kategori har sine egne godkendte begrundelser, f.eks. CA92.1 for brugerstandarder, som kun din app læser.
  • App Store Connect har siden 1. maj 2024 afvist uploads uden angivelse af begrundelser.

Hvorfor afviste App Store Connect min upload?

En upload mislykkes, hvis der mangler en begrundelse for hver af de obligatoriske begrundelses-API’er, som appen bruger, eller hvis der mangler et privatlivsmanifest for et angivet SDK.

  • Indsæt e-mailen i trin 1 for at finde de API-kategorier og SDK'er, der nævnes i den.
  • Føj årsagerne til dit app-manifest for din egen kode.
  • Opdater hvert af de anførte SDK'er til en version med sit eget privatlivsmanifest.

Omfatter min app-manifest mine SDK’er?

Nej. Hvert SDK leveres med sit eget privatlivsmanifest, og dit app-manifest dækker din egen kode.

  • Opdater SDK'erne til versioner, der indeholder et manifest.
  • Svarene i App Store Connect dækker stadig dataene fra alle SDK'er.
  • Xcode samler alle manifesterne i privatlivsrapporten.

Hvilken begrundelse passer til brugerstandardindstillingerne?

CA92.1 passer til de fleste apps: Den omfatter kun data, som din app læser og skriver.

  • 1C8F.1 dækker data, der deles med dine andre apps, udvidelser og App Clips i samme appgruppe.
  • AC6B.1 dækker konfiguration af administrerede apps fra MDM.
  • Angiv kun årsager, der svarer til, hvad din kode gør.

Er Privacy Manifest Generator gratis?

Ja, Privacy Manifest Generator er gratis.

  • Generatoren kræver ingen konto.
  • Generatoren udfylder også svarene i App Store Connect.

Opret dit privatlivsmanifest med generatoren ovenfor.