이 저장소에는 프라이빗 컴퓨트 코어와 클라우드 사이에 개인정보 보호 브리지를 제공하는 서비스 제품군인 프라이빗 컴퓨트 서비스 앱용 코드가 포함되어 있습니다.
Android의 프라이빗 컴퓨트 코어는 클로즈 소스 기능이 주변 및 OS 데이터에 안전하게 액세스할 수 있는 나머지 운영 체제 및 앱과 격리된 안전한 환경입니다.
Android 11부터 OS는 프라이빗 컴퓨트 코어 구성요소가 다른 앱과 직접 통신하는 것을 방지하고 기능이 AOSP에서 잘 정의된 작은 API 세트를 사용하도록 강제합니다. 이러한 보호 기능은 이미 오픈 소스이며 여기에서 찾을 수 있습니다.
Android 12부터 Private Compute Core 내부 기능은 네트워크에 직접 액세스할 수 없습니다. 대신 이러한 기능은 소규모 API 세트를 통해 프라이빗 컴퓨팅 서비스(이 리포지토리에 정의됨)와 통신합니다. 이를 통해 연합 학습, 연합 분석 및 개인 정보 검색을 포함한 일련의 개인 정보 보호 기술을 사용하여 개인 정보 또는 식별 정보가 장치 외부에 노출되지 않도록 합니다.
이 블로그 게시물에서 프라이빗 컴퓨팅 서비스에 대해 자세히 알아볼 수 있습니다.
이 프로젝트는 다음과 같은 별도의 오픈 소스 저장소와 비공개 소스로 남아 있는 제한된 수의 종속성에 의존합니다. 모든 API 정의는 오픈 소스 저장소에 포함되어 있습니다.
오픈 소스 종속성은 다음과 같습니다.