Dieses Repository enthält den Code für die Private Compute Services-App, eine Reihe von Diensten, die eine datenschutzrechtliche Brücke zwischen Private Compute Core und der Cloud bilden.
Der Private Compute Core von Android ist eine sichere Umgebung, die vom Rest des Betriebssystems und von Apps isoliert ist und in der Close-Source-Funktionen sicher auf Umgebungs- und Betriebssystemdaten zugreifen können.
Seit Android 11 verhindert das Betriebssystem, dass Private Compute Core-Komponenten direkt mit anderen Apps kommunizieren, und zwingt seine Funktionen dazu, einen kleinen Satz gut definierter APIs in AOSP zu verwenden. Diese Schutzmaßnahmen sind bereits Open Source und können hier gefunden werden.
Ab Android 12 haben Funktionen in Private Compute Core keinen direkten Zugriff auf das Netzwerk. Stattdessen kommunizieren diese Funktionen über einen kleinen Satz von APIs mit Private Compute Services (in diesem Repository definiert). Dadurch wird sichergestellt, dass keine privaten oder identifizierenden Informationen außerhalb des Geräts offengelegt werden, indem eine Reihe von Technologien zum Schutz der Privatsphäre verwendet werden, darunter föderiertes Lernen, föderierte Analysen und der Abruf privater Informationen.
In diesem Blogbeitrag erfahren Sie mehr über Private Compute Services.
Dieses Projekt ist auf die folgenden separaten Open-Source-Repositorys sowie eine begrenzte Anzahl von Abhängigkeiten angewiesen, die Closed-Source bleiben. Alle API-Definitionen sind in den Open-Source-Repos enthalten.
Die Open-Source-Abhängigkeiten sind: