AI support data residency: where your tickets actually go in 2026

Rama Adi
Written by

Rama Adi

Katelin Teen
Reviewed by

Katelin Teen

Last edited November 4, 2026

Expert Verified
Hand-drawn illustration of a support agent with tickets stored on a European server while an AI request travels across a map border to North America
TL;DR

AI support data residency has two halves, and most vendors only promise one. Storing your tickets in the EU is not the same as running the AI in the EU. Zendesk, Freshdesk, HubSpot and Front can all host data in Europe, but each one has exceptions for some AI features, regions or older accounts, and Help Scout and Gorgias list their AI providers as US-only.

GDPR does not require EU storage. It requires a legal basis for every transfer, and the EDPB counts remote access from the US as one. So ask every vendor three things: where the ticket is stored, where the model runs, and who can reach it from where. Expect to pay about 10% more for in-region model processing.

eesel stores EU workspaces in Ireland and can run its models on AWS Bedrock in the EU on request.

What does data residency mean for AI support?

I build integrations at eesel, and in AI support a single ticket gets copied far more often than buyers expect. It sits in your helpdesk. A copy goes into the AI tool's search index so the agent can find similar past tickets. The text is sent to a large language model to write a reply. And traces of all that land in logs and backups. Each of those stops can be in a different country.

One ticket, four places it can live: helpdesk, search index, AI model, and logs and backups
One ticket, four places it can live: helpdesk, search index, AI model, and logs and backups

That is why I split the question in two:

  • Data residency (storage): where tickets, attachments, embeddings and backups are kept when nothing is happening.
  • Processing residency (inference): where the model actually runs when it reads a ticket and writes a reply.

Vendors are usually precise about the first and vague about the second. OpenAI's own docs draw the line clearly: content is "stored at rest in the selected region", and only some regions also do inference there. Its data residency docs list Australia, Canada, Japan, India, Singapore, South Korea and the UK as storage-only regions.

This comes up on real sales calls. A Danish telematics team told us their security review was a hard gate before any trial, and their first question was whether ticket data with card numbers and passwords stays in their environment. A semiconductor-hardware evaluator wanted to know if the agent quietly "uses some kind of other ChatGPT" when it doesn't know an answer. And one Nordic HR-compliance software company put it plainly once it had what it needed:

"We needed a turnkey solution for Confluence that met our GDPR requirements and could serve different teams through dedicated Slack bots. eesel AI delivered exactly that, with EU data residency included."

Flemming Ottosen, Development Director, Simployer

If you work with the eesel CLI, an AI coding agent such as Claude Code can upload your approved help articles and macros, then ask the agent test questions before anything goes live. Connecting the helpdesk itself still needs someone with admin access to approve it.

Does GDPR actually require EU data residency?

No, and this is the part I see misread most often. Nothing in the GDPR says personal data has to be stored in the EU. What it controls is the transfer out of the EEA, in Chapter V. Article 44 says a transfer can only happen if the chapter's conditions are met.

There are two common ways to meet them for a US vendor:

  • Adequacy (Article 45). The EU-US Data Privacy Framework lets data flow to US companies that have self-certified. It only covers companies on the DPF list, so check the AI vendor and its model provider.
  • Standard Contractual Clauses (Article 46). The 2021 SCCs come with a built-in transfer assessment. Clause 14 asks you to weigh "the length of the processing chain" and "intended onward transfers", which describes an AI support stack well: helpdesk, then AI vendor, then model provider.

The DPF is in force in November 2026. The EU General Court upheld it in September 2025 in Latombe v Commission. An appeal to the Court of Justice (C-703/25 P) is still pending, and the two frameworks before it were struck down in Schrems I and II. That is why many EU buyers still ask for SCCs or EU hosting as a fallback.

Why "hosted in the EU" doesn't end the conversation

The line that matters most for support teams comes from the EDPB. Its Guidelines 05/2021 say remote access from a third country "is also considered to be a transfer", even when it is only "displaying personal data on a screen, for example in support situations".

So if your tickets sit in Frankfurt but the AI provider processes them in Virginia, or the vendor's US engineers can open them, that is still a transfer and still needs DPF or SCCs. EU storage shrinks the problem. It does not remove it.

