Security
What protects your documents, described specifically
Nothing on this page is an adjective. Every claim names the mechanism doing the work, because a claim you cannot check is a claim you should not accept.

Tenancy
Two organizations cannot see each other
The usual way to keep customers apart is for application code to remember to add a filter to every query. It works until one query forgets, and the failure is silent: the wrong data is returned and nothing errors.
The database enforces it, not our code
Proven by trying to break it
Even the foreign keys are tenant-aware
The audit chain
History that cannot be quietly rewritten
Each record is hashed with the one before
Append-only, enforced by triggers
Every read is recorded before it happens
Access
Sign-in, roles, and signing links
No passwords to leak
Four roles, no matrix
A signing link is a single-use capability
Data
Where it lives, and when it stops
Deletion is real, and it leaves proof
Encryption and integrity
Honesty
What we have not done yet
A security page that lists only strengths is a marketing page. These are real gaps, and they are on the plan rather than on this list of features:
- No SOC 2 or ISO 27001 report. We are too early for the audit to mean anything, and buying the badge before the practice would be the wrong order.
- No SAML or SCIM. It gets built when an organization needs it to say yes, not before.
- No customer-managed encryption keys or data residency choice.
- No third-party penetration test. Our own suite attacks the tenant boundary, which is not the same as somebody else trying.
What we store and why is set out in the privacy policy.
Read the rest before you decide
The audit trail page explains the chain in more detail, and the documentation covers how retention, reminders and roles behave in practice.
Start free150 documents a year free for nonprofits. No credit card to start.

