Security

Medication reminders involve sensitive health information. Here is how we protect it — described plainly, safeguard by safeguard.

Encryption

  • All traffic between your browser and our servers is encrypted with TLS (HTTPS)
  • Health data is stored in an encrypted cloud database, with separate development and production environments
  • Payment details are handled by Stripe and never touch our servers

Access Controls

  • Role-based access: patients, caregivers, providers, and administrators each see only what their role allows
  • Provider data is scoped — a provider can only access records for their own linked patients
  • Denied access attempts are recorded in the audit log

Audit Logging with PHI Masking

  • Access to protected health information is written to an audit trail
  • Sensitive fields are masked inside audit records, so reviewing the log does not itself expose health data
  • Application logs are scrubbed to keep PHI out of server logs

Account Protection

  • Strong password requirements (12+ characters with mixed character classes) and bcrypt hashing
  • Automatic account lockout after repeated failed login attempts
  • Sign in with Google is available as an alternative to passwords

Session Safeguards

  • Sessions expire automatically after a period of inactivity
  • Session cookies are secure and server-managed; signing out invalidates the session immediately

A Note on Compliance

We build with healthcare workflows and HIPAA safeguards in mind — audit trails, PHI masking, encryption, and access controls. Healthcare organizations should review their own HIPAA requirements and Business Associate Agreement terms with their compliance and legal teams before production use. Questions? Contact support@medicationcallreminder.com.