If you're also working through the EU AI Act, that's a separate set of duties. I cover it in my EU AI Act guide.

What about outside the EU?

Most other privacy laws work the same way: accountability for transfers, not forced local storage. China is the main exception.

JurisdictionRequires local storage?What it actually asks for
EU / EEA (GDPR)NoA transfer tool for any non-EEA access: adequacy (DPF) or SCCs plus an assessment
UKNoThe UK Extension to the DPF, or UK transfer tools
Australia (APP 8)NoReasonable steps, and you stay accountable for the overseas vendor
India (DPDP Act s.16)No, by defaultTransfers allowed unless the government restricts a country
Saudi Arabia (PDPL Art. 29)No, with conditionsAdequate protection and only the minimum data needed
Quebec (Law 25 s.17)NoA privacy impact assessment and a written agreement first
China (PIPL Art. 40)Yes, for critical operators and high volumesDomestic storage, plus a security assessment to send data abroad

What can "EU processing" mean at the model layer?

When a vendor says the AI runs "in the EU", it can mean three different things. The model providers all offer the same three options under different names.

Three things a vendor can mean by EU processing: one region, EU geography, or global
Three things a vendor can mean by EU processing: one region, EU geography, or global
  • Global. The request goes wherever there is spare capacity. Google is blunt about it: a global endpoint "may be processed in any Google Cloud location" and gives no residency guarantee.
  • Geography. Processing stays inside a zone like the EU, but the provider picks the region. Azure's Data Zone and Bedrock's eu. cross-region profiles work this way. Azure's EU zone follows the EU Data Boundary, which can include Norway and Switzerland, and Microsoft "can add regions to either data zone without prior notice".
  • Single region. One named region, like Frankfurt. It gives the most control, but new models arrive here last. Microsoft says geography-based deployments "have no guaranteed availability date".

Here's how the main providers line up in November 2026:

ProviderEU optionPrice vs globalCatch
OpenAI APIeu.api.openai.com, storage and inference in region+10% on models released from 5 March 2026Needs approval for abuse monitoring controls and a Modified Retention amendment. Account and usage data stays out of scope
Azure OpenAIEU Data Zone or a single region+10% (GPT-6.1 Sol input $2.00 to $2.20)Batch is a global type and may process anywhere
Claude API (direct)None today: only us or globalUS-only is 1.1xStored data is US-only
Claude on Bedrock or VertexEU regional or eu multi-region+10%Vertex single regions only serve Sonnet 4.6 and older
AWS Bedrockeu. geographic profileStandard price (global is about 10% cheaper)Prompts can move between EU regions
Google Vertex (Gemini)EU multi-region or a country region+10% (Gemini 4 Argon input $2.00 to $2.20)Search grounding logs kept up to 3 days with no off switch
Keeping AI in the EU has a price tag: about 10% more on OpenAI, Azure, Google Vertex and Claude on Bedrock, with no EU option on the Claude API directly
Keeping AI in the EU has a price tag: about 10% more on OpenAI, Azure, Google Vertex and Claude on Bedrock, with no EU option on the Claude API directly

The price gap is consistent: about 10% on list price at every provider that offers it. On a support stack that's usually small next to helpdesk seats, but it's real, and it's one reason a vendor may quietly default to global routing.

OpenAI's data residency documentation page, as taken from OpenAI
OpenAI's data residency documentation page, as taken from OpenAI

For a broader comparison of these model APIs, see OpenAI vs Anthropic vs Gemini.

Which helpdesk AI keeps data in region?

I went through each vendor's own residency pages and subprocessor lists. Every helpdesk below except Help Scout can store data in Europe. Whether the AI follows depends on the vendor, the region and sometimes the date your account was created.

