Security & HIPAA

ISO 27001 and ISO 27799 certified infrastructure, HIPAA-aligned safeguards, encryption, audit logging, role-based access, a BAA, and US hosting.

Yes. Formisoft runs on ISO 27001 and ISO 27799 certified infrastructure and is built around HIPAA's administrative, physical, and technical safeguards:

  • AES-256 encryption at rest for the database and file storage
  • TLS for every connection: TLS 1.2 minimum, TLS 1.3 supported, and database connections require TLS
  • Role-based access with four permission levels
  • An admin-only audit log of creates, updates, deletes, and some reads
  • Hosting in AWS us-east-1 in the United States
  • Signed links to uploaded files that expire after 1 hour
  • Bcrypt password hashing and HMAC-signed webhooks

A Business Associate Agreement (BAA) is included on every plan.

Formisoft is hosted on infrastructure certified to international healthcare security standards:

  • ISO 27001, information security management systems
  • ISO 27799, security management in health informatics

These certifications complement our HIPAA-aligned administrative, physical, and technical safeguards, encryption, audit logging, and signed BAA on every plan.

Multiple encryption layers protect patient data:

  • At rest: AES-256 encryption for the database and file storage
  • In transit: TLS 1.2 minimum at the load balancer, TLS 1.3 supported, and database connections require TLS
  • Uploaded files: signed links that expire after 1 hour
  • Passwords: hashed with bcrypt (10+ salt rounds)
  • Form passwords and API tokens: cryptographically secured

Patient data is hosted in AWS us-east-1 in the United States.

Formisoft keeps an audit log of creates, updates, deletes, and some reads. Each entry records:

  • Action type: create, update, delete, or read
  • Resource affected: patient, form, submission, appointment, etc.
  • User who performed the action
  • IP address and user agent (browser/device)
  • Precise timestamp

The audit log is admin-only. Admins can filter it by resource and action in Settings.

Four roles with distinct access levels:

  • Admin: full access including team management, billing, organization settings, and all patient data
  • Provider: view and manage patients, appointments, and submissions (no settings or billing)
  • Staff: manage patients and appointments day-to-day (no settings)
  • Patient: limited access to their own data only

Team members are invited by email and assigned a role by an admin. Roles can be changed at any time.

Yes. A BAA is included on every plan. The BAA establishes Formisoft as a business associate handling protected health information (PHI) on behalf of your covered entity. You accept the BAA during onboarding.

Formisoft is hosted on AWS in the us-east-1 region in the United States:

  • Database: AES-256 encrypted, with 7-day backups and a standby in a second availability zone
  • File storage: AES-256 encrypted, with signed links that expire after 1 hour
  • Monitoring: AWS CloudTrail and GuardDuty are enabled

The AWS infrastructure Formisoft runs on is ISO 27001 and ISO 27799 certified.

Magic links use JWT (JSON Web Tokens) signed with a secret key:

  • Each token contains the patient ID, appointment ID, form IDs, and organization ID
  • Tokens expire after 7 days
  • No login or account creation required for patients
  • Tokens are single-use for appointment-based intake

Still have a question?

Send us a message or book a demo and we will walk you through it.