概要
Biometric Storage は、対応するプラットフォームでオプションのバイオメトリック認証(指紋または顔認識)を備えた安全な暗号化データストレージを提供するFlutterパッケージです。AndroidおよびiOSではネイティブセキュリティ機能を利用し、Web(localStorageを使用)、macOS、Windows、Linuxなど他のプラットフォームではフォールバック暗号化を提供します。パスワードやトークンなどの機密データに最適で、デバイスが侵害された場合でもデータが保護されるようになっています。プライバシー重視のローカル永続化を必要とするアプリへのシームレスな統合が可能です。
用途
- セキュアなパスワードストレージ
- 認証トークンの永続化
- ユーザーの好みの暗号化
- 生体認証による保護されたデータアクセス
- オフラインデータ保護
- プライバシー最優先のアプリ開発
主な機能
- エンドツーエンド暗号化ストレージ
- バイオメトリック認証のサポート
- クロスプラットフォーム互換性
- 暗号化されたローカルストレージにフォールバックする
- 読み取り/書き込み操作のためのシンプルな API
- プラットフォーム固有のセキュリティ統合
適している対象
- 機密ユーザー情報を扱うアプリ
- パスワードマネージャー
- セキュアなノートアプリ
- 認証システム
- プライバシー重視のアプリケーション
- データセキュリティを最優先する開発者
注意事項
- 非モバイルプラットフォームにおけるバイオメトリックサポートの制限
- Web版はlocalStorageを使用しています(ネイティブよりセキュリティが低い)
- 適切な権限処理が必要です
- クラウド同期機能なし
- デスクトッププラットフォーム用に追加のセットアップが必要になる場合があります
- 下位のOSセキュリティメカニズムに依存します