Outil gratuit

Générateur gratuit de déclaration de confidentialité pour les applications iOS

Le générateur crée le fichier PrivacyInfo.xcprivacy pour la cible de votre application, en y incluant les API de justification requises ainsi que les données collectées par votre code, et vérifie la conformité de vos SDK par rapport à la liste fournie par Apple.

  • PrivacyInfo.xcprivacy
  • API de justification obligatoires
  • Vérification du SDK
  • Réponses sur App Store Connect

Élaborez votre charte de confidentialité.

Suivez les 3 étapes et copiez les résultats à l'étape 4.

Collez l'e-mail envoyé par Apple concernant une déclaration d'API ou un manifeste de confidentialité manquant. Le générateur lit les catégories d'API et les SDK qu'il mentionne.

Collez les fichiers Podfile.lock, Package.resolved, pubspec.lock (Flutter) ou package.json (React Native ou Capacitor).

Les SDK dans votre application

Sélectionnez tous les SDK que votre application intègre. Chacun d'entre eux ajoute les données qu'il collecte à vos réponses.

Votre propre code

Indiquez comment votre application et votre serveur traitent les données, en dehors des SDK.

Suivi

Le suivi consiste à associer les données de votre application à celles d'autres entreprises à des fins de publicité ciblée ou de mesure de l'efficacité publicitaire, ou à les partager avec un courtier en données.

API « reason » obligatoires dans votre propre code

Sélectionnez chaque catégorie d'API utilisée par votre propre code, puis les motifs correspondants. La plupart des applications utilisent les paramètres par défaut de l'utilisateur, avec le motif CA92.1.

App Store

La fiche « Confidentialité » de votre application sur la page de l'App Store, classée par catégorie de données.

Vérifiez les réponses avant de les publier. Elles font suite à vos réponses ci-dessus et aux données publiées pour chaque SDK.

Saisissez le nom de votre application pour consulter les informations relatives à la confidentialité.

Le générateur rédige des réponses à partir de vos choix et des données publiées par chaque SDK, telles que son manifeste de confidentialité. Il ne s'agit pas d'un avis juridique. Les SDK modifient les données qu'ils collectent d'une version à l'autre ; veillez donc à vérifier chacun d'entre eux en vous référant à la documentation de son éditeur et au rapport de confidentialité généré par Xcode.

Où ajouter votre déclaration de confidentialité.

Le fichier doit être placé dans la cible de votre application, afin que Xcode l'intègre à celle-ci. Chaque SDK dispose de son propre manifeste.

  1. Téléchargez le fichier. Conservez le nom « PrivacyInfo.xcprivacy », que Xcode recherche.

  2. Ajoutez-le à la cible de votre application. Faites-le glisser dans le projet Xcode et vérifiez la cible de votre application, ou créez-en une via Fichier > Nouveau fichier en sélectionnant le type de fichier « Confidentialité de l'application ».

  3. Mettez à jour vos SDK. Utilisez les versions des SDK figurant sur la liste d'Apple qui intègrent leur propre manifeste de confidentialité et leur propre signature.

  4. Consultez le rapport de confidentialité. Archivez l'application (Produit > Archiver), puis cliquez sur l'archive tout en maintenant la touche Contrôle enfoncée et sélectionnez « Générer un rapport de confidentialité ».

  5. Téléchargez la version. Collez dans l'étape 1 tout e-mail envoyé par App Store Connect concernant les motifs manquants, puis mettez le fichier à jour.

  6. Veillez à ce que les justifications soient exactes. N'utilisez chaque API que pour les raisons que vous indiquez, et mettez à jour le fichier lorsque votre code évolue.

Les règles

Ce qu'Apple demande.

Chaque ligne indique une règle d'Apple ou une loi relative à la protection de la vie privée, son champ d'application et les exigences auxquelles votre application doit se conformer.

