Skip to content

Two-Factor Authentication

HIPAAtherapy supports two-factor authentication (2FA) for staff accounts using passkeys (Touch ID, Face ID, Windows Hello, or security keys) with backup codes as fallback.

How Sign-In Works with 2FA

When 2FA is enabled, sign-in has two steps:

  1. Enter your email and password
  2. Verify with your passkey (or a backup code)

Two-factor verification screen

Security Limits

  • Remember me is ignored for 2FA-protected sign-ins

Enabling Two-Factor Authentication

  1. Go to My Profile
  2. Under Two-Factor Authentication, click Enable two-factor authentication

Two-factor section before setup

  1. On the passkey page, enter a passkey name and your current password
  2. Click Register passkey and complete your browser/device prompt

Passkey registration page

When your first passkey is registered, HIPAAtherapy automatically enables 2FA and generates backup codes.

Save Your Backup Codes

After setup, you’ll see 10 backup codes one time.

  • Each code can be used once
  • You won’t be able to view the same codes again
  • Save them in a secure place (for example, a password manager)

Backup codes screen

Managing Passkeys and 2FA

From My Profile > Two-Factor Authentication, you can:

  • Manage passkeys
  • Regenerate backup codes (requires your password and invalidates previous codes)
  • Disable 2FA (requires your password)

Two-factor enabled profile section

Important behavior:

  • You must have at least one passkey before enabling 2FA
  • If you remove your last passkey, 2FA is disabled automatically

Using a Backup Code During Sign-In

On the verification screen, click Enter a backup code instead and submit one unused backup code.

If you’re out of backup codes, sign in with your passkey and regenerate new codes from your profile.

Frequently Asked Questions

How can I add a passkey on my phone if my current passkey is only on my laptop? If your passkey isn’t synced across devices and you can’t complete 2FA on your phone, follow these steps:

  1. From your laptop (or any device where you can still sign in), temporarily disable 2FA in My Profile > Two-Factor Authentication.
  2. Sign in on your phone, then add a new passkey from My Profile.
  3. Re-enable 2FA once the phone passkey is saved.

Can I use an authenticator app code (TOTP)? No. HIPAAtherapy currently supports passkeys and backup codes.

Do backup codes expire? Not on a timer, but regenerating codes immediately invalidates older ones.


2FA is one part of how we protect your data. See our Trust Center for the full picture - encryption, access controls, audit logging, and more.