Wollen Sie Ihr Capacitor auf dem App Store ohne Verzögerungen starten? Beginnen Sie mit der Erstellung eines Datenschutzmanifests. Apple verlangt nun von Entwicklern, dass sie dieses Dokument einfügen, um sicherzustellen, dass Apps strengen Datenschutzstandards entsprechen. Hier ist, was Sie wissen müssen:
-
Was ist ein Datenschutzmanifest?
A structured file outlining your app’s data collection practices, API usage, and tracking domains. -
__CAPGO_KEEP_0__
- -Verwendung und Tracking-Domains auflistet.
- Weshalb es wichtig ist:
-
Erfüllt die App-Store-Regeln, um Ablehnungen oder Entfernungen zu vermeiden.
- APIs, die Nutzerdaten (z.B. Standort, Fotos) zugreifen.
- Datenschutzbezeichnungen für gesammelte Datentypen.
- Tracking-Domains, die für Analysen oder Werbung verwendet werden.
-
Wie man einen erstellt:
- Verwenden Sie JSON, um Details zur Datenerfassung zu definieren.
- Platzieren Sie das
PrivacyInfo.xcprivacyDatei in dem richtigen Verzeichnis Ihres Projekts. - Validieren Sie es mit Werkzeugen wie Xcode um Fehler zu vermeiden.
-
Werkzeuge, um den Prozess zu vereinfachen:
Verwenden Sie Plattformen wie Capgo zur automatischen Überprüfung des Datenschutzmanifests, Echtzeit-Updates und Fehlerverfolgung. Wenn Ihr Manifest die Verwendung von Tracking- oder Analytics-SDKs deklariert, @capgo/capacitor-app-tracking-transparency iOS ATT-Anfragen und @capgo/capacitor-firebase-analytics die Dokumentation der Datenverarbeitung durch Firebase für die App-Store-Bewertung.
Verbleiben Sie im Einklang, schützen Sie die Nutzerdaten und vermeiden Sie Verzögerungen bei der App-Store-Bewertung, indem Sie diese Anleitung befolgen.
Grundlagen des Datenschutzmanifests
Definition des Datenschutzmanifests
Eine Datenschutzmanifest ist ein strukturiertes Dateiformat, das die Datenpraktiken Ihrer App darlegt. Es enthält Elemente wie APIs, die Nutzerdaten zugreifen, Tracking-Domains, gesammelte Datentypen und Drittanbieter-SDK-Integrationen. Dieses Dokument hilft nicht nur bei der Aufbau von Vertrauen, sondern stellt auch sicher, dass Sie den App-Store-Richtlinien entsprechen. Lassen Sie uns die wichtigsten Komponenten aufschlüsseln, die Ihr Manifest enthalten sollte.
Hauptelemente des Datenschutzmanifests
Hier sind die primären Elemente, die Sie in Ihrem Datenschutzmanifest einfügen sollten, um mit den Anforderungen von Apple übereinzukommen:
-
Zwingende Gründe APIs
Diese Abschnitt listet die von Ihrem App verwendeten und sensiblen APIs auf und erklärt, warum sie notwendig sind.Unten ist eine Tabelle mit einer Zusammenfassung der gängigen API Anforderungen:
API Kategorie Gemeinsame Verwendung Benötigte Dokumentation Standortdienste Benutzer-Navigation Zweckstring und Verwendungsbeschreibung Bildbibliothek Profilbilder Zugriffsstufe und Absicht Kontakte Synchronisierung des Adressbuchs Datenschutz-Erklärung -
Datenschutz-Labels
Diese Labels bieten Transparenz, indem sie Folgendes spezifizieren:- Typen der gesammelten Daten
- Gründe für die Datensammlung
- Ob die Daten mit der Benutzeridentität verknüpft sind
- Wie die Daten für die Verfolgung verwendet werden
-
Verfolgungs-Domains
In dieser Sektion werden alle Domains aufgelistet, die an der Verfolgung beteiligt sind, wie z.B. solche, die für Analysen, Werbung oder Drittverarbeitung von Daten verwendet werden.
“App Store-konform” - Capgo [1]
Nach Capgo erfüllen 95% der Nutzer die Updates innerhalb von 24 Stunden. Mit über 23,5 Millionen Updates liefernd [1]ist es wichtig, dass Ihre Datenschutzinformationen aktuell sind, um die Vertrauenswürdigkeit der Nutzer aufrechtzuerhalten
Zur Erstellung von Datenschutzmanifesten für Capacitor

