What Zorbe collects, where it stores it, and what we never do with it. Last updated: this document evolves with the product.
When you sign up for Zorbe we collect the minimum needed to give you an account:
When you send traffic through the Zorbe gateway we record per-request metadata in an append-only audit log on your deployment: timestamp, model selected, tokens in/out, cost, the optimisation decisions Zorbe made (cache hit, tier substitution, cascade outcome). The prompt and completion themselves are stored only when your tenant's policy enables prompt retention; the default is metadata-only.
Customer data lives in a single PostgreSQL database on the infrastructure where Zorbe is deployed. For self-hosted deployments that means your servers, your cloud account, your perimeter. Zorbe does not phone home; the gateway has no inbound or outbound connection to any Zorbe-controlled service.
Stored credentials for upstream providers (e.g. OpenAI, Anthropic API keys you give to Zorbe so it can call those services on your behalf) are envelope-encrypted at rest using a master key set by the operator at deploy time. The plaintext only exists in memory during a request.
When you send a chat or embedding request, Zorbe forwards the prompt to the upstream provider you selected (OpenAI, Anthropic, Google, etc.). That provider receives the prompt and your account identifier with them, governed by their terms. Zorbe does not add any data to the request you didn't send; we do not enrich prompts with cross-customer data.
If you configure a self-hosted model (vLLM, Ollama, TGI), prompts never leave your network.
You can delete your account and your organization at any time from the dashboard. Deletion removes your user row, the org row, the encrypted credentials, and the issued API keys. The audit-log rows tied to your tenant are retained for the period your deployment's retention policy specifies (default: kept until the operator deletes the database).
For privacy questions or deletion requests, contact your Zorbe operator. If you are self-hosting Zorbe, you are the operator; configure a contact address in the application settings and surface it here.