In transit
Every public endpoint (app, API, sign-in, previews) is served over HTTPS with automatically renewed certificates.
This page says what is protected and how, in plain terms, including what is still planned. We would rather you hear it from us than find it in a security review.
In transit
Every public endpoint (app, API, sign-in, previews) is served over HTTPS with automatically renewed certificates.
Secrets in the application
Connector tokens and shared keys are encrypted by Lucy before they reach the database, with a key that is not stored in the database.
Secrets in our infrastructure
Platform secrets are stored encrypted in version control and only decrypted where they are used.
| Secret | How it is protected |
|---|---|
| Connector tokens (Microsoft 365, Google Workspace, OAuth to your MCP servers) | Sealed with authenticated encryption before they are stored. The key is held outside the database. Each token is bound to your organisation, the person and the connector, so a sealed value cannot be replayed for someone else. |
| Shared keys for your own MCP servers | Sealed the same way. After you save one, Lucy shows only a short hint, never the value. |
| Your identity provider’s client secret | Handed to Lucy’s identity service when you save. Lucy itself never keeps or shows it. |
| Webhook tokens for agents | Stored as hashes, compared in constant time, never written to logs, and can be rotated. |
| Share and preview links | Signed, so they cannot be guessed or altered, and they stop working when the item is deleted or expires. |
Tokens never reach the model, the worker or a sandbox. They live in the connector brokers, which make the call on a person’s behalf and return only the result. See Isolation.
Platform credentials (database passwords, signing keys, application secrets) are kept in version control encrypted, and are decrypted only inside the cluster that uses them. Nobody works from plaintext secret files.
What we do today to limit what sits at rest:
We do not claim a certification, a specific key length policy document or customer-managed keys today. See Compliance for where we stand on certifications.