Setup-Anforderungen
Bevor Sie mit der Erstellung des Manifests beginnen, stellen Sie sicher, dass Sie folgende Anforderungen erfüllen:
- Xcode 15 oder eine späterere Version installiert
- Eine Capacitor 8.0+-Projekt konfiguriert
- Zugriff auf Ihre App-Datei
Info.plistEin grundlegendes Verständnis der JSON-Struktur - __CAPGO_KEEP_0__
- Dokumentation, die Ihre App-Datenverarbeitungspraktiken umreißt
Erstellungsschritte
Beginnen Sie mit der Erstellung eines PrivacyInfo.xcprivacy Dateien in Ihrem iOS-Projektverzeichnis. Diese Datei muss bestimmte Formatierungsrichtlinien einhalten:
Grundlegende Informationen einrichten
{
"NSPrivacyTracking": false,
"NSPrivacyTrackingDomains": [],
"NSPrivacyCollectedDataTypes": []
}
Datenverarbeitungsdetails definieren
{
"NSPrivacyAccessedAPITypes": [
{
"NSPrivacyAccessedAPIType": "NSLocationWhenInUseUsageDescription",
"NSPrivacyAccessedAPITypeReasons": ["1.1"]
},
{
"NSPrivacyAccessedAPIType": "NSCameraUsageDescription",
"NSPrivacyAccessedAPITypeReasons": ["2.1"]
}
]
}
Tracking-Domains hinzufügen
{
"NSPrivacyTrackingDomains": [
"analytics.yourdomain.com",
"metrics.yourdomain.com"
]
}
Vermeidung von häufigen Fehlern
Um Probleme zu vermeiden, beachten Sie diese Tipps:
- Alle erforderlichen Felder einbeziehen: Selbst wenn einige Felder leer sind, müssen sie vorhanden sein.
- Gültige API-Typen verwenden: Überprüfe die API-Identifikatoren mit der offiziellen Dokumentation von Apple ab.
- Überprüfe die JSON-Formatierung: Führe dein Datei durch einen JSON-Linter durch, um Syntaxfehler zu finden.
- Begründe alle __CAPGO_KEEP_0__-Zugriffe: Stelle sicher, dass jeder API-Zugriff eine entsprechende code-Begründung enthält.
- Halte die Informationen aktuell: Aktualisiere das Manifest, sobald neue Funktionen hinzugefügt werden. Stelle auch sicher, dass das Manifest-File unter 512 KB bleibt, um Buildfehler zu vermeiden. Überprüfe das File regelmäßig während des Xcode-Build-Prozesses, um Fehler frühzeitig zu erkennen. Sobald dein Manifest bereit ist, integriere es in dein __CAPGO_KEEP_0__-Projekt, indem du die Dateiplatzierungsrichtlinien befolgst.
Privatsphäre-Manifeste in Capacitor hinzufügen
Adding Privacy Manifests to Capacitor
Um ein Privatsphäre-Manifest in dein __CAPGO_KEEP_0__-Projekt aufzunehmen, platziere die
To include a privacy manifest in your Capacitor project, place the PrivacyInfo.xcprivacy file in the following directory structure:
your-app/
├── ios/
│ ├── App/
│ │ ├── PrivacyInfo.xcprivacy
│ │ └── Info.plist
│ └── App.xcworkspace
Für Capacitor-Plugins verwenden Sie diese Struktur:
your-plugin/
├── ios/
│ ├── Plugin/
│ │ └── PrivacyInfo.xcprivacy
│ └── Plugin.xcodeproj
Einstellungen für die Erstellung
Sobald das Datei an ihrem Platz ist, aktualisieren Sie Ihre Xcode-Erstellungs-Einstellungen, um sicherzustellen, dass sie korrekt integriert werden:
- Öffnen Sie Ihr Projekt in Xcode.
- Unter ZIEL, wählen Sie Ihr App- oder Plugin-Ziel.
- Gehen Sie zur Einstellungen für die Erstellung Registerkarte.
- Setzen Sie Region für die Entwicklungsmanifest-Privatsphäre zu
en. - Setzen Privatsphäreserklärung einschließen zu
YES.
Wenn Ihr Projekt CocoaPods verwendet CocoaPods, fügen Sie den folgenden Codeabschnitt in Ihrem Podfile um die Privatsphäreserklärung zu aktivieren:
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['INCLUDE_PRIVACY_MANIFEST'] = 'YES'
end
end
end
Nachdem Sie diese Änderungen vorgenommen haben, führen Sie Implementierungskontrollen durch, um sicherzustellen, dass alles korrekt eingerichtet ist.
Implementierungskontrolle
Um sicherzustellen, dass die Privatsphäreserklärung wie vorgesehen funktioniert, folgen Sie diesen Schritten:
-
Build-Verifizierung
- Bestätigen Sie, dass keine Warnungen im Zusammenhang mit der Privatsphäre während der Erstellung auftreten.
- Stellen Sie sicher, dass das Manifest ohne Probleme kompiliert wird.
- Überprüfen Sie, ob das Privacy-Manifest in den Build-Produkten enthalten ist.
-
Laufzeit-Validierung
- In Debug-Modus testen Sie die korrekten Datenschutzanfragen und API-Zugriffsverhalten.
-
App Store Connect-Validierung
- Laden Sie Ihr Build hoch und überprüfen Sie die Datenschutzbericht in App Store Connect.
- Überprüfen Sie, ob API-Declarations vollständig sind und die Tracking-Domänen-Formate korrekt sind.
Wenn Sie ein Fehler „Privacy-Manifest-Validierung fehlgeschlagen“ auftreten, überprüfen Sie Ihr Manifest, um sicherzustellen, dass es den neuesten Anforderungen von App Store entspricht. Ziehen Sie dabei besonders die API-Typen und die Tracking-Domänen-Konfigurationen in Betracht.
Änderungen des Apple-Privacy-Manifests
Testen und Korrekturen
Ein Datenschutzmanifest, das Apple's Richtlinien erfüllt, ist entscheidend. Um auf dem richtigen Weg zu bleiben, integrieren Sie zuverlässige Fehlermeldungen in Ihren Entwicklungsprozess. Dies hilft, Entwicklungsanstrengungen mit Complianceanforderungen zu verbinden.
Eine Werkzeug wie Capgo can help. It monitors API access and identifies manifest issues before they affect users. Once potential problems are flagged, you can shift your focus to thorough validation.
Capacitor
Capgo Nachdem Sie Updates vorgenommen haben, testen Sie Ihr Manifest in einer Entwicklungsumgebung. Verwenden Sie Einblicke aus Fehlermeldungen, um Ihre Überprüfung zu leiten. Diese Vorgehensweise hilft sicherzustellen, dass Ihre App mit Apple's Datenschutzstandards im Einklang ist.

