Back to Explore
NewsVibeFix 编辑部Updated Oct 16, 2026

"Promise Not to Peek" Is No Longer Enough: Brave Adds End-to-End Encryption and Verifiable Confidential Computing to Leo — Even Brave Can't See Your Chats

On October 15, Brave's official blog announced end-to-end encryption plus verifiable confidential computing for Leo: select the open-weight GLM 5.3 Flash and your prompt is encrypted on-device with Oblivious HTTP, relayed through Brave's open-source AI Gateway (hiding your IP from NEAR AI), and decrypted only inside a hardware-attested Nvidia enclave. Brave, NEAR AI, and the cloud hoster all cannot see the plaintext.

Real photograph of a laptop secured with a padlock, symbolizing browser AI privacy protection through end-to-end encryption

When you chat with an AI in your browser, who actually gets to see your prompt? On October 15, 2026, Brave announced on its official blog that choosing the open-weight GLM 5.3 Flash inside the Leo assistant now protects conversations with end-to-end encryption plus hardware-based confidential computing: the browser encrypts your prompt on your device first with Oblivious HTTP (OHTTP), and only a verified trusted execution environment (TEE) can decrypt it and run inference. Brave's pitch boils down to one line: from "promise not to peek" to "you never need to trust us."

The full request path has four stops: your device → Brave's open-source AI Gateway → an Nvidia hardware enclave operated by NEAR AI → the answer comes back. The browser encrypts the prompt on-device with OHTTP, then hands it to Brave's open-source AI Gateway as a relay — whose job is to hide your IP address from the AI provider (NEAR AI) — and finally it is decrypted and run inside the Nvidia hardware enclave operated by NEAR AI. The hardware-isolation guarantee: Brave, NEAR AI, and the cloud hoster all cannot see the plaintext.

