Home  /  Journal  /  OCI Compliance and Sovereignty  /  Running HIPAA Workloads on OCI: Controls and BAAs
OCI Compliance and Sovereignty

Running HIPAA Workloads on OCI: Controls and BAAs

HIPAA does not certify clouds, it holds organisations accountable for what happens to protected health information wherever it lives. Oracle Cloud Infrastructure can absolutely host PHI, and many healthcare platforms run on it, but only inside a signed business associate agreement and a control set you configure yourself. This article explains how the Oracle BAA works, which OCI controls carry each HIPAA safeguard, and where teams most often get it wrong.

Published Jun 6, 2026 · By Morten Andersen · 11 min read · Independent OCI advisory
Clinician reviewing patient information on a tablet inside a hospital

There is a persistent myth in healthcare IT that a cloud platform can be HIPAA compliant the way a device can be FDA cleared. It cannot. There is no HIPAA certification, no government stamp, and no cloud region that makes a workload compliant by virtue of running there. What exists instead is a chain of accountability: a covered entity or business associate, a signed business associate agreement with the cloud provider, and a set of administrative, physical, and technical safeguards that someone has to actually implement. Oracle provides the agreement and the physical layer. Everything above the hypervisor is yours, and that is where HIPAA programmes on OCI succeed or fail.

This article is part of our complete guide to OCI compliance and sovereignty. It is written for architects and compliance leads putting PHI on Oracle Cloud Infrastructure, whether that is a hospital system, a digital health startup, or a software vendor whose customers are covered entities. It is practitioner guidance, not legal advice.

HIPAA basics for cloud teams

Three definitions do most of the work. A covered entity is a health plan, a healthcare clearinghouse, or a healthcare provider that transmits health information electronically: hospitals, insurers, clinics, pharmacies. A business associate is any organisation that creates, receives, maintains, or transmits protected health information on behalf of a covered entity, and that includes software vendors, analytics firms, billing processors, and cloud providers. Protected health information, PHI, is individually identifiable health information in any form, and the electronic variety, ePHI, is what the Security Rule governs.

The chain matters because obligations flow down it. When a covered entity puts ePHI on OCI, Oracle becomes a business associate. When a health tech vendor builds its product on OCI and serves covered entities, the vendor is a business associate of its customers and Oracle is a subcontractor business associate of the vendor. Every link needs a written business associate agreement, a BAA, and the Office for Civil Rights has fined organisations simply for missing the paperwork, before any breach occurred. The Security Rule then requires three families of safeguards for ePHI: administrative, physical, and technical. Cloud changes who implements each safeguard. It never changes whether they exist.

Oracle's BAA for OCI

Oracle offers a BAA covering Oracle Cloud Infrastructure, and signing it is the precondition for placing any PHI on the platform. Three practical points deserve attention before architecture begins.

Which services are in scope

The BAA does not blanket every OCI service. It applies to a defined list of HIPAA eligible services, which covers the core platform most healthcare workloads need: compute, block and object storage, networking, the database services including Autonomous Database and Exadata, and the main security and observability services. The list evolves, so the discipline that matters is architectural: before any new service touches PHI, confirm it is on the current attestation list, and keep services that are not attested in compartments where PHI cannot reach them. Teams get hurt when a developer wires a convenient new managed service into a PHI data flow without anyone checking scope.

How to execute it

The BAA is executed as a contract addendum through your Oracle account team, referencing your cloud services agreement. It is not a checkbox in the console, and that surprises teams arriving from other clouds where self service BAAs are the norm. Build the signature into your procurement timeline, get the document countersigned before the first byte of PHI lands, and store it where your compliance team can produce it during an audit, because an OCR investigation will ask for it on day one.

The shared responsibility split

The BAA makes Oracle responsible for the safeguards it can actually control: the physical security of its data centres, the resilience of its regions, and the platform level commitments described in its compliance attestations, which you can review alongside the broader OCI compliance certifications. What the BAA does not do is configure your tenancy. Encryption choices, access policies, network segmentation, logging, and the decision about what data goes where all remain customer obligations, and the OCR has never accepted a provider's compliance posture as a defence for a customer's misconfiguration.

Oracle signs for the data centre. You sign for everything you can see in the console, and the console is where breaches happen.

