Multi-tenant RLS
Every table is scoped by organization and protected by row-level security policies enforced at the database layer.
Security
Security isn't a feature — it's the foundation. Here's what we do to keep your institution's data safe.
Every table is scoped by organization and protected by row-level security policies enforced at the database layer.
14 default roles and 110+ granular permissions. Clone, extend and audit every role.
TLS everywhere. Postgres data at rest is encrypted by our infrastructure providers.
All mutations pass through a central audit pipeline for compliance and forensics.
Automated daily backups with point-in-time restore. Manual snapshots on demand.
Session tokens are scoped, secrets are never exposed to the browser and impersonation is disabled.
Report a vulnerability to security@edumesh.app. We respond within one business day and publicly credit responsible disclosures.