Implementation · On-chip & hardware-enabled
Apple Private Cloud Compute
Also called PCC; Private Cloud Compute
Private Cloud Compute (PCC) is Apple's server system for Apple Intelligence requests that need larger models than a device can run.
Apple reports that user devices send a request only to servers that attest to running a software release listed in a public, append-only transparency log. Apple publishes the software images, a virtual research environment that boots them, and part of the source code. Independent researchers found flaws in how PCC authenticates requests, and one showed that a node with tampered configuration files passed attestation until Apple fixed the bug that allowed the tampering.
In June 2026 Apple announced an extension of PCC to Google Cloud on Intel TDX and NVIDIA confidential computing. Independent researchers with physical access to such hardware have forged TDX attestations and relayed NVIDIA ones.
R3. PCC is a production service whose attestation, transparency log and research tools are public, but no independent evaluation has examined its attestation chain as a whole. Assessed for showing which software serves AI requests, not which model.
Rubric assessment
- R1 met: Apple published the design, the claim that devices send data only to nodes that attest to publicly listed software, and a threat model that includes attackers with physical access to a node 1.
- R2 met: the software images, a research environment that boots them and part of the source code are public 1 2. Independent researchers sent queries to the production service from macOS and iOS clients between December 2025 and March 2026 4.
- R3 met: PCC is production-grade and available as the server side of Apple Intelligence (provider-reported) 1, and independent researchers have used the production service 4. Its transparency log, binaries and research environment are public 2. The attestation check is made by Apple's own client software, and no other party is documented relying on it for a verification decision.
- R4 not met. The two independent public analyses are narrow. A peer-reviewed study reverse-engineered the client and found request-authentication flaws, which Apple addressed only in its documentation. Its subject is request privacy, not attestation 4. A researcher working in Apple's research environment showed that a node with tampered configuration files passed Apple's attestation check, and Apple fixed the path-handling bug behind it 5 6. Neither evaluates the attestation and transparency chain as a whole. The 2026 deployment on Google Cloud uses Intel TDX and NVIDIA confidential computing 3, whose attestations independent researchers forged with physical access 7. No published work tests whether Apple's use of two independent roots of trust resists that attack.
- An independent public evaluation of the attestation and transparency-log chain, including what attestation covers at runtime, that leaves no critical flaw open.
- Evidence that the Google Cloud deployment's attestation resists attackers with physical access to TDX and NVIDIA hardware.
- Reproducible builds, so that published binaries can be checked against published source.
What it is
Private Cloud Compute (PCC) is Apple's server system for Apple Intelligence features that need larger foundation models than a device can run 1. Apple built it on custom servers with Apple silicon, the Secure Enclave and Secure Boot 1. Apple states that security researchers must be able to verify that PCC's privacy and security guarantees match its public promises 1.
PCC applies TEE remote attestation to show users which software handles their AI requests. It was designed to keep those requests private, and its checks concern software releases.
In June 2026 Apple announced that it was extending PCC to Google Cloud systems with NVIDIA GPUs, using NVIDIA confidential computing, Intel CPUs with TDX and Google's Titan chip 3. Apple stated that this deployment would reach its complete set of protections gradually during a summer preview period 3.
How it works
Apple describes the chain as follows 1:
- Every piece of code a node can run must be in a trust cache signed by Apple and loaded by the Secure Enclave, so it cannot change at runtime. Code and model assets use the integrity protection of Apple's Signed System Volume.
- Apple publishes the measurements of all code running on PCC in an append-only transparency log, and the corresponding software images within 90 days.
- A user's device encrypts each request only to the keys of nodes whose attested measurements match a release in the log.
For research, Apple publishes a Virtual Research Environment that boots PCC releases in a virtual machine on an Apple silicon Mac, checks the transparency log and runs inference against demonstration models 2. Apple also publishes source code for its attestation and request-handling components under a limited-use licence, and offers bounties of up to $1,000,000 for PCC findings 2.
Apple's threat model includes an attacker with physical access to a node who can subvert some hardware protections 1. Apple's answer is that an attacker should not be able to target particular users without compromising the whole system. It relies on a hardened hardware supply chain, including imaging each server's components before sealing it, and on routing that does not let an attacker steer chosen users' requests to a compromised node 1. On Google Cloud, Apple reports that attestation is rooted in at least two separate roots of trust from independent vendors, with attested keys held in a separate confidential virtual machine 3.
Evidence
- Researchers at the Hasso Plattner Institute, TU Darmstadt and IMDEA Networks reverse-engineered PCC's client and sent custom queries to the production service between December 2025 and March 2026 4. They found that one-time request tokens could be reused, that a signature check was skipped and that token salts let requests be linked. Apple clarified its documentation but did not change the checks 4. The study, peer-reviewed at WiSec 2026, concerns request privacy, not attestation.
- An independent researcher working in Apple's research environment found a path-traversal flaw that let a node's configuration be altered while its attestation stayed unchanged (CVE-2026-20685) 5 6. Apple fixed it and paid a $150,000 bounty 5.
- Apple reports that for the Google Cloud deployment it will publish all binaries and give researchers access to live nodes in research mode 3.
Limitations
- The published checks concern software releases. Apple reports that model assets share the code's integrity protection 1, and its research environment runs demonstration models 2.
- PCC ships compiled binaries without reproducible builds or symbols, which its independent analysts say leaves room for differences between the specification and what is shipped 4.
- Attestation measured installed software but not writable configuration files in the one published attack 5.
- Only Apple's own client software sends requests to PCC. There is no API for third parties 4.
- The Google Cloud deployment runs on Intel TDX and NVIDIA confidential computing 3. Independent researchers have forged TDX attestations with physical access and relayed H100 attestations to a workload outside TEE protection 7.
Known flaws
Published flaws, with their severity, kind and status. How flaws are rated.
Tampered node configuration passed attestation
Working in Apple's Virtual Research Environment, an independent researcher used a path traversal in darwin-init, which unpacks software archives when a node boots, to write files as root that survived the node's userspace reboot. The change redirected a logging daemon's telemetry and exposed per-request metadata such as token counts and timings. The researcher reports that Apple's attestation verifier treated the tampered node and a clean one identically, because attestation measured the installed software but not writable configuration files 5. Apple's CVE record describes an attacker in a privileged network position and a fix through improved path validation, in releases from 5E290.3 6.
Google Cloud deployment relies on TEEs whose attestations have been forged
Apple reports that PCC on Google Cloud uses NVIDIA confidential computing, Intel CPUs with TDX and Google's Titan chip, with attestation rooted in at least two separate roots of trust from independent vendors 3. With physical access and root privileges, independent researchers forged Intel TDX attestations and, by pairing them with relayed H100 attestations, passed a workload outside TEE protection 7. Whether PCC's combination of roots of trust resists this has not been tested in public.
Blockers
Published binaries cannot be rebuilt from source and carry no symbols, so checking what the attested software does needs reverse engineering.
Only Apple's own client software sends requests to PCC, and there is no API for third parties.
Sources
- CApple Security Engineering and Architecture (SEAR) (2024). Private Cloud Compute: A new frontier for AI privacy in the cloud. Apple Security Research blog. Source recordSupports: design goals, Apple silicon servers, signed trust cache, integrity protection of code and model assets, device-side attestation check against the transparency log, publication of images, threat model with physical attackers (provider-reported)
- CApple Security Engineering and Architecture (SEAR) (2024). Security research on Private Cloud Compute. Apple Security Research blog. Source recordSupports: Virtual Research Environment, published source components and licence, bounty (provider-reported)
- CApple Security Engineering and Architecture (SEAR) (2026). Expanding Private Cloud Compute. Apple Security Research blog. Source recordSupports: Google Cloud deployment with NVIDIA confidential computing, Intel TDX and Titan; two roots of trust; protections ramped up during a summer preview; research mode on live nodes (provider-reported)
- AY. Dittmar et al. (2026). Unlocking Apple's Private Cloud Compute: An Analysis of Privacy-Preserving Artificial Intelligence. Proceedings of the 19th ACM Conference on Security and Privacy in Wireless and Mobile Networks (WiSec '26). Source recordSupports: independent reverse engineering of the client; queries to the production service; no reproducible builds or symbols; request-token flaws; Apple's documentation-only response; no third-party API · abstract; §3; limitations
- CD. Selmanaj (2026). Beyond Prompt Injection: Hacking Apple's Private Cloud Compute. Sentry blog. Source recordSupports: independent finding that a tampered node passed attestation; metadata exposure; bounty
- BApple (CVE Numbering Authority) (2026). CVE-2026-20685 (Apple Private Cloud Compute Server Software). CVE Program. Source recordSupports: CVE description, affected versions and fix (vendor-assigned)
- AJ. Chuang et al. (2026). TEE.fail: Breaking Trusted Execution Environments via DDR5 Memory Bus Interposition. 2026 IEEE Symposium on Security and Privacy (SP). Source recordSupports: independent forgery of Intel TDX attestations and H100 attestation relay · Abstract; §1.1; §8.3