Request-path diagram for Brave Leo's end-to-end encryption: on-device OHTTP encryption, Brave's open-source AI Gateway hiding the IP, attested TEE decrypting and running inference, answer returnedBrave Leo's new request path: on-device OHTTP encryption → Brave's open-source AI Gateway (hiding the user's IP from NEAR AI) → an attested TEE that decrypts and runs inference → the answer returns. Brave, NEAR AI, and the cloud hoster all cannot see the plaintext.

The subtlest step happens before any encryption: attestation first, keys only after verification. The TEE must present a hardware-signed attestation; the browser verifies two things — that the secure hardware is genuine, and that the model and the publicly auditable code running inside it have not been tampered with. Only then does the browser release the encryption keys. In other words, the browser is not "trusting" a server; it checks the other party's "ID and health certificate" before releasing the keys. The mechanism has a useful side effect: it proves the model answering you is genuinely the model you selected, guarding against the provider quietly swapping in a cheaper model — a swap you cannot detect from the answers.

Why did Brave go to all this trouble? The blog argues with "five bad things" that promise-based privacy is not enough — each one a real case:

  • Getting folded into next-generation model training. You thought it was a private chat; it went into the training set.
  • Court subpoenas. In the NYT v. OpenAI case, 20 million chat logs were demanded — when someone else holds the data, a subpoena is all it takes.
  • Bugs and wide-open databases. In January 2026, "Chat & Ask AI" leaked 300 million messages — not hacked; the database was simply never dressed.
  • Share links indexed by search engines. 370,000 Grok conversations became public web pages because their share links got indexed.
  • Models quietly swapped. A NeurIPS 2025 study showed providers can substitute a cheaper model and users cannot tell from the answers.

The five share one trait: they all happen outside the jurisdiction of "promises." A promise "not to train on it" does not stop a subpoena; a promise of "discard after use" does not stop a misconfigured database; a promise of "this is GPT-whatever" does not stop a quiet model swap. Brave's argument: if privacy only survives on promises and policies, it is fundamentally a trust problem — and trust goes bankrupt. Build the protection into cryptography and hardware, and the question changes from "do you trust me" to "does it verify."

Comparison chart of promise-based privacy versus verifiable privacy: which layer blocks each of the five bad things"Promise-based privacy" vs "verifiable privacy": under the old model each of the five bad things was guarded by a promise, a policy, luck, a default setting, or trust; under the new path, each is blocked by a concrete cryptographic or hardware mechanism.

The progress is clearest against the November 2025 first version. Back then Brave already ran models inside TEEs, but requests still passed through Brave's own servers — protection rested on policy: encrypted in transit, no logging, discard after use. In other words, the old version was "Brave can see it but promises not to look"; this time, even Brave itself cannot see it. And the entire path is open source and verifiable — "verifiable" is the operative word of this upgrade: the attestation logic and the gateway relay code are all publicly auditable.

On availability: it is live across Brave Release, Beta, and Nightly, with one condition — select GLM 5.3 Flash in Leo, the model whose weights Z.ai open-sourced under MIT in August 2026. Conversation history lives only on the user's device; even Z.ai, the model's author, cannot see the conversations. On the roadmap, Brave says the attestation check will move inside the browser and cover more open-weight models. The blog also name-checks OpenAI's Private Intelligence, announced last month — per Brave's own telling, OpenAI's "private inference hasn't arrived yet," while Brave's is already usable. That is Brave's one-sided claim; treat OpenAI's actual progress per OpenAI's official word.

Why it matters: privacy protection just changed from a trust question into a math question

The default answer to AI-chat privacy for years has been "trust me": trust the provider not to train on your data, trust the logs really get deleted, trust the model answering is the one on the label. Brave just swapped the answer to "don't trust — verify": OHTTP encryption, hardware-signed attestation, open-source auditable code, each layer independently checkable. This is not a feature upgrade; it is a replacement of the trust model: from "institutional credit" to "cryptography plus hardware proof." Once users accept this paradigm, every competitor still saying "trust me" starts to look dated.

The second significance lies in the "five bad things" method of argument. Instead of the empty "we care more about privacy," Brave laid out real privacy incidents one by one and showed why each is unblockable by promise. The method itself reframes the problem: the root cause of privacy incidents is not "some company turned evil" — it is "architecturally, they could see it all along." What can be seen can be subpoenaed, bugged, or abused by an insider; what cannot be seen eliminates those risks at the source. "Minimizing trust" is not a moral demand; it is an architectural one.

The third layer is the special position of the browser. The browser is the closest link to the prompt on the user's device — the earlier encryption happens, the smaller the exposure. By encrypting on-device and verifying attestation before releasing keys, Brave pushes the trust boundary into the user's hands. It is the same line of thinking as Apple's Private Cloud Compute and Signal's sealed sender: the closer sensitive computation stays to the user, the less room the provider has to misbehave. A browser vendor doing this is more convincing than a cloud vendor doing it, because the browser is already on the user's side.

A cooler head on the fourth layer: this protection currently covers exactly one combination — "GLM 5.3 Flash selected in Leo." In other words, the strongest privacy and the strongest model are currently mutually exclusive — take end-to-end encryption and you accept open-weight answer quality; take the strongest model and you are back to "trust me" mode. Brave's roadmap promises more open-weight models, but whether closed frontier models will enter TEEs and attestation regimes is another question. This trade-off between privacy and capability is not going away soon.

Our take: facts and judgments, labeled separately

Analysis zone below — facts and judgments are labeled separately.

Judgment 1 (opinion): "verifiable" matters more than "end-to-end encryption" as the keyword. E2EE answers "who can see it in transit and storage"; attestation answers "who exactly is on the other end." E2EE without attestation is just an encrypted conversation with "some server that claims to be a TEE" — attestation turns the peer's identity into a verifiable fact too. The real increment of this upgrade is not the encryption; it is the verification. Factual basis: the verify-attestation-first, release-keys-after flow is stated explicitly in the blog.

Judgment 2 (opinion + fact): the "five bad things" argument deserves to be copied by every privacy product. Showing, with real incidents (the NYT subpoena's 20 million logs, the 300-million-message leak, 370,000 indexed conversations), why each is unblockable by promise beats any privacy policy (opinion). All five cases are publicly reported real events, not Brave inventions (fact). It drags the privacy debate from "trust or not" back to "can or cannot" — a transfer of discursive power.

Judgment 3 (opinion): Brave's name-check of OpenAI's Private Intelligence is a deliberate move. The blog states plainly that OpenAI's Private Intelligence, announced last month, has "private inference not yet arrived" while Brave's is already usable — a one-sided claim, flagged as such in the main text. But the strategic intent is clear: make "verifiable privacy" the default narrative for browser AI assistants and force every competitor to follow. Whoever defines the track first keeps the first-mover advantage.

Judgment 4 (opinion): the biggest near-term limit is "privacy only for open-weight models." GLM 5.3 Flash is an MIT open-weight model; attestation can verify "the code running is publicly auditable" — the logic inherently demands public weights and code. Closed frontier models cannot enter this regime, so users must choose between "strongest capability" and "strongest privacy." Brave promises more open-weight models ahead but says nothing about closed models. That trade-off will be one of the main battlegrounds for browser AI assistants over the next year.

Judgment 5 (opinion): history staying on-device is the underrated move. The largest privacy risk exposure of cloud AI assistants is actually the "history" — it is what subpoenas want, what leaks leak, and what training consumes. By keeping history on the device, Brave removed the biggest chunk of risk from the architecture outright. The design deserves copying more than the encryption path itself, because it needs no new cryptography — it can be done today.

What remains unsaid

  • Performance cost: not mentioned. OHTTP encryption, attestation verification, in-TEE inference — what does the first-token latency cost? The blog says not a word. If privacy's price is "noticeably slower," users will vote with their feet.
  • The TEE root-of-trust problem. Attestation verifies "the hardware signature," but whether the hardware itself (the Nvidia enclave) is trustworthy or backdoored remains a question of trusting the hardware vendor. Brave moved trust from "itself" to "the hardware" — trust did not disappear, it relocated.
  • NEAR AI's role is underspecified. NEAR AI operates the enclave — but what does "operate" include? Can it update the code inside the enclave? Does the update flow go through attestation too? The blog does not elaborate.
  • GLM 5.3 Flash's capability boundary. As an MIT open-weight model, how large is its capability gap versus Leo's default model? What exactly does the privacy capability-cost amount to? The blog gives no comparison.
  • "Already live" needs verification. Live across Release/Beta/Nightly is the blog's claim; actual rollout progress and regional differences need user-side verification.
  • The OpenAI Private Intelligence name-check is Brave's one-sided claim. OpenAI's actual progress there should be cited per OpenAI's official word — do not quote it as fact.

Related reading: Cursor SDK gives agents a steering wheel: background subagents you can steer mid-run — as agents gain more power, the flip side is where user data flows: this Brave piece answers "your prompt only goes where you verified." groundcover launches agent-to-agent observability, MCP straight into production telemetry — observability demands "everything visible," privacy demands "selectively invisible"; their tension in the agent era deserves its own piece.

In one sentence: Brave did not just add a layer of encryption to Leo — it added a whole "no need to trust me" verification system: on-device OHTTP encryption, an open-source gateway hiding the IP, hardware-signed attestation verified before keys are released, making the "five bad things" architecturally impossible; the price is that only open-weight models qualify for now, and the "strongest capability vs strongest privacy" choice is not going away soon.

Views 0Comments 0

Comments (0)

ME
0/1000
Loading comments...

Sources

Browse projectsPublish your project

Related articles

A glowing fingerprint emerging on a document, illustrating invisible watermarking and provenance for AI-generated text
News
OpenAI Is Watermarking AI Text: On by Default in the EU, 80% Detection at 200 Tokens — But No Public Detector

On October 5, OpenAI announced textGrain watermarking: EU ChatGPT and Codex get it by default within weeks, API developers worldwide can opt in (off by default), and the detector stays with approved researchers only. Detection hits 80% at 200 tokens and 95% at 400, but falls to 17% after 25% synonym swaps. It catches copy-pasters, not rewriters.

Industry TrendsAI CodingProduct News
Real photograph of a data center server room: rows of server racks in a corridor, echoing the always-on compute behind ten-thousand-agent research
News
"Staying on Track" Is the Hard Part: Third Moment Runs 10,000 Agents in 36–48-Hour Autonomous Research Sessions

An OpenAI customer story (dated Oct 14 via third-party cross-check; the official page carries no timestamp) profiles Third Moment Research: 10,000 agents running at once, single autonomous research sessions of 36–48 hours, held on track by a three-layer harness around Codex and the GPT-6 family. One case study: caching plus memory packing cut a one-year US equities order-level backtest from about 3 hours to 3–5 minutes. Jeffrey Yan: GPT-6.1 Sol is the team's most-used model.

Industry TrendsAutomationData Workflows
Real photo of a data center server room with rows of server racks
News
"Bug-Finding Now Outpaces Bug-Fixing": PostgreSQL 19 Delayed After AI Reviewers Surfaced More Bugs Than Humans Could Fix

PostgreSQL 19's GA is delayed to around November 19 and 8–10 major features are cut to PG20 — because LLM-assisted code review surfaced more defects than humans could fix. Core committer Peter Eisentraut: the cut features had architectural defects unfixable in the beta window, plus ~40 edge-case reports landed at once. The lesson for vibe coders: bug-finding capacity now exceeds bug-fixing capacity — wire AI review into your process.

PostgreSQLDatabaseBackend Engineering