Privacy & Security
Carpe Diem runs inside a hardware-secured Trusted Execution Environment (TEE). Even the protocol operators cannot access your data.
What we process, who receives it and how long it is kept: read the Privacy Policy.
Live TEE Status
Fetching TEE status...
How It Works
Provider Keys
Venice API keys are encrypted in memory (XOR + AES-256-GCM). No one — not even us — can read them.
Your Requests
Prompts are never logged or stored. Only token counts and costs are recorded. Wallets are pseudonymized via HMAC.
LLM Responses
Responses are streamed directly to you. Nothing is cached or stored on the server.
Data Flow
User (browser) ──HTTPS──▶ Web server ──HTTPS──▶ Phala TEE (Intel TDX) ──HTTPS──▶ Venice AI
│ RAM encrypted by CPU hardware │ No SSH access │ No shell │ Distroless image │
Best-price router (/router, used by the Studio): Phala TEE ──HTTPS──▶ Surplus · AntSeed · OpenRouter · Chutes · Engy · Venice (direct)
Only when a market is cheaper, or when Carpe's own network cannot serve the request. These markets process it outside the TEE, under their own policies, and some may see and keep it: a private chat or embedding model never goes to those (below). Privacy Policy, section 6.
Private chat and embedding models stay private. Venice runs a model marked Private on infrastructure it controls, without logs; for chat and embeddings, the router only sends it to a market that keeps nothing of it either: Carpe, Venice direct, Chutes, which runs in confidential compute, or Engy, on the models it serves on its own GPUs with zero data retention. Images, voice and video do not have this filter yet: there, Private only describes how Venice runs the model. Anonymized models (Claude, GPT, Gemini…) are forwarded by Venice to their maker, which sees the content but not who sent it, and keeps it under its own policy. Each model says which it is, in the Studio and in /v1/models (privacy). Through the API, for chat and embeddings, "privacy": true keeps the request in a TEE, and "privacy": false routes even a private model on price alone.
Privacy Guarantees
Provider Keys
API keys are encrypted in hardware-protected memory. No admin, no host, no one can extract them.
Your Prompts
Never logged, never stored. Only token counts and costs are recorded. Wallets pseudonymized.
AI Responses
Streamed directly to your browser. Nothing cached or stored on the server.
No Admin Access
SSH is disabled. The operator image has no shell. Even the protocol team cannot access the running system.
Internal security audit (AudiBot, Lumen Labs) — May 2026. Independent external audit planned.
Cloned Voices
A voice sample you upload to clone a voice is forwarded to Venice, which keeps it for 7 days — its published retention — at an unlisted address on its own provider's storage. It cannot be deleted earlier, by you or by us.
Carpe Diem keeps the sample nowhere. Inside the TEE it records, until the voice expires: the handle it gave you, the provider key the voice lives on, your wallet, and when you confirmed consent. The handle is spoken only for your account, only on /v1/audio/speech; it is never sent to an external market, and Venice's own identifier — which points at the sample — never leaves the TEE.
Upload only your own voice, or a voice whose speaker has agreed to it being cloned. Uploads require a funded account and are limited to 10 a day and 20 active voices per wallet.
Verify Our Attestation
“Don't trust, verify.”
Our TEE attestation is cryptographically verifiable. Anyone can independently confirm that the operator runs inside a genuine Intel TDX enclave with the exact audited code.
8e0ff2a5a53864fc5fc18a40c8b691fb1e9cc881npx phala cvms attestation app_8e0ff2a5a53864fc5fc18a40c8b691fb1e9cc881ghcr.io/geolours/carpe-operator (distroless — no shell, no SSH)On-Chain Contracts (Base mainnet)
The source code of the escrow (proxy and current implementation), of the provider splitters and of their factory is verified on Sourcify (exact match).
0x15917768b31CB1DC61d9d858f2419BF45044005d0x79671CD5B3F626701d80F289BC6652c7D07e96710x833589fCD6eDb6E08f4c7C32D4f71b54bdA029130xF4d97F2da56e8c3098f3a8D538DB630A2606a024Internal security audit (AudiBot, Lumen Labs) — May 2026 • Independent external audit planned
Infrastructure: Phala Cloud (Intel TDX) • Website: Hetzner (Germany) • Inference: Venice AI