HelpdeskStorage regionsResidency on which planDoes the AI stay in region?Model providers named
ZendeskUS, EEA, UK, Japan, AustraliaFree on Suite Professional and up, must be activatedMostly. LLMs use zero retention, but voice transcription is US-only and older AI agents accounts are EEA or US onlyOpenAI, Google Gemini, ElevenLabs, plus Bedrock, Azure, Groq, Fireworks, Baseten
FreshdeskUS, EEA, UAE, India, AustraliaPicked at sign-upYes for US and EU by default. Some India, Australia and Middle East features use US processingAzure OpenAI
HubSpotUS, EU (Germany), Canada, AustraliaAny paid tier can switchYes for EU. Canada and Australia AI runs in the US, and AI web search is US for every regionOpenAI, Google, AWS, Baseten
FrontUS or EEAAsk your account repPartly. Azure, AWS and Google AI can run in the EU; direct OpenAI is listed as USOpenAI, Azure OpenAI, Mistral on AWS
GorgiasUS, EU, Australia (by location)Assigned automaticallyNot stated. OpenAI and Anthropic are listed as US subprocessorsOpenAI, Anthropic, in-house models
Help ScoutUS onlyNo optionNoOpenAI, plus Anthropic and Google listed
Salesforce18 Hyperforce countriesEU Operating Zone is a paid add-onRoutes to the nearest region, but falls back to other regions by defaultOpenAI / Azure, Claude on Bedrock, Gemini, Amazon Nova

Pick your helpdesk below to see the catch that matters most for it.

Where does my helpdesk's AI actually run?

Pick the helpdesk you're on. Facts come from each vendor's own residency and subprocessor pages, checked November 2026.

StorageUS, EEA, UK, Japan or Australia
AI in regionMostly, with zero-retention model calls
CostFree on Suite Professional and up

The catch: the location add-on is not switched on automatically, AI agents accounts made before 10 March 2026 only support EEA (Belgium) or US hosting, and real-time voice transcription runs in the US. Ask: "Is the add-on active on our account, and which AI features fall outside it?"

StorageUS, EEA, UAE, India or Australia
AI in regionYes for US and EU accounts
CostRegion picked at sign-up

The catch: for India, Australia and Middle East accounts, some Freddy features process in the US, and those features are off by default. Opting out of model training is an email to support. Ask: "Which Freddy features are off for our region, and have we opted out of training?"

StorageUS, EU (Germany), Canada or Australia
AI in regionYes for EU accounts
CostAny paid tier can change data center

The catch: Canada and Australia data centers send AI processing to the US, and the web search tools behind HubSpot AI run in the US for every region, the EU included. Ask: "Can we turn off AI web search for our account?"

StorageUS or EEA
AI in regionPartly
CostNot stated

The catch: Azure, AWS and Google AI can run in the EU for EEA accounts, but direct OpenAI is listed as US, and Front doesn't say which features use which. Backups and logs may be processed outside the US and EEA. Ask: "Which AI features call OpenAI directly for an EEA account?"

StorageUS, EU or Australia, by location
AI in regionNot stated
CostNot stated

The catch: the subprocessor list shows OpenAI and Anthropic in the United States only, and Gorgias says AI Agent learns from interactions across brands, with safeguards. Ask: "Where do AI Agent model calls run for an EU-hosted store?"

StorageUS only
AI in regionNo EU option
CostNot applicable

The catch: there is no regional hosting, and AI Assist data may be stored by OpenAI for up to 30 days. EU teams rely on transfer tools, not residency. Ask: "Which transfer mechanism covers our data and your AI providers?"

StorageHyperforce in 18 countries
AI in regionNearest region, with fallback
CostEU Operating Zone is paid

The catch: if a request fails in your region, it re-routes to another region by default. You have to switch on in-region-only requests, and the OpenAI route can fall back to Azure in the US. Ask: "Is region fallback switched off on our org?"

Zendesk: free, but you have to switch it on

Zendesk's Data Center Location add-on is "free of charge for Zendesk Suite Professional or higher plans, but it is not automatically activated". Until it is, Zendesk says it may move account data "between regions without notice". On the AI side, Zendesk says model providers keep nothing: "all processing occurs with zero data retention", and it was "one of the first companies to access OpenAI's European endpoints".

Zendesk's help article on the Data Center Location add-on, as taken from Zendesk's help center
Zendesk's help article on the Data Center Location add-on, as taken from Zendesk's help center

