Azure, US regions only
Cohesio runs on Microsoft Azure in US regions, with no cross-region replication of client or engagement data outside that boundary.
We’d rather tell you exactly what’s in place and what’s in progress than make a claim we can’t back up. This page is kept current as controls change.
Every file moves through the same seven steps, in order, before it’s ever counted toward a closed engagement.
Every step above runs over an encrypted connection: TLS 1.2 or higher in transit, and AES-256 for files, submissions and decision records at rest.
Internal roles are additive — a Reviewer can do everything a Preparer can, plus review. A client’s link can only ever do less.
Every extraction carries a source file, page reference and version, so a reviewer is checking cited evidence, not trusting an opaque score.

Cohesio runs on Microsoft Azure in US regions, with no cross-region replication of client or engagement data outside that boundary.
Every accept, correction request, waiver and completion is written to an audit log capturing who acted, when, and the reason given.
Every plan can export an engagement’s activity log as CSV for its own records; Scale adds an advanced audit export format for firms feeding it into other systems.
Bank passwords, card security codes, other credentials, medical records, KYC data and payroll administration are excluded from what Cohesio asks for or stores.
If we confirm a security incident affecting your data, we aim to acknowledge it within 24 hours and notify affected firms without undue delay, following a documented response runbook.
Backups run daily and are retained for 35 days, giving a real recovery point behind a bad import or an accidental deletion.
Found an issue? Email security@cohesio.ai directly — a formal bug-bounty submission isn’t required for us to take a genuine report seriously.
Cancelling stops new external intake, AI processing and client messages immediately. An owner or admin then has 30 days to export everything before remaining data is deleted within 30 days after.
A short, current list of subprocessors that touch application data or delivery.
Our SOC 2 Type II audit is in progress. We don’t claim certification until it’s complete, and we’ll publish the report here when it is.
This runs today, on every plan, before a single file reaches a reviewer — see the lifecycle above.
A client’s external access is scoped to their own current engagement — never another client’s records, and never a firm-wide login.
Every connection into Cohesio runs over TLS 1.2 or higher. At rest, files, submissions and decision records are encrypted with AES-256. Key management and rotation are handled by our infrastructure provider on its standard schedule rather than a bespoke system we’d have to maintain ourselves.
Whoever your firm assigns to review that engagement, plus any Admin or Owner on the account — visibility follows the role and the assignment, not a blanket firm-wide view by default. A client’s own access never extends past their current engagement, regardless of staff role.
A documented runbook governs detection, containment and notification. We aim to acknowledge a confirmed incident within 24 hours internally, and affected firms are notified without undue delay once impact is confirmed — not held for a quarterly update.
Backups run daily and are retained for 35 days, giving a real recovery point if a bad import or an accidental deletion needs to be undone, rather than relying on the primary copy alone.
Email security@cohesio.ai directly with what you found and how to reproduce it. You don’t need a formal bug-bounty submission for us to take a genuine report seriously, and we aim to acknowledge it within 24 hours.
Ask us directly — our team can walk through architecture, subprocessors or your firm’s specific compliance questions.