Security Overview

How LumenFlow protects your data — encryption, access control, and privacy.

Security principles#

LumenFlow is built on three security principles:

  1. Encrypt everything — data at rest and in transit
  2. Minimize access — least privilege by default
  3. Log everything — immutable audit trail for all actions

How we protect your data#

LumenFlow uses multiple layers of protection:

  • Encryption in transit — all communications secured with TLS 1.3
  • Encryption at rest — all stored data is encrypted
  • Workspace isolation — your data is completely separated from other customers
  • Input validation — all inputs are validated and sanitized
  • Role-based access — permissions enforced at every level

Data handling#

Data typeProtectionRetentionWho can access
API keysEncrypted with additional application-level protectionUntil revokedSystem only
ConversationsEncrypted at restConfigurable (30–365 days)Workspace members
Audit trailEncrypted at restPer planWorkspace members
OAuth tokensEncrypted with additional application-level protectionUntil revokedSystem only

Third-party access#

LumenFlow sends your data only to:

  • LumenFlow managed inference — when you use the hosted default
  • Your chosen LLM provider — when you connect a bring your own model key
  • Connected services — via your OAuth tokens
  • No other parties — ever

success LumenFlow does not train models on your data. Your conversations are not shared with AI providers beyond the API calls you initiate.