The vision
Inference you don’t have to trust an operator with. Your prompt is encrypted client-side before it ever leaves your device, then processed inside a Trusted Execution Environment (TEE): an isolated enclave where the hardware itself prevents anyone, including LETHE’s own infrastructure and staff, from reading what’s inside while it runs. When the request finishes, a cryptographic attestation proves it ran in that enclave and was discarded afterward. Not a policy that says the data was deleted. Proof. That’s the difference between “we promise not to look” and “we structurally cannot look.” Candidate TEE providers under consideration: AWS Nitro Enclaves, Google Confidential Space, Phala, and Marlin.What’s actually live today
- API requests (
/v1/*) are stateless and not stored server-side, but they are not processed inside a TEE, and there is no attestation of deletion yet. - Signed-in chat and Studio history is stored as regular, unencrypted rows in Supabase Postgres. This is the known gap between the vision above and where the product is right now.
- Guest history stays in browser
localStorageonly, private by virtue of never leaving your device, not by any server-side encryption guarantee.
