Security & trust

Built to be checked — not taken on faith.

Our privacy model is in the code and the test gate, not just a policy document. This page summarizes how we protect data; the developer & integration docs show each claim mapped to something you can inspect.

What protects your data

Six controls — five live today, one a stated design contract.

Zero PHI by construction, today

Live today

The whole system runs on synthetic data with no protected health information, and automated tests fail the build if a PHI-shaped field ever appears.

Fail-closed PHI boundary

Live today

An input boundary in code refuses every PHI crossing — its allowed state stays false even with all environment locks set true. The first real crossing is a deliberate, out-of-band approval, never a flag in the repository.

Append-only, metadata-only audit trail

Live today

Every consequential action is recorded, keyed by a per-request correlation ID, storing allowlisted metadata only — never request bodies, emails, or tokens.

Server-enforced access control

Live today

Permissions are checked on every route by the server, not just hidden in the UI. Tokens are short-lived with rotating refresh; query-parameter token auth is rejected.

Mandatory output redaction

Live today

A redaction filter is the required last step on the assistant and résumé seams, masking SSNs, emails, phones, labelled MRN/member/policy numbers, and secret shapes — and it fails closed.

Tokenize-at-your-boundary integration

Coming

The required integration design has your side mint an HMAC-keyed pseudonym before transmission, so raw record numbers never travel to us. This is a contract in our production-PHI plan — the shape we build toward, not yet shipped — so we mark it planned.

Compliance posture

What we claim — and what we don't.

  • HIPAA: we do not claim certification (it does not exist for software). Real-PHI handling is gated behind a signed BAA and a governed compliance boundary.
  • SOC 2: a controls scaffold is in progress; we have no attestation yet and do not display a SOC 2 badge.
  • 42 CFR Part 2 / state Medicaid: relevant to behavioral health and part of our roadmap and pilot scoping — not asserted as enforced in product today.
  • Today's reality: synthetic, zero-PHI, local — verifiable by the test gate and the live demo.