Policy vs. architecture: what confidential computing actually guarantees
Every vendor that handles sensitive data makes a promise about it. The promises sound reassuring and nearly identical: we don't log your data, we don't train on it, we don't share it, access is restricted to authorized personnel. These are policy statements, and policy statements have a structural weakness that no amount of sincerity can fix.
A policy is something a vendor chooses to do. What is chosen can be changed, breached, or compelled. A policy can be revised in a future terms-of-service update. It can be defeated by an attacker who gains the access the policy assumes is restricted. It can be overridden by a legal order the vendor is obligated to comply with. In each case the data was always technically readable; the only thing standing between it and exposure was a commitment.
Confidential computing changes the category of the guarantee — from something promised to something proven.
"We don't read it" versus "we cannot read it"
The distinction is best heard in two sentences:
- "We don't read your data." — a policy. True until it isn't.
- "We cannot read your data." — an architecture. A statement about what is technically possible, not about intent.
Confidential computing is what makes the second sentence true. It runs computation inside a Trusted Execution Environment (TEE) — a hardware-isolated region of a processor where data is decrypted only inside encrypted memory that the operating system, the hypervisor, the cloud provider, and even an administrator with full infrastructure access cannot read. The data is exposed in plaintext only to the specific, verified code running inside the enclave.
This is not a promise the vendor is making about its behavior. It is a property of the hardware. The vendor's good intentions are no longer load-bearing.
The part that makes it verifiable: attestation
A TEE on its own would still require you to trust the vendor's claim that it is using one correctly. The mechanism that removes that last act of faith is attestation.
Attestation is cryptographic evidence, generated by the hardware, that a specific piece of code is running inside a genuine, properly configured trusted environment. Before you send anything sensitive, you can verify that evidence — confirming that the enclave is what was promised and that the code inside it is the code you expected. If the evidence does not check out, you do not send the data.
This is the inversion that matters. In the policy model, you send your data and trust that it is handled correctly. In the attested model, you verify the environment first and send your data only because the verification succeeded. Trust is replaced by proof, and the proof is yours to check, not the vendor's to assert.
Why this matters most where the data is the asset
For some workloads, the policy model is perfectly adequate. If the data is low-sensitivity, the consequences of exposure are minor and the convenience of trusting a reputable vendor is reasonable.
The calculus changes completely when the data is the asset:
- A fund's strategy parameters — the factor weights and rebalancing logic that define its alpha.
- A family office's complete position sheet, including manager identities and beneficiary allocations.
- A patient's medical record.
- A company's deal models and negotiating positions.
For these, "trust us" was never really enough; it was simply the only option on offer. The institutions holding such data have long priced in the leak — tolerating exposure to optimizers, model providers, and software vendors because no alternative existed. Confidential computing is the alternative. It lets the most sensitive data in an organization be processed without ever being readable by the party doing the processing.
What to ask a vendor
If a vendor tells you their service is confidential or private, the policy-versus-architecture distinction gives you a short, clarifying set of questions:
- Is the data decrypted inside a hardware-isolated environment, or only protected by access policy? The first is architecture; the second is a promise.
- Can I attest the environment myself before sending data? If confidentiality is architectural, there is evidence you can verify. If the answer is "you'll have to trust us," it is policy in technical clothing.
- What is the protection while the data is in use, not just in transit and at rest? Encryption in transit and at rest is table stakes and says nothing about the moment of processing — which is exactly when the data is exposed.
- Is the transport itself resistant to future quantum attack? A confidentiality story that ignores harvest-now-decrypt-later is incomplete for long-sensitivity data.
A vendor whose confidentiality is genuinely architectural will welcome these questions, because the honest answers are its advantage.
Confidential by architecture, not by promise
This is the principle the entire ArcaKey platform is built on. Across our products — the confidential AI workspace, continuous compliance monitoring, and ArcaQ confidential quantum optimization — your data is decrypted only inside attested hardware you can verify, moved over post-quantum transport, and recorded in a dual-signed audit chain you can check offline. No ArcaKey staff member sees plaintext customer data, and that is not because we promise not to look. It is because the architecture does not let us.
If your organization handles data where the difference between a policy and a proof actually matters, that is the conversation we are built for. You are welcome to reach out whenever it is useful.
ArcaKey builds confidential-compute products — decrypted only inside attested hardware you can verify. Confidential by architecture, not by promise.