Trust center
Security & HIPAA at PsyFi
PsyFi is built for protected health information by default: HIPAA-aligned, BAA available on every paid plan, PHI de-identified before any AI processing, encrypted everywhere, US-only data residency — and your data is never used to train AI models.
At a glance
HIPAA-aligned, BAA available
Engineered to HIPAA Security & Privacy Rule standards, with a signed Business Associate Agreement for every paid customer.
PHI de-identification
Identifiers are stripped before anything reaches an AI model, and application logs pass through automated PHI redaction before they are written.
Never training data
Your sessions, notes, and chats are never used to train AI models — ours or anyone else's.
Encrypted at rest
Storage is encrypted at rest with AWS-managed keys (AES-256); transcripts, notes, and chat content are additionally encrypted at the application layer.
TLS 1.2+ in transit
Modern TLS on every connection, with HSTS enforced at the edge.
US data residency
Data is stored and processed in AWS US regions only.
Our HIPAA posture
HIPAA does not certify software vendors — there is no government-issued HIPAA certification. When we say PsyFi is HIPAA-aligned, BAA available, we mean the products are built and operated to meet the requirements HIPAA places on a business associate: the administrative, physical, and technical safeguards of the Security Rule, the Privacy Rule limits on use and disclosure, and the Breach Notification Rule — made enforceable to you through a signed Business Associate Agreement.
HIPAA also places obligations on you as a covered entity that no vendor can perform on your behalf — obtaining client consent to record, workforce supervision, and safeguards on your own devices and accounts. PsyFi is designed to support them: recording is always under your control, drafts are yours to review before anything enters a chart, and your EHR remains the chart of record.
A BAA on every paid tier
A signed BAA is included with every paid PsyFi plan — not an enterprise upsell. It covers all PsyFi products under one parent company (Oaken Cloud Technologies, LLC d/b/a PsyFi Technologies), tracks the structure required by 45 CFR § 164.504(e), and is free to execute. The BAA is executed automatically via clickwrap when you create your PsyFi account — read the full agreement at app.psyfipractice.com/baa.
Need a countersigned copy for your records? Email hello@psyfitechnologies.com with your practice's legal name, state, and authorized signer. Redlines and practice-specific addenda are welcome.
PHI de-identification before AI
We use the eighteen HIPAA Safe Harbor identifier categories as our working definition of
PHI — names, dates, contact details, medical record numbers, and the rest. Before a
transcript or chat message reaches the language model that drafts your note, identifiers in
those categories are replaced with structural tokens (for example, [CLIENT_NAME]),
so the model produces a clinically coherent draft without ever seeing identifying details.
- De-identification happens before any AI model call — not after.
- Application logs pass through an automated PHI-redaction layer before they are written; we treat any PHI reaching a log file as a security incident and remediate.
- Transcripts and drafted notes carry no client identifier unless you choose to add a label or link them to a client record — your EHR remains the chart of record.
How session audio is handled
Audio is captured in the browser extension or the iOS app, tied to your account only, and sent over TLS 1.2+ to our backend in AWS US regions. Transcription runs on our own self-hosted infrastructure — no third-party transcription service ever sees your audio. Raw session audio is encrypted at rest on our servers from the moment it is written, and recordings remain under your account's control: audio is deleted when you delete the session, and automatically no later than 30 days after transcription either way. The short version of this and our other commitments is on the data promise page.
- Self-hosted transcription and speaker diarization — no third-party audio APIs.
- Audio encrypted in transit (TLS 1.2+) and at rest with AWS-managed keys (AES-256).
- Recording starts and stops only when you say so, and sessions should only be recorded with informed client consent.
Encryption in transit and at rest
Everything is encrypted in transit with TLS 1.2 or higher and at rest at the infrastructure layer with AWS-managed keys (AES-256). For the most sensitive content we add authenticated application-layer encryption, so compromise of either layer alone does not expose plaintext:
Application layer
Session transcripts, drafted notes, and chat content are encrypted with an application-managed key (authenticated encryption) before they are written to the database. If the key is missing or invalid, the application fails closed rather than serving traffic.
Infrastructure layer
Databases, object storage, backups, and snapshots are encrypted with AES-256 using AWS-managed keys in AWS KMS. Key material never leaves KMS and is never logged; AWS rotates these keys automatically.
Never training data
Your sessions, transcripts, notes, chats, and uploads are never used to train AI models — not by us, and not by any model provider we use. This commitment is written into our BAA, not just this page.
US data residency & infrastructure
PsyFi runs on Amazon Web Services in US regions. All primary storage — databases, object storage, queues, caches, and backups — lives in AWS US regions only. We do not replicate to non-US regions, and we do not use commercial CDN edge caches for any PHI-bearing endpoint.
- Production runs in a private VPC; public surface area is limited to the TLS-terminating load balancer.
- Production hosts accept no SSH; operator access goes through AWS Systems Manager, and the production instance role is scoped to least privilege.
- Account-level actions — sign-in, recording, note generation, team administration — emit structured audit events with PHI excluded by schema.
- Authenticator-app two-factor authentication is available on every account.
- Databases are point-in-time recoverable, with restores tested periodically.
On the roadmap
A SOC 2 Type II audit is planned. If your procurement review needs a current attestation of operating state, a sub-processor list, or security-questionnaire responses, ask through hello@psyfitechnologies.com and we will share the version we maintain for that purpose.
Reporting a security concern
If you believe you have found a security vulnerability, email hello@psyfitechnologies.com. We will not pursue researchers who report in good faith, we acknowledge reports within two business days, and we keep you informed of the fix. Please don't access other clinicians' or clients' data, and give us the chance to ship a fix before public disclosure.
This page describes our controls and does not constitute legal advice. Your obligations under HIPAA depend on your circumstances; consult your own counsel.