FirmaryPre-launch

Security

Firms move their clients’ most sensitive documents through Firmary. Here is how that’s handled.

Every upload is scanned
Files a client or firm uploads are virus-scanned before anyone can download them; infected files are quarantined, never delivered.
Sensitive actions are audited
State-changing actions land in an append-only audit log, scoped to the firm, so there is always a record of who did what, and when.
Firms are isolated
Each firm is a hard tenant boundary. Every read and write is authorized server-side against that boundary, and cross-tenant isolation is exercised in our test suites.
Sign-in is standards-based
Authentication uses OpenID Connect with multi-factor support (email codes and authenticator apps). Sign-in and invitation endpoints are rate-limited, and the limiter fails closed.
Credentials are encrypted
Per-firm integration credentials are encrypted at rest with AES-256-GCM. Payment card data never touches Firmary — Stripe is the system of record for charges.
What we haven't done yet
Firmary is pre-launch. We run internal security reviews and automated secret scanning, but we have not yet completed a third-party audit or SOC 2 — that work is planned before general availability, and we'd rather say so than imply otherwise.
← Back to firmary.app