Zum Hauptinhalt springen

Apples Datenschutzregeln für Capacitor Apps

Erfahren Sie, wie Sie Apples Datenschutzregeln bei der App-Entwicklung einhalten – mit Nutzerzustimmung, Datentransparenz und sicheren Updates.

Apple-Privacy-Regeln für Capacitor-Apps Capgo Blog-Illustration

Apples Datenschutzregeln erfordern nun, Capacitor dass App-Entwickler den Fokus auf Datentransparenz und Compliance legen, um die App-Store-Zulassung zu sichern und das Nutzervertrauen zu erhalten.

Wichtige Schritte sind:

  • Privacy-Manifest: Datenerhebung, APIs und Tracking-Details dokumentieren.
  • Nutzerzustimmung: Nutze App Tracking Transparency (ATT) für Tracking-Berechtigungen.
  • Datenzugriff: Lege Berechtigungen für Features wie Kamera, Standort und Kontakte klar fest.
  • Datenschutzerklärung: Erstelle eine leicht zugängliche, klare Richtlinie zur Datennutzung.
  • Testing & Updates: Teste die Compliance gründlich und nutze sichere Update-Systeme wie Capgo.

Diese Regeln legen Wert auf Nutzerkontrolle, Transparenz und sichere App-Updates. Entwickler können diesem Guide folgen, um compliant zu bleiben und datenschutzbewusste Apps zu liefern.

App-Store-Ablehnung verhindern: Füge das Apple Privacy Manifest hinzu …

Apples Datenschutzregeln erklärt

Apple verlangt von Entwicklern, Klarheit zu priorisieren und Nutzern die Kontrolle über ihre Daten zu geben. Wenn du Capacitor-Entwickler bist, heißt das, offen damit umzugehen, wie deine App Daten sammelt und nutzt – sowohl gegenüber Nutzern als auch gegenüber Apple-Reviewern.

Datenschutzpraktiken dokumentieren

Führe detaillierte interne Aufzeichnungen über den Umgang deiner App mit Daten. Erfasse dabei:

  • Arten der gesammelten Nutzerdaten
  • Gründe für die Erhebung dieser Daten
  • Details zu genutzten Drittanbieterdiensten oder SDKs
  • Wie Daten übertragen oder weitergegeben werden

Wenn diese Informationen strukturiert vorliegen, hilft das nicht nur bei der Compliance, sondern erleichtert auch Antworten auf Fragen im Review-Prozess. Spiegle diese Praktiken transparent in deinen Datenschutzangaben im App Store und in den Einstellungen deiner App wider.

Wichtige Elemente der Datenschutzangaben

Die Datenschutzinformationen deiner App sollten klar darlegen:

  • Systemfunktionen und API-Berechtigungen, die für die Funktion der App erforderlich sind
  • Kategorien der gesammelten Daten
  • Tracking-Aktivitäten oder Kommunikation mit externen Diensten
  • Wie und warum die Daten verwendet werden

Klare Angaben in Ihren Offenlegungen stärken das Vertrauen der Nutzer und verringern das Risiko von Problemen bei der App-Store-Prüfung.

Compliance-Zeitleiste

Apple aktualisiert seine Datenschutzanforderungen schrittweise. Bleiben Sie auf dem Laufenden, indem Sie regelmäßig die Entwickler-Updates von Apple prüfen, um sicherzustellen, dass Ihre App den aktuellen Regeln entspricht.

Datenschutzregeln in Ihrer App hinzufügen

Erfahren Sie, wie Sie Apples Datenschutzregeln in Ihrer Capacitor-App mit diesem Schritt-für-Schritt-Leitfaden umsetzen.

Voraussetzungen für das Setup

Stelle vor dem Start sicher, dass Folgendes erfüllt ist:

  • Du hast Xcode 15 oder neuer für Privacy-Manifest-Support.
  • Capacitor 8 ist installiert.
  • Das iOS Deployment Target ist auf iOS 14.5 oder höher gesetzt.
  • Deine App enthält ein korrekt konfiguriertes Info.plist Datei.
  • Du hast einen Apple Developer Account mit gültigen Zertifikaten.

Wenn du Capgo nutzt, richte eine Ende-zu-Ende-Verschlüsselung ein, um den Datenschutz zu gewährleisten. Apps, die korrekt mit Capgo konfiguriert sind, haben eine globale Erfolgsquote von 82 % bei Updates erreicht. [1].

Sobald deine Umgebung bereit ist, erstelle und konfiguriere dein Privacy Manifest.

Privacy Manifest Setup-Anleitung

  1. Privacy-Manifest-Datei erstellen

