Zum Inhalt springen

@capgo/capacitor-privacy-screen

Android-Screenshots blockieren und sensible UI im iOS-App-Switcher-Snapshot ausblenden.

Aktiviere den Datenschutz standardmäßig, damit PINs, Gesundheitsdaten und interne Dashboards nicht in Screenshots, Bildschirmaufnahmen oder in der iOS-Task-Switcher-Vorschau erscheinen. Temporär disable() nur für Flows, die erfassbar sein müssen, dann enable() erneut aus.

Android kann Secure-Window-Flags und Dim-Overlays anwenden. iOS verdeckt Inhalte bei App-Switcher-Snapshots. Web hält nur ein In-Memory-Flag für die Parität mit API.

PlattformSupportNotizen
iOSJaSchutz vor App-Switcher-Snapshots
AndroidJaSichere Oberfläche, Screenshot- und Aufnahme-Blockierung
WebAPI ParitätNur Flag im Arbeitsspeicher aktiviert
  • enable - Aktiviert den Privacy Screen.
  • disable - Deaktiviert den Privacy Screen.
  • isEnabled - Gibt den aktuellen Status zurück.
MethodeBeschreibung
enableAktiviert den Privacy Screen.
disableDeaktiviert den Privacy Screen.
isEnabledGibt den aktuellen Status zurück.
getPluginVersionGibt die Version der nativen Implementierung zurück.

Diese Referenz wird synchronisiert von src/definitions.ts in capacitor-privacy-screen.

Wenn du es nutzt @capgo/capacitor-privacy-screen um Sicherheit und Compliance zu planen, verbinden Sie es mit Verwendung von @capgo/capacitor-privacy-screen für die native Funktion bei der Verwendung von @capgo/capacitor-privacy-screen, Verschlüsselung für die Implementierungsdetails in Encryption, Compliance für das Implementierungsdetail in Compliance, Capgo Security-Scanner für den Produkt-Workflow im Capgo Security Scanner, und Capgo Sicherheit für den Produkt-Workflow in Capgo Security.