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.