Wollen Sie Ihre __CAPGO_KEEP_0__-Anwendung Capacitor Anwendung auf dem App Store ohne Verzögerungen? 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?
Eine strukturierte Datei, die Ihre Anwendungsdatenerfassungspraktiken, API-Verwendung und Tracking-Domains auflistet. -
Weshalb es wichtig ist:
- Erfüllt die Regeln des App Stores, um Ablehnungen oder Entfernungen zu vermeiden.
- Baut Vertrauen auf, indem Sie transparent über die Verarbeitung von Benutzerdaten sind.
-
Hauptkomponenten, die enthalten sein sollten:
- APIs, die Benutzerdaten (z.B. Standort, Fotos) zugreifen.
- Datenschutzetiketten für die gesammelten Datentypen.
- 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, die den Prozess vereinfachen:
Verwenden Sie Plattformen wie Capgo zur automatischen Überprüfung des Datenschutzmanifests, Echtzeit-Updates und Fehlerverfolgung. Wenn Ihr Manifest die Verwendung von Tracking- oder Analysesoftware-SDKs deklariert, @capgo/capacitor-app-tracking-transparency iOS ATT-Anfragen und @capgo/capacitor-firebase-analytics dokumentiert die Firebase-Datenverteilung für die App-Store-Bewertung.
Bleiben Sie kompliant, schützen Sie die Benutzerdaten und vermeiden Sie Verzögerungen im App-Store, indem Sie diese Anleitung befolgen.
Grundlagen des Datenschutzmanifests
Datenschutzmanifestdefinition
A privacy manifest is a structured file that outlines your app’s data practices. It details elements like APIs accessing user data, tracking domains, data types collected, and third-party SDK integrations. This document not only helps establish trust but also ensures compliance with App Store guidelines. Let’s break down the key components your manifest should include.
Hauptelemente des Datenschutzmanifests
Hier sind die primären Elemente, die Sie in Ihrem Datenschutzmanifest einfügen sollten, um sich an die Anforderungen von Apples zu halten:
-
Erforderliche Gründe-APIs
In dieser Abschnitt werden die Datenschutz-sensitive APIs aufgelistet, die Ihre App verwendet, und es wird erklärt, warum sie notwendig sind.Hier ist eine Tabelle, die häufige API Anforderungen zusammenfasst:
API Kategorie Gemeinsame Verwendung Erforderliche Dokumentation Standortdienste Benutzer-Navigation Zweckstring und Verwendungsbeschreibung Bildbibliothek Profilbilder Zugriffsstufe und Absicht Kontakte Adressbuch-Synchronisierung Datenschutzminimierungserklärung -
Datenschutzlabels
Diese Labels bieten Transparenz, indem sie Folgendes angeben:- Arten von Daten, die gesammelt werden
- Gründe für die Datensammlung
- Ob die Daten mit der Benutzeridentität verknüpft sind
- Wie die Daten für das Tracking verwendet werden
-
Tracking-Domains
Diese Abschnitt listet alle Domains auf, die an dem Tracking beteiligt sind, wie z.B. solche, die für Analysen, Werbung oder Drittverarbeitung von Daten verwendet werden.
“App Store-konform” - Capgo [1]
Laut Capgo gehorchen 95% der Nutzer den Updates innerhalb von 24 Stunden. Mit über 23,5 Millionen Updates, die geliefert wurden [1], ist es wichtig, dass Ihre Datenschutzdokumentation aktuell bleibt, um das Vertrauen der Nutzer aufrechtzuerhalten.
Datenschutzmanifeste für Capacitor

