GrapheneOSは、ユーザーのプライバシーとセキュリティを強化するために設計された、堅牢なモバイルオペレーティングシステムです。標準的なAndroid構成から外れているため、厳格なハードウェアアテステーションや整合性チェックに依存することが多い多くの銀行アプリケーションは、当初このOSを「安全ではない」または「サポートされていない」としてフラグを立てました。これに対処するため、コミュニティ主導のプロジェクトによって、銀行アプリの包括的なリストと、GrapheneOSにおけるそれぞれの具体的な互換性ステータスがまとめられました。
このデータセットは、PayPalやRevolutのような国際的なサービスから、オーストラリア、ブラジル、ドイツなどの国の国内銀行まで、地域ごとにアプリケーションを分類しています。これらのアプリの互換性ステータスは大きく異なります。完全に機能するアプリケーションがある一方で、デバイスが認定され改ざんされていないバージョンのAndroidを実行しているかを確認する「Play Integrity」チェックによって制限されるものもあります。これらの制限されたアプリについては、インストールブロックを回避するためにAurora Storeのような代替のストアを利用する必要がある可能性があることがプロジェクト内で記されています。
技術的なニュアンスがユーザー体験をさらに複雑にしています。一部の銀行アプリは動作させるために「secure app spawning」を無効にする必要があり、他のアプリは残高照会は可能だが仮想カードの設定や「ログイン情報を保持する」機能がブロックされるなど、部分的な機能しか提供されない場合があります。これらの不一致は、銀行アプリが基礎となるOSのセキュリティレイヤーとどのように相互作用するかに起因することがよくあります。このプロジェクトは、高度なセキュリティ基準を維持しながら不可欠な金融ツールへのアクセスを失いたくないユーザーのための実用的なガイドとして機能しており、堅牢なプライバシーと銀行のセキュリティプロトコルの間の継続的なトレードオフを浮き彫りにしています。