Capgo simplifies managing privacy manifests and app updates, ensuring your privacy standards stay intact without delaying deployments.
Capgo Features
Capacitor vereinfacht die Verwaltung von Datenschutzmanifesten und App-Updates, sodass Ihre Datenschutzstandards unverändert bleiben, ohne dass die Bereitstellung verzögert wird. Capacitor Funktionen Mit mehr als 23,5 Millionen gesicherten Updates und ein 82% globale Erfolgsrate, Capgo sichert vor, dass 95% der aktiven Benutzer Updates innerhalb von 24 Stunden erhalten [1]. Hier ist, was es bietet:
- End-to-End-Verschlüsselung um Updates sicher zu halten
- Kanalsystem zur kontrollierten Verteilung von Updates
- Fehlerverfolgung um Probleme schnell identifizieren und beheben zu können
- Rücksetzung auf einen Klick sich sofort auf eine vorherige Version zurückzusetzen
Diese Werkzeuge machen es zu einem glatten und effizienten Prozess, Capgo in Ihre Arbeitsabläufe einzubinden.
Mit Capgo
Um loszulegen, installieren Sie das Capgo-Plugin mit dieser Befehlszeile:
npx @capgo/cli init
Capgo integriert sich reibungslos mit CI/CD-Pipelines, automatisiert die Validierung von Datenschutzmanifesten über Plattformen wie GitHub Actions, GitLab CI, oder Jenkins. Ob Sie sich für die Cloud- oder Selbsthosting-Option entscheiden, unterstützt Capgo 750 Produktionsanwendungen und stellt sicher, dass jede Aktualisierung den Datenschutzstandards entspricht.
“Wir praktizieren agiles Entwicklung und @Capgo ist mission-kritisch bei der ständigen Lieferung an unsere Benutzer!” – Rodrigo Mantica
“Capgo ist eine intelligente Möglichkeit, heiß code Pushes 🙂 zu machen” – NASAs OSIRIS-REx
Capgo umfasst auch integrierte Analysen, um die Erfolgsraten von Updates und die Benutzerbeteiligung in Echtzeit zu überwachen. Dadurch können sichere Updates an die gesamte Benutzerbasis erreichen, während gleichzeitig die Richtlinien von Apple eingehalten werden.
Fazit
Hauptpunkte
Wenn es um die Verwaltung von Datenschutzmanifesten geht, ist es entscheidend, konform und sicher zu bleiben. Hier sind die wichtigsten Punkte:
- End-to-End-Verschlüsselung: Sorgt für sichere Updates von Anfang bis Ende.
- Echtzeit-Überwachung: Erfasst die Verteilung von Updates effektiv.
- Instant-Rollback-Fähigkeit: Dient als Sicherheitsnetz für schnelle Reparaturen.
- Automatisierte Validierung: Stellt sicher, dass Ihre Updates den Compliance-Standards entsprechen.
Ein zuverlässiges Update-System aufzubauen hilft Ihnen, sich mit den sich ändernden Datenschutzanforderungen von Apple und Google auseinanderzusetzen. Diese Vorgehensweise hat sich als hilfreich erwiesen, um die Zulassungsquoten in den App-Stores zu verbessern und die Benutzerzufriedenheit zu stärken [1].
Wie Sie loslegen
Sie können diese Prinzipien umsetzen, indem Sie diese Schritte befolgen:
- Umgebung einrichten: Ausführen
npx @capgo/cli initum loszulegen. - Datenschutzfunktionen aktivieren: Verwenden Sie Ende-zu-Ende-Verschlüsselung für sichere Updates.
- Überwachungstools bereitstellen: Erfassen Sie Updates mit Hilfe von Analysen.
- Planung für Rückschritte: Stellen Sie sicher, dass Sie schnell auf frühere Versionen zurückkehren können, wenn erforderlich.
“Capgo ist ein Muss für Entwickler, die ihre Produktivität steigern möchten. Die Vermeidung von Überprüfungsverzögerungen für Bug-Fixes ist ein Game-Changer.” - Bessie Cooper
Regelmäßige Updates und geeignete Werkzeuge sind der Schlüssel zum Einhalten der Vorschriften und zur Verbesserung im Laufe der Zeit.
Fortsetzung aus Privacy Manifest für Capacitor-Apps: Leitfaden
Wenn Sie Privacy Manifest für Capacitor-Apps: Leitfaden verwenden um die Sicherheit und Einhaltung der Vorschriften zu planen, verbinden Sie es mit Verschlüsselung zur Implementierungsdetail in Verschlüsselung, Einhaltung der Vorschriften Capgo Sicherheits-Scanner zur Produktworkflow in Capgo Sicherheits-Scanner, Capgo Sicherheit zur Produktworkflow in Capgo Sicherheit, und Capgo Vertrauenszentrum zur Produktworkflow in Capgo Vertrauenszentrum.