Anforderungen
Stellen Sie sicher, dass Sie vor Beginn der Manifest-Erstellung Folgendes haben:
- Xcode 15 oder eine spätere Version installiert
- Eine Capacitor 8.0+ Projektumgebung eingerichtet
- Zugriff auf Ihre App-Datei
Info.plistEine grundlegende Kenntnis der JSON-Struktur - Dokumentationen, die Ihre App-Datenerfassungspraktiken umfassen
- Erstellungsschritte
__CAPGO_KEEP_0__
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": []
}
Datenverteilungsdetails definieren
{
"NSPrivacyAccessedAPITypes": [
{
"NSPrivacyAccessedAPIType": "NSLocationWhenInUseUsageDescription",
"NSPrivacyAccessedAPITypeReasons": ["1.1"]
},
{
"NSPrivacyAccessedAPIType": "NSCameraUsageDescription",
"NSPrivacyAccessedAPITypeReasons": ["2.1"]
}
]
}
Tracking-Domains hinzufügen
{
"NSPrivacyTrackingDomains": [
"analytics.yourdomain.com",
"metrics.yourdomain.com"
]
}
Vermeiden Sie häufige Fehler
Um Probleme zu vermeiden, beachten Sie diese Tipps:
- Alle erforderlichen Felder einbeziehenEven wenn einige Felder leer sind, müssen sie vorhanden sein.
- Gültige API-Typen verwendenÜberprüfen Sie API-Identifikatoren mit der offiziellen Dokumentation von Apple.
- Überprüfen Sie die JSON-Formatierung: Führen Sie Ihr File durch einen JSON-Validator, um Syntaxfehler zu finden.
- Bereitstellen Sie Vollständige Gründe: Stellen Sie sicher, dass jeder API-Zugriff eine entsprechende code-Grund einschließt.
- Behalten Sie Informationen Aktuell: Aktualisieren Sie das Manifest, sobald neue Funktionen hinzugefügt werden.
Achten Sie auch darauf, dass das Manifest-File unter 512 KB bleibt, um Buildfehler zu vermeiden. Überprüfen Sie das File regelmäßig während des Build-Prozesses von Xcode, um Fehler frühzeitig zu erkennen. Sobald Ihr Manifest fertig ist, integrieren Sie es in Ihr Capacitor-Projekt, indem Sie die Dateiplatzierungsrichtlinien befolgen.
Hinzufügen von Datenschutzmanifesten zu Capacitor
Dateiplatzierungsleitfaden
Zum Einbeziehen eines Datenschutzmanifests in Ihr Capacitor-Projekt legen Sie die PrivacyInfo.xcprivacy Datei in folgender Verzeichnisstruktur ab:
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 Build-Settings
Stellen Sie sicher, dass das Datei an ihrem Platz ist, und aktualisieren Sie Ihre Xcode-Build-Einstellungen, um sicherzustellen, dass sie korrekt integriert wird:
- Öffnen Sie Ihr Projekt in Xcode.
- Unter ZIELGRÖSSEN, wählen Sie Ihr App- oder Pluginziel.
- Gehen Sie zur Build-Einstellungen Registerkarte.
- Setzen Sie Privacy Manifest Entwicklung Region auf
en. - Setzen Sie Einbeziehen von Datenschutzmanifest bis
YES.
Wenn Ihr Projekt CocoaPods verwendet include the following snippet in yourum das Datenschutzmanifest zu aktivieren: Podfile Nachdem Sie diese Änderungen vorgenommen haben, führen Sie die Implementierungskontrollen durch, um sicherzustellen, dass alles korrekt eingerichtet ist.
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
Implementierungskontrolle
Um sicherzustellen, dass das Datenschutzmanifest wie vorgesehen funktioniert, folgen Sie diesen Schritten:
Build-Verifizierung
-
Bestätigen Sie, dass während der Build keine Datenschutzwarnungen auftreten.
- Stellen Sie sicher, dass das Manifest ohne Probleme kompiliert wird.
- __CAPGO_KEEP_0__
- Überprüfen Sie, ob das Datenschutzmanifest in den Build-Produkten enthalten ist.
-
Laufzeit-Validierung
- In Debug-Modus testen Sie die korrekten Datenschutzanfragen und API Zugriffsverhalten.
-
App Store Connect-Validierung
- Hochladen Sie Ihr Build und überprüfen Sie die Datenschutzbericht in App Store Connect.
- Überprüfen Sie, ob API-Erklärungen vollständig sind und die Tracking-Domänenformate korrekt sind.
Wenn Sie ein "Datenschutzmanifest-Validierung fehlgeschlagen"-Fehler 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äneneinstellungen in Betracht.
Änderungen im Apple-Privacy-Manifest
Testen und Korrekturen
Die Erstellung eines Datenschutzmanifests, das den Richtlinien von Apple entspricht, ist entscheidend. Um auf dem richtigen Weg zu bleiben, integrieren Sie zuverlässige Fehlermeldungen in Ihren Entwicklungsprozess. Dies hilft, die Entwicklungsanstrengungen mit den Compliance-Anforderungen zu verbinden.
Ein Werkzeug wie Capgo Kann dabei helfen. Es überwacht den API-Zugriff und erkennt Manifest-Probleme, bevor sie die Benutzer beeinflussen. Sobald potenzielle Probleme markiert sind, können Sie Ihre Aufmerksamkeit auf eine gründliche Validierung lenken.
Nachdem Sie Updates vorgenommen haben, testen Sie Ihr Manifest in einer Entwicklungsumgebung. Verwenden Sie Erkenntnisse aus der Fehleranalyse, um Ihre Überprüfung zu leiten. Diese Vorgehensweise hilft sicherzustellen, dass Ihre App mit den Datenschutzstandards von Apple im Einklang steht.
Capgo Datenschutz-Tools

