AndroidおよびiOSデバイスでシステムレベルのスクリーンショット保護を強制するFlutterプラグインです。スクリーンショットのキャプチャを防ぎ、スクリーンショットの試行が検出された場合に黒い画面を表示することで、機密コンテンツの安全を確保します。信頼性の高い実行のためにネイティブプラットフォームコードを利用しており、銀行、医療、機密データビューアなど、プライバシー要件が高いアプリに適しています。簡単なpub addコマンドでFlutterプロジェクトにシームレスに統合できます。
用途
- セキュアな金融アプリケーションインターフェース
- 医療または法的データの表示を保護する
- 企業アプリケーションにおける不正なスクリーンキャプチャの防止
- 動画再生機能におけるプライバシーの確保
- 教育または試験アプリでのスクリーンショットのブロッキング
主な機能
- システムレベルのスクリーンショットブロッキング
- キャプチャ試行時の黒い画面オーバーレイ
- 信頼性のためのネイティブプラットフォーム統合
- クロスプラットフォーム対応(Android および iOS)
- pubパッケージによるシンプルなFlutter統合
適している対象
- 機密ユーザー情報を扱うアプリ
- プライバシー重視のアプリケーション
- 企業または政府向けソフトウェア
- 制限付きコンテンツを備えた教育プラットフォーム
- DRMに類する保護を必要とする動画ストリーミングアプリ
注意事項
- OSの制限により、すべてのデバイスメーカーのデバイスで動作しない可能性があります
- Android では適切な権限処理が必要です
- ルート化またはジャイルブレイクされたデバイスでは効果が限定的
- 低スペックデバイスにおけるパフォーマンスへの潜在的な影響
- ブラックスクリーンのオーバーレイにより、ユーザー体験に影響が出る可能性があります