Gratis tool

Gratis generator voor privacyverklaringen voor iOS-apps

De generator maakt het bestand PrivacyInfo.xcprivacy aan voor je app-target, met de vereiste reden-API’s en de gegevens die je code verzamelt, en controleert of je SDK’s op de Apple-lijst staan.

  • PrivacyInfo.xcprivacy
  • Vereiste reden-API's
  • SDK-controle
  • Antwoorden over App Store Connect

Stel je privacyverklaring op.

Voer de 3 stappen uit en kopieer de resultaten in stap 4.

Plak hier de e-mail die Apple heeft gestuurd over een ontbrekende API-verklaring of privacymanifest. De generator leest de API-categorieën en SDK’s die daarin worden genoemd.

Plak Podfile.lock, Package.resolved, pubspec.lock (Flutter) of package.json (React Native of Capacitor).

SDK's in je app

Selecteer alle SDK's die in je app zijn opgenomen. Elke SDK voegt de gegevens die hij verzamelt toe aan je antwoorden.

Je eigen code

Geef aan wat je app en je server met gegevens doen, afgezien van de SDK’s.

Tracking

Tracking houdt in dat gegevens uit je app worden gekoppeld aan gegevens van andere bedrijven met het oog op gerichte advertenties of het meten van advertentieprestaties, of dat deze gegevens worden gedeeld met een datamakelaar.

Vereiste reden-API’s in je eigen code

Selecteer elke API-categorie die in je eigen code wordt gebruikt, en vervolgens de bijbehorende redenen. De meeste apps maken gebruik van de standaardinstellingen van de gebruiker, met reden CA92.1.

App Store

De kaart ‘App-privacy’ op je App Store-pagina, per gegevenscategorie.

Controleer de antwoorden voordat je ze publiceert. Ze volgen op je antwoorden hierboven en op de gepubliceerde gegevens van elke SDK.

Voer de naam van je app in om je privacygegevens te bekijken.

De generator stelt antwoorden op basis van uw keuzes en de gepubliceerde gegevens van elke SDK, zoals het privacymanifest. Dit is geen juridisch advies. SDK’s kunnen per versie verschillen in de gegevens die ze verzamelen, dus controleer elke SDK aan de hand van de documentatie van de leverancier en het privacyrapport dat Xcode genereert.

Waar u uw privacyverklaring kunt toevoegen.

Het bestand wordt in je app-target geplaatst, zodat Xcode het bij de app voegt. Elke SDK heeft zijn eigen manifest.

  1. Download het bestand. Houd de naam PrivacyInfo.xcprivacy aan, want daar zoekt Xcode naar.

  2. Voeg het toe aan je app-target. Sleep het naar het Xcode-project en controleer je app-target, of maak er een aan via ‘Bestand’ > ‘Nieuw bestand’ en kies het bestandstype ‘App-privacy’.

  3. Werk je SDK's bij. Gebruik versies van de SDK's die op de lijst van Apple staan en die hun eigen privacymanifest en handtekening bevatten.

  4. Bekijk het privacyrapport. Archiveer de app (Product > Archiveren), klik vervolgens met de Control-toets ingedrukt op het archief en kies ‘Privacyrapport genereren’.

  5. Upload de build. Plak eventuele e-mails van App Store Connect waarin wordt vermeld waarom de build is afgewezen in stap 1 en werk het bestand bij.

  6. Zorg ervoor dat de redenen kloppen. Gebruik elke API alleen voor de doeleinden die je opgeeft, en werk het bestand bij wanneer je code verandert.

De regels

Wat Apple vraagt.

In elke rij staat een regel van Apple of een privacywet vermeld, wanneer deze van toepassing is en wat er voor je app nodig is.

