Urgence Google Play & Apple Store : Conformité Android 16 (API 36) & Privacy Manifests.Diagnostic 24h
Retour au Blog
iOS
6 min de lecture

Apple Privacy Manifests (PrivacyInfo.xcprivacy) : Le guide pour Capacitor

Julien Kermarec
8 août 2026

Qu'est-ce qu'un Privacy Manifest ?

Dans sa lutte continue pour la confidentialité des utilisateurs, Apple a introduit les Privacy Manifests. Il s'agit d'un fichier PrivacyInfo.xcprivacy qui déclare :

  1. Quelles données votre application collecte.
  2. Pourquoi elle les collecte.
  3. Quelles APIs système sensibles (Required Reason APIs) vous utilisez.

Le Rejet ITMS-91053

Si vous soumettez une application Capacitor sur App Store Connect et recevez un email automatique d'Apple mentionnant ITMS-91053 : Missing API declaration, cela signifie que votre application utilise des APIs surveillées sans justification.

Les APIs les plus communes en Capacitor qui déclenchent ce rejet sont :

  • NSPrivacyAccessedAPICategoryFileTimestamp (Lecture de l'heure des fichiers).
  • NSPrivacyAccessedAPICategoryUserDefaults (Stockage local).
  • NSPrivacyAccessedAPICategoryDiskSpace (Espace disque).

La Solution

  1. Dans Xcode, allez dans App > App > New File....
  2. Cherchez "App Privacy" et créez le fichier PrivacyInfo.xcprivacy.
  3. Ajoutez les clés NSPrivacyAccessedAPITypes.
  4. Pour chaque API utilisée, indiquez la raison officielle fournie par Apple (par exemple, la raison C617.1 pour les timestamps ou CA92.1 pour les UserDefaults).

Ce fichier sera automatiquement scellé dans votre binaire lors de la compilation de votre Archive sur Xcode.

La mise en conformité des Privacy Manifests peut être un casse-tête, surtout avec de multiples plugins tiers. Notre équipe Kerweb réalise cet audit et applique le correctif en un temps record.

Privacy Manifests
App Store
iOS 18