The exceptions are in the regional hosting policy: AI agents accounts created before 10 March 2026 only support EEA (Belgium) or US hosting, and Forethought AI Agents aren't covered. More on this in my look at Zendesk AI data privacy.

Freshdesk: in region by default, with region-specific exceptions

Freshworks says Freddy AI Copilot data is "processed and stored within your local data centers" by default, and that features needing out-of-region processing are disabled by default. The exceptions are India, Australia and Middle East accounts. If you're weighing Freddy AI for an EU team, residency is one of its stronger points, since Freddy runs on Azure OpenAI.

HubSpot: the clearest table of the lot

HubSpot publishes a column per data center showing where each AI provider processes data. For EU accounts, OpenAI runs in the "European Economic Area and Switzerland". For Canada and Australia, it's the United States.

HubSpot's AI cloud infrastructure FAQ, from the HubSpot knowledge base
HubSpot's AI cloud infrastructure FAQ, from the HubSpot knowledge base

The web search tools that HubSpot AI uses (Bright Data and Exa) run in the US for every data center, according to its subprocessor page. If that matters, check whether you can switch AI web search off. My HubSpot Service Hub AI alternatives post covers the rest of the AI stack.

Help Scout and Gorgias: no in-region AI promise

Help Scout is hosted "on AWS servers in the United States", with no EU option, and AI Assist data "will be stored by OpenAI for up to 30 days". Gorgias hosts EU stores in the EU, but lists its AI providers as US-only. That doesn't rule them out for EU teams. They rely on transfer tools rather than residency. If residency is a hard requirement, see Help Scout AI alternatives or Gorgias AI Agent pricing for what the upgrade path costs.

What gaps do vendors leave out of the headline?

The residency page usually covers ticket storage. These are the pieces that tend to sit outside it, all taken from the vendors' own fine print:

  1. Fallback routing. Salesforce re-routes a failed request "to another region to avoid returning an error" unless you switch on in-region-only requests. That's a sensible default for uptime, and a surprise for a residency audit.
  2. System and account data. OpenAI says residency "does not apply to system data", which covers metadata, usage and billing.
  3. Logs and backups. Front's policy says backups and logs "may be otherwise processed outside of the EEA and the US".
  4. Add-on features. Zendesk voice transcription is US-only, HubSpot's AI web search is US-only, and Google keeps search grounding logs for up to three days.
  5. Account age. Zendesk AI agents and Salesforce generative AI both treat older accounts differently from new ones.

None of these is hidden. They're just not on the sales slide. The AI support vendor security checklist has a wider list, and PII redaction shrinks what's exposed if something does leave the region.

What should you ask an AI support vendor?

Send these before the demo, not after. They take five minutes to answer for a vendor that knows its own stack.

  • Where are tickets, attachments and the search index stored? Ask for the region, not "the EU".
  • Where does the model run, and which provider runs it? Ask whether it's global, a geography or a single region.
  • Can a request fall back to another region? If yes, ask how to switch that off.
  • Which features are excluded? Voice, web search, analytics and quality scoring are the usual ones.
  • Where do logs and backups go, and for how long?
  • Who can access the data from outside the region? Under the EDPB guidance, support engineers count.
  • Is the model trained on our tickets? Get "no" in the DPA, not on a blog.

If you're running a formal process, my AI support RFP template turns these into scored questions, and running a security review covers who owns each step.

For heavily regulated teams, AI for regulated industries and HIPAA-compliant AI go further.

How does eesel handle data residency?

I'd rather show you eesel's own setup with the same honesty I applied to everyone else, so here it is from our trust center and subprocessor list:

  • Default: production runs on AWS in the US (N. Virginia).
  • EU workspaces: stored on AWS in Ireland, with the search index in the EU on Pinecone. The pricing page lists "EU or US data residency" on the Free and Teammate plans.
  • AI processing in the EU: by default, model calls go to the providers on the subprocessor list, which are US-based. To keep AI processing in the EU, the Bedrock option runs every model call on AWS Bedrock in eesel's own AWS account, in EU regions on request. It's the same setup our HIPAA workspaces use, and tools like web search that would send content elsewhere are turned off.
  • What still sits outside: agent sandboxes are hosted by Vercel in the US, even on the Bedrock option. That's on the subprocessor page, and I'd rather you read it here first.
  • Training and retention: eesel doesn't train or fine-tune models on your data. Backups are encrypted and roll off within 35 days of deleting a workspace.