Füge eine neue Datei mit dem Namen PrivacyInfo.xcprivacy im Wurzelverzeichnis deines iOS-Projekts hinzu:

{
    "NSPrivacyTracking": false,
    "NSPrivacyTrackingDomains": [],
    "NSPrivacyCollectedDataTypes": [],
    "NSPrivacyAccessedAPITypes": []
}
  1. Datenerfassung definieren

Gib an, welche Datentypen deine App erfasst, z. B.:

  • Nutzeranalysen
  • Geräteinformationen
  • Nutzungsmuster
  • Netzwerkzugriff
  1. API-Zugriff konfigurieren

Liste die System-APIs auf, die deine App benötigt, einschließlich:

  • Kamera
  • Ort
  • Kontakte
  • Fotomediathek

Compliance-Richtlinien

Nachdem du das Privacy Manifest eingerichtet hast, stelle sicher, dass deine Datenerfassung den Standards von Apple entspricht.

Datenminimierung
Erhebe nur Daten, die für die Kernfunktionen deiner App notwendig sind. Capgo Nutzer berichteten von einer aktiven Update-Rate von 95 % innerhalb von 24 Stunden [1], was zeigt, dass datenschutzbewusste Ansätze das Nutzerengagement fördern.

Transparenz für Nutzer
Erkläre klar:

  • Warum Daten erhoben werden
  • Wie lange sie gespeichert werden
  • Verfügbare Optionen für die Nutzerkontrolle
  • Richtlinien zum Datenaustausch

Testanforderungen

Teste deine App vor der Einreichung auf Datenschutzkonformität. Achte auf diese Bereiche:

Testbereich Verification Points
Datenzugriff Prüfe auf korrekte Berechtigungsanfragen.
Datenschutz-Labels Sicherstellen, dass die Angaben korrekt sind.
Benutzerkontrollen Testen Sie die Opt-out-Funktionen.
Datenspeicherung Prüfe, ob die Verschlüsselung sicher ist.

Capgo hat bereits 23,5 Mio. Updates unter Einhaltung der Datenschutzrichtlinien ausgeliefert [1], was zeigt, dass Updates und Datenschutz effektiv vereinbar sind.

Folge diesen Richtlinien, damit deine App für Tests und die Einreichung im App Store bereit ist.

Datenschutz-Kontrollen für Nutzer

In diesem Abschnitt geht es darum, wie du Nutzern die Kontrolle über Tracking und Datenzugriff gibst, basierend auf den etablierten Datenschutzrichtlinien.

Tracking-Berechtigungen einrichten

Um App Tracking Transparency (ATT) in deiner Capacitor App zu konfigurieren, verwende @capgo/capacitor-app-tracking-transparency und füge den folgenden Key in deine Info.plist Datei:

<key>NSUserTrackingUsageDescription</key>
<string>We use tracking to provide personalized features and improve app performance</string>

Als Nächstes die Tracking-Anfrage während der Initialisierung deiner App behandeln:

import { App } from '@capacitor/app';

async function requestTrackingPermission() {
  const status = await App.requestTrackingAuthorization();
  return status.authorized;
}

Tipps zur ATT-Implementierung:

  • Das Berechtigungsdialogfenster an einem sinnvollen Punkt im Nutzererlebnis anzeigen.
  • Die Vorteile des Trackings klar erklären, bevor der System-Prompt erscheint.
  • Respektiere Nutzerentscheidungen und biete Alternativen für Opt-outs an.

Berechtigungen für Datenzugriff

Für iOS musst du Berechtigungen in deiner App definieren Info.plist. Hier sind einige gängige Berechtigungen und deren Beschreibungen:

Berechtigungstyp Info.plist-Schlüssel Nutzungsbeschreibung
Kamera NSCameraUsageDescription Erforderlich für die Fotoaufnahme
Ort NSLocationWhenInUseUsageDescription Für standortbasierte Funktionen
Fotos NSPhotoLibraryUsageDescription Zugriff zum Speichern/Laden von Bildern
Kontakte NSContactsUsageDescription Für die Kontaktintegration

Wann um Berechtigungen bitten:

  • Biete nur dann um Berechtigungen an, wenn sie benötigt werden, und gib einen klaren Kontext.
  • Erkläre kurz, warum jede Berechtigung erforderlich ist, bevor du den Prompt anzeigst.
  • Wenn ein Benutzer eine Anfrage ablehnt, biete alternative Funktionen oder Optionen an.

Stelle nach der Einrichtung der Berechtigungen sicher, dass Benutzer über diese Praktiken durch eine transparente Datenschutzerklärung informiert werden.

