Oracle Publishes Reference Design to Keep PHI AI Requests Inside OCI

The public implementation aims to turn data-residency rules into a network boundary that reviewers can inspect—but Oracle says it is neither HIPAA certification nor a complete identifier-detection system.

By 3 min read
Oracle Publishes Reference Design to Keep PHI AI Requests Inside OCI
Oracle Publishes Reference Design to Keep PHI AI Requests Inside OCI

Listen to this story

The audio brief

About 1:38
0:001:38
Read transcript
Oracle has published a deployable reference design that puts a network boundary around AI requests containing protected health information, or PHI, before those requests reach a model. The gateway checks the text locally, using an in-process named-entity-recognition classifier, instead of trusting an application’s data label. If a request headed for an external-model route is classified as PHI, the gateway returns a 403 denial, identifies the entity types it found, and directs the application to an in-tenancy model lane. The important control is architectural. Oracle’s PHI inference subnet has no route-table rules, no internet gateway, no NAT gateway, and no Service Gateway. It also blocks public IP addresses. That lets a reviewer inspect the absence of a network path, rather than rely only on an outbound rule that could later change. Oracle separately says its managed OCI Generative AI service can be reached privately through a Service Gateway over Oracle’s backbone, distinguishing that path from third-party internet egress. Oracle reports less than six milliseconds of added latency and says the public scripts can deploy the setup in about 30 minutes on a fresh OCI tenancy. But this is evidence of a boundary, not a compliance certificate. It is not HIPAA Safe Harbor, a BAA, or a complete identifier detector. The classifier can miss formats and over-deny non-patient material, so teams still need local rules, exceptions, and retention planning. The constraint worth watching is operational: locked Object Storage retention can prevent audit buckets from being deleted until the retention period ends.

Story brief

3 key points

Oracle has released a deployable OCI reference design that uses local, in-process entity recognition to identify PHI before inference, reject requests headed for external-model routes, and redirect them to an isolated OCI lane. The setup adds under 6 milliseconds of reported latency and can be deployed in roughly 30 minutes, but it is not a HIPAA attestation or complete identifier detector. Teams still need...

  1. 01

    The PHI subnet has no route-table rules, internet gateway, NAT gateway, or Service Gateway, and blocks public IPs.

  2. 02

    OCI Generative AI remains reachable privately through a Service Gateway; Oracle distinguishes this from third-party internet egress.

  3. 03

    Rejected requests return HTTP 403, detected entity types, and instructions to use the in-tenancy model lane.

Healthcare teams using AI often face a blunt question from security reviewers: can they prove where patient data went? Oracle has published a public reference implementation intended to answer it by classifying requests before model inference, blocking PHI from external-model routes, and sending it to an isolated lane inside Oracle Cloud Infrastructure instead.

The design addresses a practical weakness in rules that depend on developers correctly labeling free-text requests. Its gateway examines request content locally, rather than accepting the caller’s data-class label. In Oracle’s example, a request classified as containing protected health information, or PHI, receives a 403 denial when aimed at an external-model lane; the response identifies the detected entity types and directs the application to an in-tenancy model lane.

A gate that checks before sending

The classifier is a local, in-process named-entity-recognition system, according to Oracle’s walkthrough. That means the text is checked at the gateway before it is passed to a model—a material design choice when the purpose is to avoid sending sensitive text outside the intended boundary. Oracle reports overhead of under 6 milliseconds per request.

The boundary is a missing route

The key enforcement mechanism is not simply an outbound firewall rule. Oracle’s PHI inference subnet uses a route table with zero rules and has no route to an internet gateway, NAT gateway, or service gateway. The subnet also prohibits public IP addresses, creating a second network control. Oracle’s argument is that a reviewer can inspect the absence of a path rather than rely on a rule that permits an existing path to be changed later.

That isolation does not mean every request must run on a customer-hosted model. Oracle says its managed OCI Generative AI service can be reached through a Service Gateway over Oracle’s backbone. The reference design therefore distinguishes managed OCI inference from a request to a third-party provider, which Oracle describes as the true external-egress path.

Useful evidence, incomplete assurance

Oracle is explicit about what the pattern cannot establish. It is not HIPAA Safe Harbor, does not detect every identifier type, and does not provide BAA coverage, clinical validation, or a compliance attestation. The company also notes that a named-entity-recognition classifier covers only a subset of identifiers; site-specific formats need additional recognition logic.

The design deliberately over-denies some requests, Oracle says, which can include material that is not patient data. That tradeoff favors a fail-closed control, but it leaves teams needing context rules, allow-lists, and an exception process if they want developers to keep using the sanctioned route.

Oracle has made the implementation public, including scripts to create and tear down the network setup, and says it can be deployed in about 30 minutes on a fresh OCI tenancy. It also proposes versioned Object Storage and retention rules for audit records. Those retention rules have an operational consequence: once locked, a bucket cannot be deleted until its retention period ends.

Sources

  1. blogs.oracle.comProving where PHI goes: what OCI

Loading discussion...

YOUR READING SPACE

Notifications