Contact

Host Compare
Host Compare
  • Home
  • Blog
  • Hosting by Use
  • Hosting News
  • Hosting Security
  • Hosting Type
  • News
  • Performance & Speed
  • Provider Reviews
  • Website Migration
  • About
  • Contact
Search
  • Home
  • Blog
  • Hosting by Use
  • Hosting News
  • Hosting Security
  • Hosting Type
  • News
  • Performance & Speed
  • Provider Reviews
  • Website Migration
  • About
  • Contact

Don't Migrate HIPAA Apps Without a Cloud or VPS BAA

Moving ePHI to a faster instance or lower-cost VPS can create a compliance gap before the first workload goes live. HIPAA risk does not depend on a provider's "HIPAA-ready" label. It depends on the signed contract, included services, and provable controls.

For HIPAA hosting migration: cloud vs HIPAA-ready VPS, a HIPAA-ready VPS is not automatically compliant. If it stores, sends, or processes ePHI, you need a signed BAA and provable controls. Compare performance, RTO/RPO, resilience, shared duties, and total cost before cutover. The real risk is often not the server. It is an undocumented data flow or recovery gap.

Table of Contents

    Advertisement

    Cloud and VPS can host ePHI, with proof

    Both platforms can host electronic protected health information, or ePHI, when contracts and controls match the data flow. ePHI is identifiable health data in electronic form. It includes intake forms, appointment records, medical files, session notes, and patient portal messages. A server label proves none of this.

    A HIPAA-ready VPS is not automatically HIPAA compliant. “Ready” often means the vendor offers encryption, private networks, backups, or managed firewalls. It does not prove the vendor will sign a BAA. It also does not prove that support access, logs, retention, and recovery are configured correctly.

    HIPAA divides responsibility across organizations.

    The HIPAA Security Rule requires administrative, physical, and technical safeguards. Your host may secure data center entry and the hypervisor. Your team still controls users, code, database settings, and backup access. Think of it like renting a secure building. The owner locks the main door, but you choose who gets office keys.

    A BAA is a contract between a covered entity or business associate and another business associate. It applies when that party handles protected health information for you. It sets allowed uses, breach duties, subcontractor duties, and return or destruction terms.

    A BAA is not a compliance certificate. It cannot secure an open database, shared administrator password, or public storage bucket. The U.S. Department of Health and Human Services HIPAA resources state that covered entities and business associates still need safeguards suited to their risks.

    A VPS can host ePHI when the provider signs a BAA for that exact plan. Your team must also operate the remaining safeguards. Confirm who owns patches, server hardening, intrusion detection, encrypted backups, weakness management, and incident response before signing.

    The most frequent error here is treating “secure hosting” language as a BAA promise. A provider may offer a capable virtual private server. It may still exclude backups, ticket files, remote support, or one data center from HIPAA scope.

    Cloud hosting is often safer for systems needing database replication, load balancing, auto-scaling, cross-zone recovery, and detailed audit logs. Amazon Web Services, Microsoft Azure, and Google Cloud offer BAAs for eligible services. Eligibility can change by service and configuration.

    Cloud does not remove responsibility. It changes its shape. The provider runs more base infrastructure. Your team must still control IAM, encryption keys, network rules, log retention, updates, and approved services.

    Decision rule: Put ePHI on a VPS only when the provider signs a BAA for that service. Your team must prove security and recovery work. Choose a BAA-backed cloud design when recovery needs, traffic, or staffing make that proof hard on one server.

    Knowing both paths can work is only the first filter. Next, check whether the agreement covers every destination component.

    A HIPAA hosting review should also check physical and environmental safeguards. Customers do not run the data center, but these controls still matter. Ask how the site restricts visitors, records entry, protects equipment, and destroys retired storage.

    Check whether these protections cover subcontracted sites, backups, and replacement hardware. In a cloud BAA arrangement, the provider usually runs these controls. With a HIPAA-ready VPS, confirm they apply to that service and location.

    Even encrypted data can still face risk when hosting tiers differ in control and isolation.

    Shared hosting, VPS plans, and dedicated servers are not equal hosting tiers. Shared hosting puts many customer sites in one server environment. It may limit control over hardening, audit logs, network separation, and support access.

    Shared hosting can hold ePHI only when contracts and technical controls support that use. A dedicated server gives one organization exclusive hardware. It still needs a BAA, encryption, identity controls, encrypted backups, and tested security operations.

    A VPS offers more isolation and admin control than typical shared hosting. Cloud services can add managed redundancy and flexible capacity. The correct option depends on who performs each safeguard and proves it worked.

    Don't Migrate HIPAA Apps Without a Cloud or VPS BAA

    Verify BAA scope before any data transfer

    Do not move ePHI until you check the BAA, eligible services, regions, support model, and subcontractor terms in writing. A cloud account or VPS plan may be covered. An attached analytics tool, email relay, backup product, or managed support service may not be.

    The BAA must match the architecture, not just the vendor name. A portal may use a managed database, upload storage, a notification queue, a CDN, and a log platform. Each part needs a written answer. Does it create, receive, keep, or send ePHI? Is it in scope?

    Provider documents repeatedly advise customers to use only HIPAA-eligible services under the relevant BAA. This matters when teams add products after launch. Common examples include AWS Amplify, error tracking, AI features, and outside support tools.

    Check services, accounts, and regions

    Record every cloud account, subscription, project, tenant, and region that touches ePHI. US East, Northern Virginia, Oregon, Iowa, Ohio, Texas, California, and US West may meet location needs. A US region does not create HIPAA compliance by itself.

    Ask whether the BAA covers production, staging, disaster recovery, and sandbox accounts. Also ask whether support staff can see console images, diagnostics, backups, or ticket files. Those items can contain patient information.

    Written scope prevents late surprises.

    Check tools around the server

    Migration risk often sits outside the main application. Database dumps can land in a developer folder. Logs can capture names, appointment IDs, or form fields. DNS records can expose old endpoints.

    A code repository can also contain passwords that unlock the new system. Create an evidence sheet for every tool. Include its owner, data type, BAA status, encryption status, retention period, and deletion method.

    This sheet helps more during an audit than a broad claim of HIPAA compliance. It shows where data moves and who owns each control.

    Apply the shared responsibility model

    The shared responsibility model splits security work between the provider and customer. On a managed cloud database, the provider may patch the database engine. You still choose users, network access, encryption settings, and backup retention.

    NIST SP 800-66 can help translate HIPAA safeguards into practical security work. SOC 2 reports and HITRUST CSF reviews can help during vendor checks. Neither replaces your own HIPAA risk analysis.

    There is an important exception. A BAA review cannot show whether recovery meets clinical or contract uptime needs. That decision starts with RTO and RPO.

    Don't Migrate HIPAA Apps Without a Cloud or VPS BAA

    Pick cloud or VPS by RTO, RPO, and workload

    Choose cloud when recovery targets need managed redundancy and fast failover. Choose a VPS when a simpler tested design meets those targets with acceptable work. RTO is the longest allowed outage. RPO is the most recent data you can lose.

    A portal with an RTO of 15 to 60 minutes and an RPO below 5 minutes usually needs replication. It also needs automatic failover and frequent backup checks. A low-volume information site may accept an RTO of 4 to 12 hours. Its RPO may be 12 to 24 hours if approved and documented.

    Cheap single-server designs often fail here.

    A VPS may offer excellent daily speed. It can still need hours after storage damage, account lockout, or a regional outage. Recovery time must include detection, restore, checks, DNS changes, and user validation.

    Cloud fits short RTOs when eligible services support replicas and tested failover; a VPS fits stable workloads when its tested restore meets approved RTO and RPO. This choice is not about which logo looks more secure. It is about measured recovery, support scope, and your team’s ability to run daily controls. A BAA-backed VPS can be appropriate for a steady application. It becomes a poor fit when one server cannot meet the approved outage or data-loss limit.

    Stable forms and WordPress sites

    A HIPAA-compliant WordPress site can run on a VPS with controlled intake plugins, databases, mail, uploads, backups, and admin access. Do not send form contents through normal email. Use email only when the service has an appropriate BAA and secured message flow.

    Use a VPS for predictable forms traffic when one stack is manageable. Its tested restore must meet the approved RTO. Use synthetic staging data, not copied patient submissions.

    Synthetic data looks realistic but identifies nobody.

    Telehealth, APIs, and traffic spikes

    Telehealth and patient APIs often favor cloud services because latency, bandwidth, and traffic can change fast. Latency is the delay between a request and response. Think of it as the pause between pressing a doorbell and hearing it ring.

    Load balancing spreads requests across healthy servers. This stops one busy server from blocking every user. A cloud design can grow from one application instance to several during a traffic spike.

    Each added cloud component adds billing and setup work. For recordings or uploaded files, check storage lifecycle rules, encryption, deletion steps, and cross-region replication before enabling them.

    EHRs and database-heavy apps

    An EHR or database-heavy SaaS can run well on a high-spec VPS when load stays steady. Your internal team must manage patches, replicas, and recovery drills. A managed cloud database lowers some maintenance work but may cost more.

    A common case involves a small clinic with one EHR database and remote backup. The application seems stable until a failed upgrade occurs. Restoring a large database then takes six hours, not the assumed two.

    Recovery time must be measured, not guessed.

    WorkloadUsual fitTarget recovery patternControl to verify
    Secure forms siteBAA-backed VPSNightly immutable backup, tested restoreForm, email, upload, and log data flows
    Telehealth platformCloud with eligible servicesMulti-zone design, RTO 15-60 minutesMedia, storage, API, and support scope
    Partner APICloud or managed hostingAutoscaling and monitored failoverIAM roles, rate limits, audit logs
    Stable EHR databaseManaged VPS or cloud databaseReplica plus restore drillDatabase encryption and RPO evidence

    Your design must now survive a cost review. Base prices hide the cost of keeping the same recovery promise.

    Compare total cost, not server sticker price

    The cheaper HIPAA hosting option meets documented controls and recovery targets at the lowest total operating cost. A $60 VPS can become costly. It may need backups, a WAF, a SIEM, offsite copies, premium support, and 15 to 30 engineering hours monthly.

    Cloud bills can surprise startups too. Data egress, NAT, log intake, backup copies, cross-region transfer, auto-scaling, and database storage raise costs. They can add between 20% and 80% above a compute-only estimate. Traffic and retention drive that range.

    Staff time is a real infrastructure cost. Patching, access checks, restore tests, security alerts, incident response, and evidence collection take time. Employee work still costs money, even when no invoice shows it.

    VPS costs that teams miss

    A VPS needs operating-system patches, hardening, firewall rules, monitoring, encrypted backup storage, and a recovery destination. Include license terms and support renewals for VMware or licensed databases. These costs often sit outside the monthly server quote.

    A managed VPS can reduce internal work. Read its service details closely. “Managed” may mean basic operating-system help, not app security, database tuning, compliance evidence, or RTO-bound recovery.

    The server price rarely tells the whole story.

    Cloud costs that need guardrails

    Set budgets and billing alerts before migration. Tag resources by environment and patient-data role. Review object storage, database snapshots, log retention, egress, and unused disaster replicas each month.

    Cloud Security Alliance guidance can help with cloud governance. It does not set your exact budget. Your design decides whether a second region is justified. Separate-account immutable backups may meet the business need instead.

    Monthly TCO worksheet: compute + storage + egress + snapshots + immutable backups + WAF/VPN + log retention + monitoring + support + licenses + managed security + internal operations hours. Price identical RTO/RPO targets for both options. Then compare them.

    Cost becomes meaningful only after data scope is known. The next review finds copies that a server quote never shows.

    Inventory hidden ePHI before the migration

    A safe migration starts with every place where ePHI is created, received, kept, sent, cached, or shown. Production databases are only one copy. Temporary files, backups, logs, exports, staging, support tickets, and analytics can contain patient data.

    The most common healthcare migration error is moving production cleanly while leaving snapshots or logs under weaker controls. These copies can stay available long after DNS points to the new platform.

    Build a flow map from patient action through final deletion. Record data type, system owner, transit encryption, storage encryption, access roles, BAA status, retention rule, and deletion proof.

    Old copies create the longest-lived risk.

    Remove ePHI from nonproduction systems

    Do not copy real patient records into local development, QA, demos, screenshots, Git repositories, CI/CD artifacts, or test inboxes. Use masked records or synthetic data instead. Synthetic data is invented data that resembles real records but identifies nobody.

    Check error trackers and session-replay tools with care. A URL parameter, stack trace, or screen recording can expose identifiers. This can happen even when the main database is encrypted.

    Secure backups and migration files

    Encrypt migration exports in transit and at rest. Limit backup access through separate roles. Keep immutable copies where practical, and test restoration in an isolated environment.

    Immutable means a kept backup cannot be changed or deleted during its retention period. This helps limit ransomware damage. Keep audit logs useful but limited.

    Audit logs should show who accessed sensitive systems and when. Application logs should avoid raw form bodies, access tokens, passwords, and unneeded patient details.

    Advertisement

    Cut over with rollback and audit evidence

    A controlled cutover uses replication, validation, low DNS TTL, an approved rollback trigger, and an evidence package. DNS is the internet's address book. Lowering its time to live to 5 to 15 minutes helps users reach a corrected destination sooner.

    Build the target before transferring data. Turn on encryption, multi-factor authentication, least-privilege IAM roles, firewall rules, network separation, audit logs, monitoring, backup policies, and incident contacts. Then test the application with nonproduction data.

    A working homepage does not prove a safe migration.

    Testing only a homepage misses critical flows. Test uploads, password resets, scheduled jobs, payment hooks, and audit events. Validate each ePHI flow before retiring the old system.

    Use a practical cutover sequence

    1. Inventory and classify data: Map ePHI, secrets, logs, integrations, backups, and nonproduction copies.
    2. Approve the destination: Confirm BAA scope, eligible services, regions, IAM design, and recovery targets.
    3. Build and test: Harden the target, restore a backup, test alerts, and validate encryption and access logs.
    4. Prepare the window: Lower DNS TTL, freeze nonessential releases, rotate exposed secrets, and name decision owners.
    5. Transfer and validate: Use encrypted channels, compare row counts or checksums, test workflows, and monitor errors.
    6. Cut over or roll back: Move DNS after checks pass. Return to the source after integrity, login, logging, RTO, or RPO failures.
    7. Close the source: Revoke access, preserve required evidence, remove residual ePHI, and document retention.

    Keep an auditable evidence package

    SUMMARIZE WITH AI: Extract the important

    Share this article:

    𝕏 X (Twitter) f Facebook in LinkedIn 🔥 Reddit 🐘 Mastodon 🦋 Bluesky 💬 WhatsApp 📱 Telegram 📧 Email
    • HIPAA-compliant Hosting & Daily Backups for Health Apps
    • Managed Kubernetes or VPS Cluster for Microservices?
    • Move GA4 tracking safely during a website migration
    • Why DNS Can Break Your Web App Move to Google Cloud
    Alan Curtis

    Alan Curtis

    With over 12 years of experience testing and reviewing web hosting solutions, this author is passionate about helping businesses and individuals find the best hosting, VPS, and cloud services for their needs. Covering performance, speed, uptime, migrations, and provider comparisons, every article on Host Compare is based on hands-on experience and real-world testing. Readers gain trusted insights, actionable advice, and clear guidance to choose hosting solutions confidently and optimize their websites effectively.

    Published: Thu, 27 Aug 2026
    Updated: Thu, 27 Aug 2026
    By Alan Curtis

    In Website Migration.

    tags: HIPAA-compliant hosting Business Associate Agreement HIPAA-ready VPS cloud migration ePHI security

    Legal Notice | Privacy Policy | Cookie Policy
    Article Archives

    Contactar

    © Host Compare. All rights reserved.