Security
Metadata only. Your prompts stay yours.
Puse is built for teams that need reliability monitoring without adding another data processor for completion content.
What we store
- Trace metadata: model, tokens, latency, cost, status
- Error messages from failed provider calls (no prompt content)
- Project configuration and alert thresholds
What we never store
- Prompt or completion text
- Provider API keys in plaintext (hashed at rest)
- End-user PII beyond optional trace IDs you send
Self-hosting
Run the full stack on your VPS. Traces live in your Postgres instance. No third-party analytics on your data path. See the self-host guide for deployment details.
Encryption
All Cloud traffic is TLS 1.2+. Admin dashboard sessions use HTTP-only cookies. Ingest API keys are scoped per project and revocable instantly.