eesel's trust center page showing hosting, data residency and security details
eesel's trust center page showing hosting, data residency and security details

A lot of our customers are European teams answering in their own language. smava in Berlin handles about 27,000 Zendesk loan tickets a month, sorted and drafted in German. Timengo, which makes secure email software in Denmark, drafts Danish replies from about 5,300 past tickets and articles. Dokument 24 gets a Danish draft and a product tag on every new Zendesk ticket.

If you're comparing tools for that kind of team, best AI for multilingual support is a good next read.

eesel's SOC 2 Type II audit is in progress, with the observation period running through 31 December 2026. If a finished report is a hard requirement today, that's a fair reason to wait for it.

Try eesel on an EU workspace

If your team supports European customers and needs the AI to stay in Europe too, eesel is an AI helpdesk teammate that joins your existing Zendesk, Freshdesk or Gorgias queue and drafts replies from your past tickets and help center.

Set the workspace up in the EU, ask for EU model processing on the Bedrock option, and run a simulation on your own resolved tickets before anyone signs a DPA. You get our full subprocessor list with locations up front, so your privacy team can check every stop on the map. The Teammate plan starts at $299 a month for 500 credits, and the enterprise plan adds custom data residency and a BAA. Try eesel.

Frequently Asked Questions

What is AI support data residency?
It is the promise about where your support data lives and where the AI works on it. AI support data residency has two parts: where tickets, attachments and the search index are stored, and where the large language model runs when it reads a ticket and writes a reply. Many tools only promise the first part.
Does GDPR require customer support data to be stored in the EU?
No. GDPR regulates transfers of personal data out of the EEA, not where it is stored. A US-hosted AI support tool can be lawful under the EU-US Data Privacy Framework or Standard Contractual Clauses. EU hosting just removes the need for a transfer tool for that copy of the data. Handling individual requests is covered in AI for GDPR requests.
Does Zendesk AI keep data in the EU?
Mostly, if you are on Suite Professional or higher and have asked Zendesk to activate the free Data Center Location add-on. AI agents accounts created before 10 March 2026 only support EEA (Belgium) or US hosting, and real-time voice transcription is processed in the US. More detail is in Zendesk AI data privacy.
Can I use OpenAI or Claude with EU data residency?
OpenAI's API has an EU region with in-region processing, but you need approval for abuse monitoring controls and a Modified Retention amendment, and newer models cost 10% more there. Anthropic's own API only offers US or global inference today, so EU processing of Claude means going through AWS Bedrock or Google Vertex in an EU region. OpenAI API pricing has the base rates.
How much more does EU AI processing cost?
At the model layer, about 10% on list price for most providers in November 2026: OpenAI EU endpoints, Azure Data Zone, Google Vertex non-global endpoints and Claude regional endpoints on Bedrock or Vertex. Helpdesks mostly bundle it: Zendesk includes the location add-on free on Suite Professional and up, and HubSpot lets any paid tier change data center.
Is remote access from the US a data transfer under GDPR?
Yes. The EDPB says remote access from a third country counts as a transfer, even if the data is only displayed on a screen in a support situation. So an EU-hosted helpdesk whose vendor staff or AI provider can reach the data from the US still needs a transfer tool. A vendor security checklist should ask who can access data from where.
Where does eesel store and process support data?
By default on AWS in the US (N. Virginia). EU workspaces are stored on AWS in Ireland with the search index in the EU, and AI processing can run on AWS Bedrock in EU regions on request. Agent sandboxes are still hosted by Vercel in the US. The full list is on the subprocessor page.
What should I ask an AI support vendor about data residency?
Ask where tickets are stored, where the model runs, whether requests can fall back to another region, where logs and backups go, which features are excluded, and who can access the data from outside the region. The AI support RFP template turns these into scored questions.

Share this article