Security & compliance

Built with HIPAA safeguards in mind.

AMAH was built for medical aesthetics, which means HIPAA, audit trails, and role-scoped access have to be table stakes — not features you negotiate. Here's how we hold up to a buyer's compliance review.

A hand turning a brass key in a locked records cabinet

Built around HIPAA safeguards

Safeguards designed around HIPAA. We sign a BAA before you go live.

Encrypted in transit and at rest

Encrypted in transit over HTTPS with HSTS, and at rest with AES-256. Photos and files use short-lived signed links.

Audit trail

Access to patient records is logged with actor, timestamp, and what changed.

Encryption that meets the compliance review.

PHI is encrypted in transit and at rest. File uploads, from encounters to before/after photos and intake attachments, are stored encrypted and served through short-lived signed links.

HTTPS

All traffic encrypted in transit, with HSTS.

AES-256

At-rest encryption for database and object storage.

Role-based access control

9 roles. Enforced at the API and UI.

Permissions are scoped per role and applied at both the API and UI layers. The matrix below shows a representative subset — the full set is configurable per practice.

CapabilitySite AdminOrg AdminProviderNurseMedical Asst.Office ManagerFront DeskPatientAuditor
View patient chart●●●●●◑◑◑·
Edit clinical notes◐◐●◐◐····
Sign off on encounters··●······
Manage inventory●●◑◑◑●···
Process payments●●···●●◑·
Manage users + roles●●···◑···
View audit log●●···◑··●
Configure billing●●···◑···
Patient portal access·······●·
●Full◐Allowed◑Limited·None

Audit logs that hold up under review.

Access to patient records is written to an audit log: actor, timestamp, IP, and the prior value where applicable. A dedicated audit role can review and export the log.

Written, not rewritten

Audit entries are recorded as new entries. The application does not edit past ones.

Audit role

Compliance reviewers get a role scoped to the audit log, separate from clinical access.

BAA on request

We sign a Business Associate Agreement before you go live. Standard terms; we negotiate where it matters.

Data residency

Your data is hosted in the United States.

Audit log retention

Older audit logs move to encrypted archive storage.

Have a security review on the way?

Send us your questionnaire. We'll respond with our security overview, encryption details, and a draft BAA so your compliance team can move.