Anzeige der Datenschutzerklärung

Mache die Datenschutzerklärung deiner App leicht auffindbar und verständlich.

Was gehört dazu:

  • Details zur Datenerhebung
  • Wie die Daten verwendet werden
  • Aufbewahrungsfristen für gespeicherte Daten
  • Nutzerrechte bezüglich ihrer Daten
  • Kontaktdaten für Datenschutzanfragen

So fügen Sie Ihrem App ein Privacy Center hinzu:

import { Browser } from '@capacitor/browser';

async function showPrivacyPolicy() {
  await Browser.open({
    url: 'https://your-app.com/privacy-policy'
  });
}

So zeigst du die Datenschutzerklärung an:

  • Platzieren Sie den Link zur Datenschutzerklärung in den App-Einstellungen für einfachen Zugriff.
  • Verwenden Sie eine einfache, klare Sprache, um technische Konzepte zu erklären.
  • Add visuals to improve understanding.
  • Stellen Sie eine Versionshistorie bereit und informieren Sie Nutzer über Updates.
  • Erlauben Sie Nutzern, ihre Daten auf Anfrage zu exportieren.

Stellen Sie sicher, dass App-Updates (z. B. über Capgo) diese Datenschutzrichtlinien einhalten und das Vertrauen der Nutzer wahren.

Testing und App Store Submission

Sobald Sie Ihr Privacy-Manifest und die Benutzereinstellungen eingerichtet haben, ist der nächste Schritt ein gründliches Testen, um sicherzustellen, dass alles wie beabsichtigt funktioniert. Dieser Prozess hilft, die Konformität zu bestätigen, bevor Sie Ihre App im App Store einreichen.

Privacy-Tests in Xcode

Um zu beginnen, aktivieren Sie den Privacy Report in Xcode:

// Enable Privacy Report in Xcode scheme
Edit Scheme > Run > Diagnostics > Enable Privacy Report

Führe deine App im Debug-Modus aus und prüfe den Privacy Report in der Konsole. Worauf du beim Testen achten solltest:

Testbereich Prüfpunkte
App-Tracking Zeitpunkt und Anzeige des ATT-Dialogs
Datenzugriff Korrekte Implementierung der Berechtigungen
API Nutzung Vollständigkeit des Privacy-Manifests
Netzwerkaufrufe Sicherheit der Datenübertragung

Dieser Test stellt sicher, dass Ihre App bereit für die Einreichung ist und die Compliance-Anforderungen erfüllt.

Häufige Datenschutzfehler

Nach dem Testen diese häufigen Probleme beheben, um Verzögerungen bei der Einreichung zu vermeiden:

  • Unvollständig privacy-manifest.json: Stellen Sie sicher, dass alle erforderlichen APIs und Tracking-Domains aufgelistet sind.
  • Fehlende Purpose Strings: Erklären Sie den Grund für jede Berechtigungsanfrage klar.
  • Unzulässige Tracking-Anfragen: Fordern Sie Tracking-Berechtigungen nur nach einer Nutzeraktion an.

Datenschutzdetails im App Store

Geben Sie beim Einreichen Ihrer App genaue Informationen zu Ihren Datenschutzpraktiken an. Folgende Angaben sind erforderlich:

Datenschutzkategorie Benötigte Informationen Beispiele
Datenerhebung Arten der erhobenen Daten Geräte-ID, Standort
Datennutzung Warum die Daten erhoben werden App-Funktionalität, Analytics
Datenverknüpfung Wie Daten mit Nutzern verknüpft werden Kontoinformationen, Nutzungsdaten
Daten-Tracking Details zum Tracking über Apps hinweg Werbung, Analytics

Wichtige App Store-Anforderungen:

  • Aktualisieren Sie die URL Ihrer Datenschutzerklärung vor der Einreichung.
  • Stelle sicher, dass die deklarierten Berechtigungen zur Funktionalität deiner App passen.
  • Dokumentieren Sie die Datenschutzpraktiken aller verwendeten Third-Party-SDKs.
  • Confirm all network transmissions are encrypted for security.

Verwendung Capgo für Updates

Capgo Live Update Dashboard-Interface

Capgo bietet ein sicheres System für Live Updates, das die Datenschutzrichtlinien von Apple einhält.

Capgo Datenschutz-Features

Das Update-System von Capgo wurde mit Fokus auf Sicherheit und Datenschutz entwickelt:

Funktion Datenschutzvorteil
Ende-zu-Ende-Verschlüsselung Stellt sicher, dass nur autorisierte Nutzer Updates entschlüsseln können
App-Store-Konformität Entspricht den strengen Datenschutzanforderungen von Apple
Sichere Bereitstellung Schützt die Verteilung von Updates
Zugriffskontrolle Ermöglicht eine detaillierte Berechtigungsverwaltung

