For Onyx cloud, all data is encrypted at rest with AES-256 encryption and TLS 1.3 for data in transition
If self-hosting, you are responsible for the encryption and locking down of the containers.
Most cloud providers have these settings on by default,
but you should confirm these security settings are enabled in your environment.
Relational Database - Postgres
Stores:- User information, preferences, settings, etc.
- Query History
- Credentials to LLMs, connectors, actions (these are encrypted in Enterprise Edition)
- Document access control information
- Entities/Relationships extracted from documents (only if knowledge graph is turned on)
Vector Database + Search Engine - Vespa
Stores:- Documents and metadata
- Vector representations of documents
- Document access control information
Object Storage - MinIO
Stores:- Original documents from connectors and user uploads (PDFs, Word docs, etc.)
- Document attachments and media files
- Temporary files during document processing