Mapping HIPAA technical safeguards to OCI controls

The Security Rule names its technical safeguards in functional language: access control, audit controls, integrity, authentication, and transmission security. The table below maps that language to the OCI controls that implement it, with the configuration detail that auditors actually ask about.

HIPAA safeguardOCI controlConfiguration that matters
Access controlIAM with identity domains, compartments, MFALeast privilege policies written per compartment, MFA enforced for all users, no use of the default administrators group for daily work, quarterly access reviews with recorded outcomes
Audit controlsOCI Audit service, Logging, Logging AnalyticsAudit retention raised to the maximum, all service and custom logs centralised to an immutable bucket, alerting on privileged actions, retention aligned to your six year documentation policy
IntegrityObject Storage versioning, retention rules, database flashback and backupsVersioning on PHI buckets, retention locks where records must be immutable, tested restore procedures with evidence
AuthenticationIdentity domains, federation with your IdP, instance principalsFederate humans through SSO, use instance and resource principals so credentials never live in code, rotate any remaining secrets in Vault
Transmission securityTLS on all service endpoints, IPSec VPN, FastConnect with encryptionTLS enforced end to end including internal hops, no plaintext listener traffic to databases, private endpoints so PHI never transits the public internet
Encryption at restDefault AES 256 encryption, customer managed keys in OCI VaultCustomer managed keys for PHI workloads so you control rotation and revocation, HSM backed where risk justifies it, key access logged and alerted
Database safeguardsData Safe, Transparent Data Encryption, Database VaultData Safe assessments scheduled, sensitive data discovery run against every database that might hold PHI, activity auditing retained and reviewed

Two of these rows deserve emphasis. First, encryption. OCI encrypts everything at rest by default, which is a better baseline than HIPAA strictly requires, but default encryption uses Oracle managed keys. Moving PHI workloads to customer managed keys in Vault is what gives you demonstrable control of the key lifecycle, and it is the difference between saying encryption exists and proving you govern it. Second, Data Safe. Most healthcare estates on OCI are database centric, and Data Safe gives you sensitive data discovery, configuration assessment, and activity auditing for the Oracle databases that hold the PHI. It is inexpensive relative to what it evidences, and an estate that runs it well walks into audits with answers instead of promises. Network segmentation belongs in the same conversation: PHI workloads should sit in their own compartments and their own subnets, with security lists and network security groups that deny by default, a structure that pairs naturally with the zero trust architecture patterns we describe elsewhere in this series.

Administrative and physical safeguards: inherited vs yours

The Security Rule's physical safeguards, facility access, workstation security, device and media controls, are the clearest case of inheritance. Oracle's data centres are audited under SOC 2 and HITRUST aligned programmes, and you inherit facility controls you could never economically build. You do not inherit the workstation half: the laptops, clinic terminals, and removable media on your side remain entirely your problem.

Administrative safeguards inherit almost nothing. The security management process, the risk analysis, workforce training, sanction policies, contingency planning, and the designation of a security official are organisational duties, and OCR enforcement actions cite a missing or stale risk analysis more often than any technical failure. The cloud relevant slice is contingency planning: HIPAA requires a data backup plan, a disaster recovery plan, and an emergency mode operation plan, and on OCI those translate to cross region database replication, tested restores, and documented failover runbooks. If your PHI platform serves patients, treat recovery time as a patient safety number, not an IT metric.

Breach notification and logging evidence

The Breach Notification Rule sets the clock that makes logging architecture matter. Breaches of unsecured PHI must be reported to affected individuals and to HHS within 60 days of discovery, and large breaches bring media notification and public listing. Two design consequences follow. First, encryption is your safe harbour: PHI that was encrypted to recognised standards is not unsecured, so a lost volume or an exposed encrypted bucket may not be a reportable breach at all. That is the strongest practical argument for customer managed keys and disciplined encryption everywhere. Second, you cannot scope what you cannot see. When an incident happens, the questions are who accessed what, when, and from where, and the only acceptable source of answers is the audit trail you configured before the incident. Centralised, immutable, long retention logging on OCI is the difference between a contained event and a maximal notification, and we cover the build in detail in OCI audit logging for compliance.

