このリポジトリには、Private Compute Services アプリのコードが含まれています。これは、Private Compute Core とクラウドの間のプライバシー保護のブリッジを提供するサービス スイートです。
Android のプライベート コンピューティング コアは、残りのオペレーティング システムやアプリから隔離された安全な環境であり、ソースに近い機能が周囲のデータや OS データに安全にアクセスできます。
Android 11 以降、OS は Private Compute Core コンポーネントが他のアプリと直接通信することを妨げ、その機能が AOSP で明確に定義された API の小さなセットを使用することを強制します。これらの保護機能はすでにオープンソースであり、ここで見つけることができます。
Android 12 以降、Private Compute Core 内の機能はネットワークに直接アクセスできません。代わりに、これらの機能は、小規模な API セットを介して Private Compute Services (このリポジトリで定義されている) と通信します。これにより、フェデレーテッド ラーニング、フェデレーテッド アナリティクス、個人情報の取得などの一連のプライバシー保護テクノロジーを使用して、個人情報や個人情報がデバイスの外部に公開されることがなくなります。
プライベート コンピューティング サービスの詳細については、このブログ投稿をご覧ください。
このプロジェクトは、次の個別のオープンソース リポジトリと、クローズド ソースのままである限られた数の依存関係に依存しています。すべての API 定義はオープンソースのリポジトリに含まれています。
オープンソースの依存関係は次のとおりです。