Diese Features schützen Updates und wahren die Privatsphäre der Nutzer.

„Die einzige Lösung mit echter End-to-End-Verschlüsselung, andere signieren Updates nur“ - Capgo [1]

Update-Deployment mit Capgo

So deployst du datenschutzkonforme Updates mit Capgo:

  1. Installiere das Capgo-Plugin:

    Nutze diesen Befehl, um zu starten:

    npx @capgo/cli init
  2. Konfiguriere deine Datenschutz-Einstellungen:

    Ergänze dein Privacy-Manifest um die Domains und APIs von Capgo.

  3. Verschlüsselte Update-Channels einrichten:

    Erstelle separate Channels für verschiedene Deployment-Stages, um sichere Updates zu gewährleisten.

Capgo sorgt dafür, dass 95 % der aktiven Nutzer Updates innerhalb von 24 Stunden erhalten, mit einer globalen Erfolgsquote von 82 % [1]. Das Channel-System macht zudem das Targeting von Updates denkbar einfach.

Updates für Nutzergruppen in Capgo

Capgo ermöglicht es dir, bei Updates gezielt bestimmte Nutzergruppen sicher anzusprechen:

Update-Typ Datenschutzaspekte Implementierung
Beta-Testing Begrenzt die Reichweite auf ausgewählte Nutzer Nutze einen separaten Channel mit eingeschränktem Zugriff
Stufenweise Rollouts Schrittweises Release an Nutzer Updates basierend auf Prozentsätzen verteilen

„Wir setzen auf agile Entwicklung und @Capgo ist geschäftskritisch, um unseren Nutzern kontinuierlich Updates zu liefern!“ - Rodrigo Mantica [1]

Die detaillierten Berechtigungen von Capgo stellen sicher, dass nur autorisierte Teammitglieder Updates sicher verwalten und darauf zugreifen können.

Zusammenfassung

Wichtige Datenschutzanforderungen

Apples Datenschutzregeln für Capacitor Apps umfassen die folgenden Anforderungen:

Voraussetzung Details
Privacy-Manifest Nötige Domains, APIs und Tracking-Erklärungen eintragen.
Nutzerzustimmung ATT-Framework nutzen, um Tracking-Erlaubnisse von Nutzern abzufragen.
Datenzugriff Berechtigungen für Fotos, Standort und Kontakte konfigurieren.
Datenschutzerklärung Eine klare, zugängliche Datenschutzerklärung in der App und im App Store bereitstellen.
Update-Sicherheit Stellen Sie sicher, dass Live Updates verschlüsselte Deployment-Kanäle verwenden.

Implementierungs-Checkliste

Nutzen Sie diese Checkliste, um Apples Anforderungen zu erfüllen:

  • Privacy Manifest konfigurieren
    Füge API-Deklarationen hinzu, liste Tracking-Domains auf und dokumentiere die Zwecke der Datennutzung.

  • Benutzerberechtigungen festlegen
    Implementiere den ATT-Dialog, konfiguriere den Zugriff auf Fotos und Medien und aktiviere die Standortdienste.

  • Sicheres Update-System
    Nutze eine datenschutzkonforme Update-Lösung, richte verschlüsselte Kanäle ein und konfiguriere User-Targeting-Optionen.

Die Plattform von Capgo bietet einen zuverlässigen Weg, diese Datenschutzstandards zu erfüllen und Ihre App funktional sowie nutzerzentriert zu halten. [1].

Weiterlesen: Apple Privacy Rules für Capacitor Apps

Wenn du es nutzt Apples Datenschutzregeln für Capacitor Apps um Sicherheit und Compliance zu planen, verbinden Sie es mit Verschlüsselung für die Implementierungsdetails in Encryption, Konformität für das Implementierungsdetail in Compliance, Capgo Security-Scanner für den Produkt-Workflow im Capgo Security Scanner, Capgo Sicherheit für den Produkt-Workflow in Capgo Security und Capgo Trust Center für den Produkt-Workflow im Capgo Trust Center.

Live-Updates für Capacitor-Apps

Wenn ein Bug im Web-Layer live ist, liefere den Fix über Capgo aus, statt Tage auf die App-Store-Freigabe zu warten. Nutzer bekommen das Update im Hintergrund, während native Änderungen im normalen Review-Prozess bleiben.

Neues aus unserem Blog

Capgo gibt dir die besten Insights, um eine wirklich professionelle Mobile App zu erstellen.