Encryption
In transit and at rest
Traffic to Folio is served over HTTPS, with TLS terminated and certificates managed automatically at our edge. Your account data lives in managed Postgres and your uploads in object storage, both encrypted at rest by the provider.
Authentication
Passkeys, Google, and email
Sign in with a passkey, Google, or an email link through Better Auth. Elevated super-admin access is passkey-only, so the most sensitive controls cannot be reached with a password alone.
Tenant isolation
Your workspace stays yours
Folio is multi-tenant by design. Every request is scoped to its tenant, and data access is filtered by tenant on the server so one customer can never read or write another customer content.
Infrastructure
Managed hosting, least privilege
The application, database, and supporting services run on managed cloud infrastructure. Database roles are provisioned with least-privilege grants, and secrets are injected from the environment rather than committed to the repository.
Hardening
Defense at the application layer
We run a Content Security Policy, rate limiting on sensitive endpoints, input validation and sanitization, and honeypot fields on public forms to blunt automated abuse before it reaches your data.
Monitoring
Audit logging and error tracking
Administrative actions are recorded in an audit log protected with integrity checksums, and application errors flow to a self-hosted error monitor so we can detect and investigate issues quickly.
Privacy-respecting AI
Native, on-device intelligence
Folio AI features run natively inside the product rather than calling out to third-party model providers. Your content is not sold and is not used to train external models.