Security & Compliance
Technical design of authentication, authorization, and data protection
Overview
Danvas employs a multi-layered security strategy to protect sensitive operational data. This includes robust identity management via Clerk, strict multi-tenant isolation, automated rate limiting, and comprehensive audit trails.
Authentication & Identity
Clerk Integration
We leverage Clerk for all authentication and session management.
- Teams: Mapped to Clerk Organizations.
- Roles: Enforced through Clerk
publicMetadataand synchronized to our localuserstable. - Provisioning: Automated via
provisionUser()on first sign-in and kept in sync via webhooks.
Auth Guards
All data access is guarded by server-side checks.
import