On-Device Agents and the Privacy Dividend: Why Local Isn't Yet Private
Running an agent on your own hardware is sold as a privacy win — the data never leaves the building. But 'local' and 'private' are not the same claim, and 2026 made the gap precise. AgenTEE (arXiv 2604.18231) places an agent's runtime, inference engine, and tools into independently attested confidential VMs on Arm's Confidential Compute Architecture, enforcing hardware isolation even on a device its own user might tamper with — at under 5.15% overhead. Amulet (arXiv 2512.07495) does the matching job for the model itself, shielding weights with TEE-backed obfuscation at 2.8–4.8x the latency of an unprotected model while running 8–9x faster than naive full-TEE inference. Here's why the real privacy dividend isn't 'it runs locally' — it's confidential, attestable execution — and why that mechanism favors Southeast Asia.
We argued in Agents on One Workstation that the assumption a capable coding agent needs a cloud API is quietly breaking — open-weight models have gotten good enough and small enough to run a frontier-adjacent agent on a single workstation, where “the data never leaves the building.” That post was about why on-device is now real. This one is about a sharper question hiding inside the celebration: when you run an agent locally, what exactly is the privacy guarantee — and who is it a guarantee against?
The pitch for on-device agents is almost always framed as a privacy dividend: keep inference local, and your prompts, your files, and your secrets never cross the wire to someone else’s server. That’s true and it matters. But it quietly equates two different claims. “Local” means the bytes don’t leave the machine. “Private” means no untrusted party can read or tamper with them. On a device you fully control, those collapse into one. On a device that runs other software, ships to a customer, sits in a branch office, or gets handled by a contractor, they come apart — and the gap is exactly where the interesting 2026 work lives.
The dividend everyone assumes — and the gap underneath it
Start with what on-device genuinely buys you. No per-token bill, offline operation, no third-party logging, and a much smaller surface for the most boring privacy failure of all: data sitting in someone else’s cloud. For a clinic, a bank, or a government office handling citizen records, “the model runs here” is a real and legally meaningful improvement over “the model runs in a datacenter we don’t control.”
But notice the threat model that framing assumes: it protects you against the cloud provider and the network. It says nothing about the device itself. And agents make the device a much richer target than a chatbot ever was. An agent pipeline is a tangle of moving parts — a runtime that orchestrates steps, an inference engine holding model weights, system prompts that may be proprietary, sensitive runtime state, and third-party tools the agent calls. The thing you most want to keep private is now spread across a process tree on a machine that may be running untrusted software — or controlled by a user who is themselves the adversary. A malicious user on their own device can read another process’s memory, extract the model weights, or lift the system prompt. “It runs locally” does nothing about any of that.
That is the gap. And the reason it’s worth a whole post is that the fix is a distinct mechanism — not “send less data” but “execute confidentially.”
The mechanism: confidential execution on the edge
The cleanest statement of the fix in 2026 is AgenTEE: Confidential LLM Agent Execution on Edge Devices (arXiv 2604.18231). Its premise is exactly the gap above: agents are increasingly run on edge devices to cut latency and improve privacy, but “securely hosting such complex agent pipelines on edge devices remains challenging” because those deployments “must protect proprietary assets (e.g., system prompts and model weights) and sensitive runtime state on heterogeneous platforms that are vulnerable to software attacks and potentially controlled by malicious users.”
The mechanism is the interesting part. AgenTEE places the agent runtime, the inference engine, and third-party applications into independently attested confidential virtual machines (cVMs), and mediates their interaction through “explicit, verifiable communication channels.” It’s built on Arm’s Confidential Compute Architecture (CCA), a hardware extension that lets the device carve out isolated, encrypted execution regions whose integrity can be cryptographically attested — proven to a remote party — rather than merely asserted. The result is system-level isolation of the sensitive assets and runtime state even when the surrounding operating system, or the user, is untrusted.
Two things make this matter beyond the abstract:
- Attestation turns a trust assumption into a verifiable claim. Without it, “your data stayed on the device and was handled correctly” is something you take on faith. With hardware attestation, it’s something the device can prove. That is the same move we admired in the agent economy needs rails: stop paying out — or trusting — on a promise, and start trusting on cryptographic proof. Confidential computing is that principle applied to where the agent actually runs.
- The overhead is small enough to be real. The objection to any “wrap it in an enclave” scheme is always performance. AgenTEE’s evaluation reports the multi-cVM system “achieving near-native performance with less than 5.15% runtime overhead compared to commodity OS multi-process deployments.” A sub-6% tax for hardware-isolated, attestable agent execution is the difference between a research curiosity and something you’d actually ship.
This is the privacy dividend stated precisely. It is not “the data stayed local.” It is: the sensitive parts of the agent ran in an isolated region whose behavior can be proven, on a device nobody else — not the OS, not the user, not a co-resident process — could read into.
Protecting the model, not just the data
There’s a second asset on the device that the naive privacy framing ignores entirely: the model itself. Ship an open-weight or fine-tuned model to a user’s machine and you’ve handed a potential adversary the weights — which may encode proprietary training, a competitive edge, or a fine-tune on sensitive data. Storing valuable models on user devices, as the literature dryly notes, “exposes them to potential extraction by adversaries.”
The matching mechanism here is Amulet: Fast TEE-Shielded Inference for On-Device Model Protection (arXiv 2512.07495). The standard approach — keep the weights inside a TEE and run inference there — runs straight into a wall: trusted memory is small, so models get sliced and streamed into the enclave piece by piece, and that constant trusted/untrusted back-and-forth “dramatically increases inference latency, sometimes by orders of magnitude.” Amulet’s trick is to use the TEE to obfuscate the model once, then store the entire transformed model in ordinary untrusted memory and run it there with GPU acceleration, with only “two rounds of minimal-overhead interaction” per request. The paper provides an information-theoretic proof that the obfuscated model leaks nothing about the original weights, and reports inference latency of just 2.8–4.8x an unprotected model — an 8–9x speedup over running entirely inside the TEE, with negligible accuracy loss across architectures from ResNet-18 to GPT-2.
Put AgenTEE and Amulet side by side and you have the two halves of a credible on-device privacy story: confidential execution protects the runtime state and the user’s data; TEE-backed obfuscation protects the model’s weights. Both lean on the same hardware primitive — a trusted execution environment — and both work hard to keep its cost low enough that you’d choose it on purpose. This is isolation as the load-bearing security layer, the same conclusion we reached for runtime safety in sandboxing the agent: when you can’t trust the surrounding environment, you bound what it can see and what it can wreck. Confidential computing is that bound pushed all the way down into the silicon.
What actually changes
The practical upshot is a tighter, more honest claim you can make about an on-device agent. The weak version — “we run locally, so your data is safe” — is a marketing line that a single curious process or a tampered OS can falsify. The strong version — “the agent’s sensitive state runs in an attested confidential VM, the weights never exist in extractable form outside the enclave, and we can prove it” — is an engineering guarantee.
That distinction is going to matter most precisely where the stakes are regulatory rather than reputational. A health record, a tax filing, a bank’s transaction history doesn’t just need to not leave the building; it needs a defensible story about who could have touched it while it was being processed. “On-device” was always a necessary condition for that story. Confidential, attestable execution is what makes it sufficient — and 2026 is the year the mechanism got cheap enough (sub-6% overhead, single-digit-x inference cost) to stop being a reason not to.
Why this favors Southeast Asia
This is, quietly, one of the most regionally favorable shifts in the whole agentic stack — for the same reason the on-device inflection was. The privacy dividend, done properly, runs on hardware and engineering judgment, not on a relationship with a hyperscaler.
Consider the constraint a lot of Southeast Asian institutions actually face. Data-residency rules, sectoral regulation, and plain political sensitivity often make “send the citizens’ data to a US or EU cloud” a non-starter — and the regional cloud alternatives are thinner. That sounds like a disadvantage, and under the old “privacy = which cloud” framing it was. Under the on-device-plus-confidential-computing framing, it inverts: an agent that runs on a workstation in the ministry, with its sensitive state in an attested enclave and its model weights shielded on the box, is more compliant by construction than anything routed through a foreign datacenter — and it doesn’t require buying capacity from anyone. The Arm CCA hardware AgenTEE builds on is, notably, the same Arm lineage that dominates the region’s device fleet.
So the capability worth building is the integration skill: standing up confidential, on-device agent deployments — picking the TEE, wiring the attestation, keeping the overhead in the single digits — for clinics, banks, and government offices that cannot and will not ship their data abroad. It’s the GPU-light, judgment-heavy profile we keep returning to, aimed this time at the privacy layer. The frontier labs have little reason to build this for a Cambodian bank’s transaction formats or a provincial health system’s records. Someone close to the problem does — and now there’s a verified, low-overhead mechanism to build it on.
The privacy dividend is real. But it was never “it runs locally.” It’s confidential, provable, local — and that is a thing a small, sharp team can deliver without asking anyone’s cloud for permission.
If your institution needs on-device agents that can actually prove their privacy guarantees — let’s talk.