Les règles d'Apple et la législation en matière de protection de la vie privée applicables aux applications iOS, dans quels cas elles s'appliquent et ce qu'elles exigent
Règle ou loi Dans les cas où cela s'applique Ce qu'il demande
Directive 5.1.1(i) relative à l'évaluation des applications Toutes les applications disponibles sur l'App Store. Un lien vers la politique de confidentialité dans les métadonnées d'App Store Connect et au sein de l'application, facile à trouver.
Informations relatives à la confidentialité des applications dans App Store Connect Nouvelles applications et mises à jour d'applications. Chaque type de données que vous et vos partenaires tiers collectez, la raison de cette collecte, si ces données sont associées à une personne et si elles sont utilisées à des fins de suivi.
Directive 5.1.2(i) relative à l'évaluation des applications Les applications qui suivent les utilisateurs à travers les applications et les sites web d'autres entreprises. Autorisation explicite via la fenêtre contextuelle « App Tracking Transparency » avant tout suivi.
Charte de confidentialité et API de justification obligatoire Applications et SDK utilisant les API répertoriées, à compter du 1er mai 2024. Une justification valide pour chaque catégorie d’API dans PrivacyInfo.xcprivacy. App Store Connect n’accepte pas les fichiers téléchargés sans cette justification.
Exigences relatives aux SDK tiers Les applications qui intègrent un SDK figurant sur la liste d'Apple, telles que Firebase, le SDK Facebook ou OneSignal. Un manifeste de confidentialité et une signature pour chaque SDK répertorié, dans les nouvelles applications et dans les mises à jour qui intègrent ce SDK.
Les lois sur la protection de la vie privée, telles que le RGPD et le CCPA Applications dont les utilisateurs se trouvent dans l'UE, au Royaume-Uni, en Californie et dans d'autres régions dotées d'une législation en matière de protection de la vie privée. Une politique de confidentialité qui explique aux utilisateurs quelles données vous collectez, pourquoi et à qui elles sont transmises, conformément aux recommandations de l'App Store.

Générateur de politique de confidentialité

Apple exige que chaque application dispose d'une politique de confidentialité.

Le générateur de politique de confidentialité de TermsFeed rédige une politique de confidentialité pour votre application, en tenant compte des fournisseurs de services d'analyse, de publicité et de paiement auxquels vos SDK transmettent des données.

Générer une politique de confidentialité

Foire aux questions.

Réponses aux questions courantes sur les manifestes de confidentialité.

Qu'est-ce que PrivacyInfo.xcprivacy ?

PrivacyInfo.xcprivacy est le manifeste de confidentialité : une liste de propriétés présente dans votre application ou votre SDK qui répertorie les données collectées et les API de justification requises utilisées.

  • NSPrivacyTracking et NSPrivacyTrackingDomains indiquent si le code effectue un suivi et, le cas échéant, via quels domaines.
  • NSPrivacyCollectedDataTypes répertorie chaque type de données avec ses finalités.
  • NSPrivacyAccessedAPITypes répertorie chaque catégorie d’API justifiant la collecte de données, ainsi que les justifications correspondantes.

Qu'est-ce qu'une API de justification obligatoire ?

Les API nécessitant une justification sont des API que les applications pourraient utiliser à mauvais escient pour identifier un appareil ; c'est pourquoi Apple exige une justification valable avant de vous autoriser à les utiliser.

  • Les 5 catégories sont les suivantes : paramètres par défaut de l'utilisateur, horodatage des fichiers, heure de démarrage du système, espace disque et claviers actifs.
  • Chaque catégorie dispose de ses propres justifications approuvées, comme CA92.1 pour les paramètres par défaut de l'utilisateur que seule votre application lit.
  • Depuis le 1er mai 2024, App Store Connect refuse les soumissions ne comportant pas de motif.

Pourquoi App Store Connect a-t-il refusé mon téléchargement ?

Un envoi échoue sans motif pour chaque API de justification requise utilisée par l'application, ou en l'absence du manifeste de confidentialité d'un SDK répertorié.

  • Collez l'e-mail à l'étape 1 pour identifier les catégories d'API et les SDK qu'il mentionne.
  • Ajoutez ces justifications au manifeste de votre application pour votre propre code.
  • Mettez à jour chaque SDK répertorié vers une version disposant de son propre manifeste de confidentialité.

Le manifeste de mon application prend-il en charge mes SDK ?

Non. Chaque SDK est fourni avec son propre manifeste de confidentialité, et le manifeste de votre application couvre votre propre code.

  • Mettez à jour vos SDK vers des versions incluant un manifeste.
  • Les réponses fournies par App Store Connect couvrent toujours les données de chaque SDK.
  • Xcode regroupe tous les manifestes dans le rapport de confidentialité.

Quelle raison correspond aux paramètres par défaut de l'utilisateur ?

CA92.1 convient à la plupart des applications : il couvre uniquement les données que votre application lit et écrit.

  • 1C8F.1 couvre les données partagées avec vos autres applications, extensions et App Clips au sein du même groupe d'applications.
  • AC6B.1 couvre la configuration gérée des applications via MDM.
  • Ne déclarez que les motifs qui correspondent à ce que fait votre code.

Le générateur de « Privacy Manifest » est-il gratuit ?

Oui, le générateur de manifeste de confidentialité est gratuit.

  • Le générateur ne nécessite pas de compte.
  • Il génère également les réponses pour App Store Connect.

Créez votre manifeste de confidentialité à l'aide du générateur ci-dessus.