Security and compliance are built into the architecture of BargeFlow, not bolted on.
Every tenant table carries a company_id and is protected by PostgreSQL Row-Level Security policies that are enabled and forced. A missing tenant context returns no rows.
Append-only audit logs and security events, GDPR export and anonymising delete, magic-byte file validation and image re-encoding all ship by default.
Run multi-tenant SaaS on a dedicated Linux server, or deploy the same image inside your own Microsoft 365 / Azure tenant so all compute, data, mail and documents stay under your control.
Report security concerns to security@bargeflow.app.