Capgo vereinfacht das Management von Datenschutzmanifesten und App-Updates, sodass Ihre Datenschutzstandards erhalten bleiben, ohne dass die Bereitstellung verzögert wird.
Capgo-Funktionen
Mehr als 23,5 Millionen gesicherte Updates und ein 82%iger globales Erfolgsrate, Capgo sichert zu, dass 95% der aktiven Benutzer Updates innerhalb von 24 Stunden erhalten [1]. Hier sind die Vorteile:
- End-to-End-Verschlüsselung um Updates sicher zu halten
- Kanal-System zur kontrollierten Verteilung von Updates
- Fehler-Tracking um Probleme schnell identifizieren und beheben zu können
- Einfache Rückkehr auf einen vorherigen Zustand um sofort auf einen vorherigen Zustand zurückzukehren
Diese Werkzeuge machen es zu einem reibungslosen Prozess, Capgo in Ihre Workflow zu integrieren.
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ße code-Pushes 🙂 zu machen” – NASA’s OSIRIS-REx
Capgo umfasst auch integrierte Analysen, um die Erfolgsraten von Updates und die Benutzerinteraktion in Echtzeit zu überwachen. Dies sichert sicherzustellen, dass alle Benutzer Ihre Updates erhalten, während Sie gleichzeitig mit den Richtlinien von Apples konform bleiben.
Zusammenfassung
Hauptpunkte
Wenn es um die Verwaltung von Datenschutzmanifesten geht, ist es entscheidend, konform zu bleiben und starke Sicherheitsmaßnahmen zu unterhalten. Hier sind die wichtigsten Aspekte:
- End-to-End-VerschlüsselungKeine Kontextinformation
- : Sichert Updates von Anfang bis Ende.Echtzeit-Überwachung
- Keine Kontextinformation: Verfolgt die Verteilung von Updates effektiv.
- Instant-Rollback-FunktionKeine Kontextinformation
Ein zuverlässiger Update-Systembau hilft Ihnen, sich mit den sich ändernden Datenschutzanforderungen von Apple und Google zu halten. Diese Vorgehensweise hat sich als hilfreich erwiesen, um die Zulassungsquoten in den App-Stores zu verbessern und die Benutzerzufriedenheit zu stärken. [1].
How to Get Started
Sie können diese Prinzipien umsetzen, indem Sie diese Schritte befolgen:
- Setzen Sie Ihre Umgebung ein: Ausführen
npx @capgo/cli initum loszulegen. - Schalten Sie Datenschutzfunktionen ein: Verwenden Sie Ende-zu-Ende-Verschlüsselung für sichere Updates.
- Bereitstellen von Überwachungstools: Verfolgen Sie Updates mit Hilfe von Analysen.
- Planen Sie Rollover: Stellen Sie sicher, dass Sie schnell auf frühere Versionen zurückkehren können, wenn nötig.
“Capgo ist ein Muss für Entwickler, die ihre Produktivität steigern möchten. Die Vermeidung von Review-Verzö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 kontinuierlichen Verbesserung.
Fortsetzung aus Privacy Manifest für Capacitor Apps: Guide
Wenn Sie __CAPGO_KEEP_0__ Apps verwenden Privacy Manifest für Capacitor Apps: Guide um die Sicherheit und Einhaltung der Vorschriften zu planen, verbinden Sie es mit Verschlüsselung zur Implementierungsdetail in Verschlüsselung Einhaltung zur Implementierungsdetail in Einhaltung Capgo Sicherheits-Scanner zur Produktworkflow in Capgo Sicherheits-Scanner Capgo Sicherheit für den Produktworkflow in Capgo Sicherheit, und Capgo Vertrauenszentrum für den Produktworkflow in Capgo Vertrauenszentrum.