Summary: A UAE government clause says AI must be “hosted and processed internally”. A team designing an agent platform on Azure UAE North assumes the region name settles it. Microsoft’s own documentation says otherwise: the deployment type decides where a prompt is processed, and in UAE North the in-region model list is short. Here’s how the design changed once we read the small print, and the three checks worth stealing.

The clause was eleven words long. It sat in the clarification answers to a federal tender in the UAE this September: sensitive data must be “hosted and processed internally”, behind private endpoints, inside the entity’s own Azure tenant. The security architect on the government side had written it. She’d read enough vendor decks to know that “in Azure UAE North” gets typed a lot and checked rarely.

Our first draft typed it too. GPT-5.1 and GPT-5 mini, private endpoints, data stays in the region. It read well. The cost sheet next to it priced Global Standard tokens, because that’s the cheapest line on the price list and it’s the one every calculator defaults to.

Those two documents contradicted each other, and we didn’t notice until an adversarial review two working days before close.

The region is where the resource lives. The deployment type is where the prompt goes

When you create a Foundry resource in UAE North and deploy a model to it, the resource is in Dubai. Your prompt may not be. Microsoft’s deployment-types documentation is blunt about it. Data at rest stays in the geography you picked. Inference is a different matter:

  • Global types “may be processed in any Azure region”.
  • Data Zone types stay inside a Microsoft data zone, and the zones are US, EU and Asia Pacific. There’s no Middle East zone.
  • Standard and Regional Provisioned types process prompts and responses “within the customer-specified Azure geography”.

Private endpoints don’t change any of that. They protect the network path between your application and the resource. They say nothing about which data centre runs the forward pass. So a design that says “private endpoints, UAE North” and prices Global Standard is describing a private road to a building whose back door opens onto Sweden.

For a clause like “hosted and processed internally”, only two deployment types qualify: Standard (regional pay-as-you-go) and Regional Provisioned Managed. And that’s where the second surprise sits.

In UAE North, the in-region model list is short

Microsoft publishes a region availability table per deployment type. It’s a living page; the version dated 3 September 2026, which we checked on 17 September, gave UAE North this picture:

Deployment typeWhere the prompt is processedGPT-5 family available in UAE North
Global StandardAny Azure regionEverything through gpt-5.6
Global Provisioned ManagedAny Azure regiongpt-5, 5-mini, 5.1, 5.2, 5.4, 5.5, 5.6
Standard (regional)UAE geographyNo GPT-5 model
Regional Provisioned ManagedUAE geographygpt-4.1, gpt-5-mini, gpt-5.1

Read the bottom two rows together. If personal or classified data has to be processed in-country, there’s no pay-as-you-go GPT-5 option at all. You’re buying provisioned capacity, with per-model PTU minimums, even if the tender says volumes are “very low”. And the newest model you can run that way is gpt-5.1, while gpt-5.6 is a click away on a global deployment.

An evaluator who knows gpt-5.6 exists will read “gpt-5.1” in a bid and wonder whether the bidder is behind. Which means the split has to be written down, with the reason, so the older model reads as deliberate.

Yellow and green fibre patch cables in a network cabinet
Private endpoints secure the path. The deployment type decides the destination.

Classify the data first, then place the model

This is where the design changed. Instead of one inference route for the whole platform, each agent got sorted by the data it touches.

Agents that handle personal or classified records, like a grant application, a venue booking with an applicant’s identity attached, or any service behind UAE PASS sign-in, run on Regional Provisioned Managed deployments of gpt-5.1 and gpt-5-mini. Prompts and responses stay in the UAE geography. That’s the row the clause requires, and it’s the row that costs a fixed amount a month whether anyone uses it or not.

Agents that only ever see public content, like a search over published service descriptions or an FAQ assistant, can use global pay-as-you-go deployments and the newest models. Nothing sensitive is in the prompt, so nothing sensitive leaves.

The split isn’t a compromise. It puts the expensive, older, in-region capacity exactly where the law needs it and nowhere else. We’ve made the same argument before about sequencing cloud and on-premises by data class; this is the same idea one level down, inside a single cloud region.

Availability isn’t capacity

There’s a third trap, and it bites after the contract is signed. Microsoft’s provisioned-throughput guidance says, in its own words, that unused quota “doesn’t guarantee that capacity is available”, and that buying a reservation “doesn’t reserve capacity on the service”. Their advice is to create the deployment first and buy the reservation second.

So the model being listed for UAE North tells you it can exist there. It doesn’t tell you it will exist for you, in the week you need it. The fix is procedural, not technical: week one of delivery creates the regional provisioned deployment in the customer’s tenant, before a line of agent code is written, with the Microsoft account team named as the escalation if the region has nothing to give. We put the same week-one test on Azure AI Search, whose UAE North entry carried a “high demand” footnote when we checked in September 2026, with PostgreSQL and pgvector as the in-region fallback.

Keep a second route in the design

Federal entities in the UAE increasingly have an alternative: a government-operated AI gateway on sovereign infrastructure that speaks the OpenAI API. It’s entity-provided, so there’s no public documentation to link, and whether a given programme is directed to use it is the customer’s call.

What you can do as the builder is make the switch cheap. We wrote the agents on the open-source Microsoft Agent Framework against an OpenAI-compatible model client, so pointing an agent at Foundry or at the gateway is a configuration change, not a rewrite. The same portability that protects the customer from a vendor protects the vendor from a region table that, in 2026, moved twice.

Three checks before you name a model in a UAE bid

  • Open the deployment-types page and match the residency clause to a deployment type before you match it to a region. “UAE North” on the resource is not an answer.
  • Open the region table on the day you write the bid, not the day you last remember it. Note the date on the page in your design record.
  • Put a deployment test in week one, and write the fallback into the plan before anyone commits to a go-live date.

The security architect’s eleven words did their job. They turned a comfortable sentence in a draft into an architecture decision with a table behind it. If you’re writing a residency clause, or answering one, talk to 10ⁿ Tech before the model name goes in.

Frequently asked questions

Does deploying a model in Azure UAE North keep my data in the UAE?

Data at rest, yes. Inference depends on the deployment type. Microsoft states that Global deployment types may process prompts in any Azure region, while Standard and Regional Provisioned types process them within the customer’s chosen geography. Private endpoints secure the network path but do not change where inference runs.

Which GPT-5 models can run in-region in Azure UAE North?

As of Microsoft’s region table dated 3 September 2026, Regional Provisioned Managed in UAE North listed gpt-4.1, gpt-5-mini and gpt-5.1. Regional pay-as-you-go (Standard) listed no GPT-5 model. Newer models such as gpt-5.2 to gpt-5.6 were available only on global deployment types there. The page changes often; check it on the day.

What does “hosted and processed internally” require on Azure?

A deployment type that keeps inference in the geography: Standard (regional) or Regional Provisioned Managed. For GPT-5-class models in UAE North that means provisioned capacity with per-model minimums, so classify data first and reserve in-region capacity only for agents that handle personal or classified records.

Does Azure provisioned throughput quota guarantee capacity?

No. Microsoft’s provisioned-throughput guidance says unused quota does not guarantee capacity and a reservation does not reserve capacity on the service. Create the deployment first to confirm capacity, then buy the reservation, and test this in week one of delivery.

How do you keep an agent platform portable between Azure and a national AI gateway?

Write agents on a framework with an OpenAI-compatible model client, such as the Microsoft Agent Framework, so the inference endpoint is configuration. Switching from Foundry deployments to a government-operated gateway then changes a setting, not the code.

Related resources

Photo credits: ZQ Lee and Albert Stoynov on Unsplash.

Connect with us