Encryption everywhere
TLS 1.2+ in transit, AES-256 at rest. Encrypted backups with KMS-managed keys, rotated quarterly.
Practical, no-nonsense security posture. We default to the boring choices, document what we do, and patch fast.
TLS 1.2+ in transit, AES-256 at rest. Encrypted backups with KMS-managed keys, rotated quarterly.
Bcrypt password hashing, JWT access + refresh tokens, optional OAuth providers, API keys constant-time-compared.
Role-based access control inside the app, scoped database roles in production, audit-logged admin actions.
Per-organization data partitioning. Cross-tenant queries are guarded at the repository layer, never trusted at the API.
Prompts, documents, and conversations are never used to train any model. Period.
Patches for CVEs in dependencies merged within 72 hours. Coordinated disclosure for issues reported by researchers.
Found something? We want to know. Email security@example.com with steps to reproduce. We'll acknowledge within 48 hours and credit researchers who follow coordinated disclosure.
Contact us