Common pitfalls

Across healthcare engagements the same failures recur, and none of them are exotic.

  • PHI in Object Storage without enforced encryption policy. The bucket is encrypted by default, but nobody enforced customer managed keys, blocked public access at the compartment level, or turned on versioning. One console change by one admin can expose it, and Security Zones exist precisely to make that change impossible.
  • PHI leaking into logs. Application logs that capture request bodies, debug output, or database query text quietly become PHI stores with none of the controls. Scrub at source, and treat log destinations as PHI systems until proven otherwise.
  • Production data in dev and test. The fastest way to triple your compliance scope is to clone production into a development compartment. Use Data Safe data masking or synthetic data, and write the policy so the shortcut is a sanctionable event, not a habit.
  • Unsigned or stale BAAs in the chain. The Oracle BAA is signed but the monitoring vendor, the support contractor, or the MSP with admin access has nothing in writing. Every party that can touch ePHI needs an agreement.
  • Access that never shrinks. Contractors keep credentials after projects end, and broad policies granted during go live are never narrowed. Quarterly reviews with evidence are the fix, and they are also the audit artefact OCR asks for.

A HIPAA on OCI compliance framework

The sequence below is how we structure healthcare builds, and the order is deliberate: paperwork and scoping before architecture, architecture before data.

  1. Run the risk analysis first. Document where PHI will live, flow, and be accessed across the proposed OCI design. This is the document OCR always asks for, and it drives every later decision.
  2. Execute the Oracle BAA. Get it countersigned through your account team before any PHI lands, and confirm every OCI service in your design is on the HIPAA eligible list.
  3. Build the isolation structure. Dedicated compartments for PHI workloads, Security Zones where appropriate, deny by default network security groups, and private endpoints throughout.
  4. Put encryption under your control. Customer managed keys in Vault for all PHI storage and databases, key rotation scheduled, key access logged and alerted.
  5. Stand up audit logging before go live. Centralise audit and service logs to immutable storage, set retention to policy, and wire alerts for privileged and anomalous actions.
  6. Deploy Data Safe on every PHI database. Run sensitive data discovery, fix the assessment findings, and schedule the reports so the evidence renews itself.
  7. Engineer the contingency plan. Cross region backup and DR for PHI systems, restore tests on a calendar, and runbooks the on call team has actually rehearsed.
  8. Operationalise the programme. Quarterly access reviews, BAA inventory across the vendor chain, masked data for lower environments, workforce training, and a breach response rehearsal once a year.

Where independent help fits

Oracle can tell you which services are HIPAA eligible. It cannot tell you whether your compartment design, key strategy, or logging retention will survive an OCR investigation, because that judgement belongs to whoever owns your side of the shared responsibility line. This is the core of our OCI security practice: building the isolation, encryption, and evidence architecture for regulated workloads, then running it with 24/7/365 monitoring once it is live. The same control set, applied with different scoping, carries adjacent regimes too, which is why teams handling payment data alongside health data should read our companion piece on PCI DSS on OCI, and why the structural patterns echo what we recommend in the wider compliance series. Across 500+ OCI engagements the consistent lesson is that HIPAA failures are rarely platform failures. They are configuration, scoping, and discipline failures, and all three are fixable before they become reportable.

Free white paper

Go deeper on this topic with The OCI Security and Compliance Blueprint, an audit ready architecture mapped to SOC 2, ISO 27001, PCI DSS, and DORA. An independent analyst style report with comparison tables and recommendations, free with a work email. Prefer a monthly summary instead? The OCI Brief delivers one practical OCI briefing a month.

Part of a series
This guide is part of OCI Security & Compliance — our complete pillar guide on the topic.

About the author

Morten Andersen, Co-founder of OCI Specialists — 20 years of enterprise IT experience in OCI migration, security, networking, and 24/7 operations. Full profile · LinkedIn

Moving Oracle workloads to OCI, or already running on OCI and not sure the architecture or the spend is right? Most teams bring in a specialist before they commit to a region, a shape, or a Universal Credits number. OCISpecialists.com plans the landing zone, runs the migration, and manages the estate after go live, on a fixed project fee, a managed monthly retainer, or a cost optimization fee paid only on verified savings.