Trust Center
Transparency for clinicians, practice owners, and institutional buyers. This page summarises how Hanah handles health information, which service providers are in scope for the production deployment, and how each security control is implemented. Status markers are a temporary editorial aid and will be removed once every item is production-verified.
Who this is for: Clinics, health networks, privacy officers, and IT security teams doing due diligence on Hanah. At a glance: this Trust Center summarises Hanah's security controls and the service providers in scope for the production deployment. Clinical records are stored in the . Speech recognition and AI drafting run with specialist providers outside the region, chiefly in the United States, under terms that prohibit training on your content. Deeper evidence sits in our Security & Operations Handbook; the Controls tab describes how each control is implemented.
Validation methodology
How we measure transcription accuracy and documentation hallucination — one harness, one corpus, two evaluation layers (WER + LLM jury). The rules every published number is graded by.
Read the methodology →Validation transparency
Per-recording transcripts, generated documents, and per-LLM juror verdicts against an authoritative ground-truth corpus. The full data, not just headline numbers.
View report →Each row is a control in the usual ISO sense: policy (governance and documented procedure), technical (enforced by systems and configuration), or vendor (contractual and subprocessor assurance). Tags show the dominant evidence type; many rows combine more than one. Detail traces to our internal Security & Operations Handbook.
Infrastructure & platform
Infrastructure security
Defines where Hanah runs for the regional deployment, how production is segmented from operations, and how encryption protects customer data between clinicians, our stack, and AI subprocessors. These are mostly technical controls with administrative backing in the Security & Operations Handbook.
-
✅
Technical PolicyRegion-resident production workloads
Primary application servers, databases, object storage, and backups for the deployment are located in-region. Administrative records describe regions and change approval; technical deployment pins resources to the regional project.
-
✅
TechnicalEncryption in transit
Public ingress uses modern TLS. Traffic to speech recognition and AI model providers uses TLS to each provider's configured endpoints. This is a technical control verified in architecture reviews and deployment config.
-
✅
Technical PolicyEncryption at rest
Databases, object storage, and backup objects use industry-standard algorithms (e.g. AES-256-GCM) with keys managed per our cryptography policy. WAL-G backups add client-side encryption before off-site storage.
-
✅
Technical PolicyIntrusion detection
Layered detection: the hosting platform provides network-layer IDS, while each VM runs fail2ban (SSH brute-force prevention), UFW with default-deny posture, and unattended security upgrades. Authentication and access events from the auth-proxy are shipped to a central Loki/Grafana stack so anomalous login patterns surface in dashboards and alerts. Policies assign triage ownership when alerts fire. Kernel-level runtime IDS for containers is a planned enhancement on top of this baseline.
Product & application
Product security
How users authenticate, how authorisation is enforced in the product and API layer, and how we build and ship software. Mixes technical enforcement (JWT, RBAC) with administrative SDLC and review requirements.
-
✅
Technical VendorAuthentication and sessions
Clinicians authenticate through a managed identity provider (OIDC/OAuth-style flows); every API path validates identity. Session lifetime and lockout behaviour align with our access-control policy.
-
✅
Technical PolicyRole-based access control
Clinician, patient, and admin capabilities are separated in the data model and GraphQL layer so least-privilege is the default. Role definitions and review cadence are documented administratively.
-
✅
Technical PolicyMFA for enterprise deployments
Enterprise deployments enforce MFA at sign-in, through your organisation's identity provider via single sign-on (for example Microsoft Entra ID) or through ours.
-
✅
Technical PolicySecure development lifecycle
Changes flow through source control and scripted, repeatable deploys, with dependencies and container base images pinned to exact versions. Security impact is considered for substantive features as an administrative gate.
Data & privacy
Data & privacy
Retention, deletion, subject rights, and visibility into security-relevant events. These controls pair automated enforcement in the product and database with administrative procedures (DSAR handling, breach notification, quarterly reporting).
-
✅
Technical PolicyRetention and deletion for ambient artefacts
Audio is deleted once Hanah has finished transcribing it. Each organisation sets its own retention periods for transcripts and clinical notes, and Hanah deletes them automatically when they expire. Once integrated with your record system, the authoritative clinical record remains yours.
-
✅
Technical PolicyDeletion record and audit trail
When retention deletes a transcript or note, the record keeps a dated marker showing the content was deleted under the organisation’s retention policy, and deleted content is never sent, synced or redrafted afterwards. Security-sensitive operator actions, such as secret access, account administration and support sessions, are written to dedicated audit tables.
-
✅
Policy TechnicalData subject access and correction
Individuals can request access to or correction of their personal information; Hanah documents timelines, formats (JSON + human-readable exports), and escalation paths. Tooling supports export where data lives in Hanah systems.
AI & clinical safety
AI security & compliance
Controls specific to ambient AI: no secondary use of health data for training, human oversight before clinical reliance, measurement of quality (WER), and abuse-resistant prompting. Combines contractual third-party controls with product workflow and clinical governance.
-
✅
Vendor Policy TechnicalNo secondary use for model training
We use our speech recognition and AI model providers only on paid commercial terms, which prohibit training on customer content, and requests are sent with provider-side storage switched off wherever the provider offers it. Hanah does not operate an internal training pipeline on your health data. Administrative vendor reviews support the claim.
-
✅
Policy TechnicalClinician review before clinical use
Hanah drafts, and the clinician reviews and edits every draft. A note is sent to a patient or filed to the practice management system only when the clinician chooses to. This is both a product control and a policy commitment in the PIA.
-
✅
Policy TechnicalWER methodology and published cohort results
One harness, two evaluation layers, run on every grading pass: Word Error Rate against verbatim ground-truth transcripts (Layer A), and an LLM jury panel measuring both coverage (does the note capture each pre-registered expectation?) and hallucination (does the note contain claims the transcript does not support — i.e. content the model invented?). The full methodology is published, and live results render directly from the harness's aggregate output. The corpus continues to graduate v1 (synthetic) → v2 (role-play) → v3 (real consent-based) → v4 (joint with health-system partners).
-
✅
Technical PolicyPrompt injection and unsafe-output monitoring
System prompts are server-controlled and inputs are bounded by the clinical workflow (no free-form chat surface). Provider safety classifiers run on every generation; when they trigger, the stream surfaces a content-filter finish reason that is captured in the per-call
ai_auditrow alongside a canonicalai.content_policyerror code, latency, tokens, and a Tempo trace ID. Anomalous patterns surface in dashboards over that audit table. Cross-call behavioural anomaly detection for abuse patterns is a planned enhancement on top of this baseline. -
✅
Technical PolicyRecording consent tracked per patient
Hanah keeps each patient’s recording consent (yes, no or not yet recorded) and where it came from: the clinician’s answer, or a form, note or practice management record Hanah read it in. Clinics can show it on every visit, so the clinician sees it before recording.
Organisation & third parties
Organisational security
How Hanah the company governs security: accountability, risk management and documented policies. These are administrative controls.
-
✅
PolicySecurity governance and risk register
A named executive is accountable for information security; risks are logged with owners and target dates and reviewed on a fixed cadence. This matches what buyers typically expect from an ISO-style management system, even at our current scale.
-
✅
PolicyInformation security policies
Formal policies cover access control, cryptography, incident response, vendor management, change management, vulnerability management, and data retention and deletion. They are held under version control; full content is available under NDA.
These are the categories of service provider that may process or store Hanah customer data in our production architecture, what each handles, what it keeps, and where it processes data. Every provider is bound by contract to protect customer data, and none may train models on it. Clinician sign-in uses global identity infrastructure that holds no patient health information. The same categories form Annex C of our Data Processing Agreement.
| Service category | Purpose | Data handled | Retention | Processing region |
|---|
Operational transparency: a public status page (uptime and incidents) sits alongside the production /healthz readiness endpoint used by our own monitoring.
PhysiPal Pty Ltd (trading as Hanah) — . This Trust Center is a high-level summary. Contractual commitments, and data processing terms in force at signing supersede this page. Status emoji markers (✅ 🔧) are temporary and will be removed after independent verification of each row.