De richtlijnen van Apple en de privacywetgeving voor iOS-apps, wanneer deze van toepassing zijn en wat er wordt gevraagd
Regel of wet Wanneer dit van toepassing is Wat er wordt gevraagd
Richtlijn 5.1.1(i) voor app-beoordelingen Alle apps in de App Store. Een link naar het privacybeleid in de metagegevens van App Store Connect en in de app zelf, die gemakkelijk te vinden is.
Privacygegevens van de app in App Store Connect Nieuwe apps en app-updates. Elk type gegevens dat u en uw externe partners verzamelen, waarom, of deze aan een persoon zijn gekoppeld en of ze worden gebruikt voor tracking.
Richtlijn 5.1.2(i) voor app-beoordelingen Apps die mensen volgen via apps en websites van andere bedrijven. Uitdrukkelijke toestemming via de melding van ‘App Tracking Transparency’ voordat er enige vorm van tracking plaatsvindt.
Privacyverklaring en API’s voor verplichte motivering Apps en SDK's die gebruikmaken van de genoemde API's, met ingang van 1 mei 2024. Een goedgekeurde reden voor elke API-categorie in PrivacyInfo.xcprivacy. App Store Connect accepteert geen upload zonder deze reden.
Vereisten voor SDK’s van derden Apps die een SDK bevatten die op de lijst van Apple staat, zoals Firebase, de Facebook SDK of OneSignal. Een privacyverklaring en een handtekening voor elke vermelde SDK, zowel in nieuwe apps als in updates waarin de SDK wordt toegevoegd.
Privacywetgeving, zoals de AVG en de CCPA Apps met gebruikers in de EU, het Verenigd Koninkrijk, Californië en andere gebieden waar privacywetgeving geldt. Een privacybeleid waarin wordt uitgelegd welke gegevens je verzamelt, waarom je dat doet en wie deze gegevens ontvangt, in overeenstemming met de richtlijnen van de App Store.

Generator van privacybeleid

Apple vraagt elke app om een privacybeleid.

De TermsFeed-generator voor privacyverklaringen stelt een privacyverklaring op voor je app, met daarin de analyse-, advertentie- en betalingsproviders waaraan je SDK’s gegevens verstrekken.

Privacybeleid genereren

Veelgestelde vragen.

Antwoorden op veelgestelde vragen over privacyverklaringen.

Wat is PrivacyInfo.xcprivacy?

PrivacyInfo.xcprivacy is het privacymanifest: een eigenschappenlijst in je app of SDK waarin wordt vastgelegd welke gegevens worden verzameld en welke API’s voor de vereiste redenen worden gebruikt.

  • NSPrivacyTracking en NSPrivacyTrackingDomains geven aan of de code gegevens bijhoudt en via welke domeinen.
  • NSPrivacyCollectedDataTypes geeft een overzicht van elk gegevenstype met de bijbehorende doeleinden.
  • NSPrivacyAccessedAPITypes geeft een overzicht van elke categorie API's waarvoor een reden vereist is, met de bijbehorende redenen.

Wat zijn vereiste reden-API's?

API’s waarvoor een reden vereist is, zijn API’s die apps zouden kunnen misbruiken om een apparaat te identificeren; daarom vraagt Apple om een goedgekeurde reden voordat je ze mag gebruiken.

  • De 5 categorieën zijn gebruikersinstellingen, tijdstempels van bestanden, opstarttijd van het systeem, schijfruimte en actieve toetsenborden.
  • Elke categorie heeft zijn eigen goedgekeurde redenen, zoals CA92.1 voor gebruikersinstellingen die alleen door jouw app worden gelezen.
  • App Store Connect weigert sinds 1 mei 2024 uploads zonder deze redenen.

Waarom heeft App Store Connect mijn upload geweigerd?

Een upload mislukt als er voor elke vereiste reden-API die de app gebruikt geen reden is opgegeven, of als het privacymanifest van een vermelde SDK ontbreekt.

  • Plak het e-mailbericht in stap 1 om de API-categorieën en SDK's te vinden die erin worden genoemd.
  • Voeg de redenen toe aan het manifest van je app voor je eigen code.
  • Werk elke vermelde SDK bij naar een versie met een eigen privacymanifest.

Zijn mijn SDK’s opgenomen in het manifest van mijn app?

Nee. Elke SDK wordt geleverd met een eigen privacymanifest, en het manifest van je app heeft betrekking op je eigen code.

  • Werk de SDK's bij naar versies die een manifest bevatten.
  • De antwoorden in App Store Connect hebben nog steeds betrekking op de gegevens van elke SDK.
  • Xcode voegt alle manifesten samen in het privacyrapport.

Welke reden is van toepassing op de standaardinstellingen voor gebruikers?

CA92.1 is geschikt voor de meeste apps: het heeft alleen betrekking op gegevens die jouw app leest en schrijft.

  • 1C8F.1 dekt gegevens die worden gedeeld met je andere apps, extensies en App Clips in dezelfde app-groep.
  • AC6B.1 heeft betrekking op de beheerde app-configuratie vanuit MDM.
  • Geef alleen redenen op die overeenkomen met wat uw code doet.

Is de Privacy Manifest Generator gratis?

Ja, de Privacy Manifest Generator is gratis.

  • Voor de generator is geen account nodig.
  • De generator vult ook de antwoorden voor App Store Connect in.

Stel je privacymanifest op met de bovenstaande generator.