Self-hosted Gemini Enterprise alternative for EU data sovereignty

Gemini Enterprise offers an EU multi-region, but some models and features are global-only. Here is how a self-hosted Onyx stack on EU infrastructure you control keeps index, conversation and model data where your obligations require.

On this page

Self-hosted Gemini Enterprise alternative for EU data sovereignty: the short answer

If your legal team needs to know where the search index, conversation history, logs and model inference sit, the short answer is that a self-hosted Onyx deployment with EU-hosted or self-hosted models can keep all three inside infrastructure you control. That holds only if every component is placed deliberately and checked, including the model server, the logging stack and any vendor support access. Gemini Enterprise offers an EU multi-region, but it does not cover every model and feature, so the exact processing location of each capability you use needs to be confirmed in writing before you rely on it for personal data. DeployOpen plans, deploys and documents the controls and evidence for this setup inside your own cloud accounts or data centers. DeployOpen does not issue audit reports or attestations, so the assessment itself stays with your independent auditor.

The reader's first question should be which components hold data. In an Onyx deployment that is the document index (Vespa or OpenSearch), Postgres for conversations and user records, Redis, object storage and the model servers. Each one needs a named host location, an owner and a data flow diagram that your data protection officer can sign off. For models, the choice is between a model you serve yourself, for example with vLLM on GPUs in an EU region, and a hosted API. A hosted API adds a third-country question for every request, and a self-hosted vLLM server moves that question to your own hardware, but only if its --api-key setting is not the sole protection. The vLLM security documentation recommends a reverse proxy that exposes only the endpoints meant for users, and this proxy belongs on your review list. Two items are easy to miss. First, the vLLM metrics endpoint and the Onyx telemetry or log sinks may send data to a monitoring service outside the EU, so inventory every outbound connection. Second, ask whether any vendor support access, including remote troubleshooting, displays personal data from outside the EEA, because the EDPB guidelines treat that as a transfer. Confirm each of these points with your own environment and your contractual terms, not with assumptions about the product.

What EU data sovereignty requires of an AI assistant

An AI assistant that indexes company content and sends prompts to a model creates personal data flows that must be mapped by location, by access and by legal reach. The cards below set out the constraints that shape the choice between a multi-region cloud service and a self-hosted stack in EU infrastructure you control.

Transfers under Chapter V

Article 44 of the GDPR requires every transfer of personal data to a third country, including onward transfers, to meet the conditions in Chapter V. Map each component that stores or processes prompts, retrieved documents, embeddings and logs, and record where each one sits. Ask the vendor which features and models are global-only, because a feature routed outside the EU is a transfer even when the primary region is in the EU. Confirm the answer in writing for each feature you plan to enable.

Remote access counts as transfer

EDPB Guidelines 05/2021 state that remote access from a third country, even only displaying data on a screen for support or administration, is a transfer. Storage in a cloud outside the EEA also counts. This matters for vendor support staff, follow-the-sun operations and offshore administrators who can view a tenant. Ask for a list of the countries from which support and engineering access can occur, and whether access is logged and approved by you.

Third-country authority requests

The US CLOUD Act provision at 18 U.S.C. 2713 requires providers of electronic communication and remote computing services to preserve or disclose data in their possession, custody or control, wherever it is stored. GDPR Article 48 allows a third-country court or administrative order to be recognized only under an international agreement in force with the Union or a Member State. Ask providers how they respond to such requests, whether they notify customers, and which entity holds legal control of your data.

Adequacy and its legal risk

The EU-US Data Privacy Framework rests on Commission Implementing Decision (EU) 2023/1795, which covers only US organizations on the Data Privacy Framework List. An appeal against the General Court's September 2025 judgment is pending as Case C-703/25 P. Schrems II invalidated the Privacy Shield in 2020, and EDPB Recommendations 01/2020 state that where a third-country authority's powers exceed what is necessary and proportionate, no effective technical supplementary measure can be envisioned. Document this assessment in your transfer records and review it when the appeal is decided.

Data Act switching and access duties

The Data Act has applied since 12 September 2025 and gives customers the right to switch to another provider or to on-premises infrastructure, with a maximum two-month notice period and a 30-day transition. Switching charges are banned from 12 January 2027. Article 32 of Regulation (EU) 2023/2854 also requires providers to take measures against third-country governmental access to non-personal data held in the Union. Use these terms in renewal and exit clauses, and confirm with counsel how they apply to your contract.

Self-hosting moves the control point

Running Onyx with its index, database and model servers, plus vLLM for inference, in an EU cloud account or data center you control keeps the data path under your own contracts and access rules. You still need to check the subprocessors of your cloud and hosting provider, backup locations and any vendor support tunnels. Confirm that the Onyx and vLLM images, Helm charts and telemetry settings send nothing outside your environment, and test that with network egress rules.

Where Gemini Enterprise and other hosted assistants meet the constraint

Gemini Enterprise is offered in an EU multi-region, which is the first place to look when data must stay in the EU. The constraint is that some models and features are global-only, so an EU multi-region setting does not by itself mean every answer, agent or connector runs inside the EU. Treat regional coverage as a per-model and per-feature question, not a single yes or no for the product.

  • Index location: Confirm where connector content is indexed and stored for the EU multi-region, including any backups and logs.
  • Conversation location: Confirm where prompts, responses and conversation history are stored and processed.
  • Model location: Ask for the list of models available in the EU multi-region and whether each one processes requests in the EU.
  • Feature location: Identify any agents, grounding or connector features that are global-only and whether they send data outside the EU.
  • Support access: Ask who can access tenant data for support and from which countries.

Get the regional coverage for each model and feature confirmed with Google Cloud in writing, dated and tied to the contract, before you rely on it for an assessment.

Which open-source options keep data in EU infrastructure

This table compares Onyx Community, Onyx Enterprise, Open WebUI, LibreChat, AnythingLLM and vLLM against EU data sovereignty needs: where the index and chat history live, which model paths can stay local, and what access controls and license terms apply. Read each row as a question to answer in your own environment, because several features depend on the edition you deploy and on your hosting choices.

RequirementOnyx (Community and Enterprise)Open WebUI, LibreChat and AnythingLLMvLLM as serving layer
Index and chat history locationIndex (Postgres, Vespa or OpenSearch, Redis) runs in the infrastructure you deploy, so you choose the EU regionChat history and document stores sit in the host or cluster you run; confirm vector database placement per toolServes model inference only; it stores no company index, but confirm logging settings in your build
Fully local model pathSupports Ollama, LiteLLM and vLLM, so answers can avoid external APIs if you configure only local modelsOpen WebUI works offline with Ollama; LibreChat and AnythingLLM can point to local endpoints, confirm per providerRuns on NVIDIA, AMD, Intel and Apple silicon hardware; you supply GPU capacity in an EU location
Permission-aware retrievalSyncs source permissions from 50+ applications, so answers draw only on documents the user can already seeDocument access depends on the tool's workspace model; confirm whether it inherits source-system permissionsNot applicable; access control happens in the assistant layer in front of it
SSO and provisioningGoogle OAuth, OIDC or SAML and SCIM listed as enterprise features; confirm which need the Enterprise EditionLibreChat offers OAuth2, LDAP and email sign-in; confirm SAML and SCIM support for Open WebUI and AnythingLLMNot applicable; put the endpoint behind your identity-aware proxy
Audit and query historyQuery history auditing and usage analytics are listed among enterprise features; confirm export format for assessorsAudit depth varies; confirm logging of prompts, retrieval and admin actions before relying on itPrometheus metrics at /metrics show request and token counts, not user-level prompt records
License caveatCommunity Edition is MIT; code in ee directories is under the Onyx Enterprise License, so check which directories you shipOpen WebUI License adds a branding clause for deployments above 50 users in a rolling 30 days; LibreChat and AnythingLLM are MITApache-2.0, no paid edition; your cost is hardware, operations and staff
Security defaults to hardenRestrict connector credentials and the admin console to your network; confirm the air-gapped build for your regionEnable SSO and disable open sign-up before go-live; confirm defaults in your version--api-key does not cover /invocations, /metrics or /health, so allowlist user endpoints at a reverse proxy and isolate multi-node traffic

Placing models in the EU: self-hosted serving versus API endpoints

The model layer is often where data leaves your control, even when the index and chat history stay in the EU. Self-hosted serving keeps inference inside infrastructure you select, while hosted APIs move that decision to a provider's terms. The cards below cover the self-hosted options, the conditions for proprietary APIs and the legal exposure that can remain with an EU processor.

Self-hosted vLLM on EU GPUs

vLLM is open-source inference software licensed under Apache-2.0 that you can run on accelerators in an EU data center or a cloud region you choose. Running vllm serve exposes OpenAI-compatible endpoints such as /v1/chat/completions and /v1/embeddings, so Onyx and other clients can point at your own server. It runs on NVIDIA CUDA, AMD ROCm and Intel XPU GPUs, and on x86, ARM, Apple silicon and IBM Z CPUs. Confirm the GPU families and regions your model size needs with your architects before you commit to a location.

Ollama for smaller deployments

Ollama suits pilots, small teams and models that fit on a single workstation or server, and both Onyx and Open WebUI work with it. Because it runs on hardware you control, the path from prompt to answer can stay in your own premises or EU facility. Confirm the concurrency and latency your users need, since a setup that works for a pilot may slow down once the whole company queries it. Plan a move to a higher-throughput serving layer such as vLLM before that happens.

Proprietary APIs under assessment

Hosted model APIs from providers such as OpenAI, Anthropic or Google can be connected to Onyx, but each one creates its own processing location and transfer decision. OpenAI's residency offering separates data stored at rest from inference residency, and inference residency is available in some regions only. Confirm where inference runs, how long prompts and outputs are retained, and whether support access can come from outside the EEA. Vendor privacy pages describe defaults, so request the processing terms in writing.

Third-country exposure remains

Using an EU processor does not automatically remove third-country exposure. EDPB Guidelines 05/2021 (Example 12) say that an EU processor subject to third-country law with extraterritorial effect is not itself a transfer, but complying with a third-country authority request would be, so you should assess that exposure before engaging it. A model reached through a US provider can fall under the CLOUD Act's preservation and disclosure duties (18 U.S.C. 2713) regardless of where the data sits. Take this assessment to counsel before approving any US-based model endpoint.

How to deploy Onyx and models in EU infrastructure you control

This sequence moves company search and chat into EU infrastructure you operate, with the index, database, models and logs placed, permissions synced and outbound paths verified before users rely on it. The output is a documented deployment that your records of processing and your auditors can trace.

  1. Map data flows and records of processing

    Your privacy or legal lead, with the platform owner, lists every source connector, each place indexed content and conversations will be stored, each model endpoint and each person with administrative access. Record which flows contain personal data and which are third-country transfers under Chapter V of the GDPR, using EDPB Guidelines 05/2021 to decide what counts as a transfer, including remote support access from outside the EEA. Done when every flow has an owner, a location and a lawful transfer basis or a confirmed absence of transfer.

  2. Choose EU hosting for index and database

    Select EU regions or your own EU data center for the Postgres database, the vector and keyword index (Vespa or OpenSearch), Redis, object storage and model servers. Confirm with your cloud provider in writing where backups, logs, snapshots and support access are located, since storage outside the EEA counts as a transfer. Done when a location register lists each component with its region and a named operator.

  3. Deploy Onyx Standard or Lite

    Your platform engineers deploy Onyx with Docker, Kubernetes or Helm, choosing Onyx Standard if you need vector and keyword indexing and background sync workers, or Onyx Lite for chat and agents without a vector database or background workers. Pin the chart and image versions you tested, and review the Onyx deployment overview for the services each option requires. Done when the stack starts inside the chosen EU network, passes a health check and stores no data outside the register.

  4. Run vLLM behind an allowlisting reverse proxy

    Serve the models on EU GPU capacity with vLLM, which exposes OpenAI-compatible endpoints such as /v1/chat/completions and /v1/embeddings. Because the --api-key option does not protect every endpoint, including /metrics, /health and /invocations, place a reverse proxy in front that forwards only the endpoints Onyx needs and blocks the rest from user networks. For multi-node runs, keep inter-node traffic on an isolated network, since the vLLM security docs state it is insecure by default, and add encryption if nodes cross any boundary you do not fully control. Done when a scan from a user network reaches only the allowlisted paths.

  5. Connect sources with permission sync

    Configure connectors for SharePoint, OneDrive, Google Drive, Confluence, Jira, Slack or other sources your organization uses, with a service account scoped to read only the data it must index. Confirm that permission sync is active, so answers draw only on documents the user can already see in the source application, and test with two accounts that hold different access. Done when a restricted document never appears in the other account's answers and the sync log shows the permission updates.

  6. Configure SSO and SCIM provisioning

    Connect Onyx to your identity provider using OIDC or SAML, or Google OAuth where that fits, and enable SCIM so that joiners, leavers and group changes flow from the directory. Map the identity provider groups to Onyx roles and confirm that role-based access control, which is an enterprise feature, is licensed for your edition under the Onyx Enterprise License if you need it. Done when a disabled directory account loses access within your tested sync interval and an administrator role matches your access matrix.

  7. Disable or verify outbound telemetry and API calls

    Inventory every outbound destination from the Onyx, model and connector hosts, and disable optional telemetry or analytics in configuration. Confirm with the Onyx and vLLM documentation which features call external services, and block any proprietary model provider you have not approved, so that only the EU model endpoints remain reachable. Keep the resulting rule set and firewall export as evidence. Done when egress logs show no connection to a destination outside the approved list during a full test cycle.

  8. Test air-gapped or egress-restricted operation

    Run a test in which the deployment has no internet route except the approved internal paths, then confirm that search, chat, agent actions and indexing still work with the self-hosted models and that failures are logged rather than retried against external services. Record the results, the tested Onyx and vLLM versions and the configuration hash, and give them to your auditors as readiness evidence, noting that independent auditors and certification bodies, not DeployOpen, issue any audit opinion. Done when the test passes in the restricted state and the evidence pack is filed with the data flow register.

What auditors and regulators will ask about your AI assistant

Where does each data store of an AI assistant physically sit?

Start by listing every store, then record its location, operator and access path. For an Onyx deployment that usually means the document index (Vespa or OpenSearch), Postgres for accounts and chat history, Redis, object storage for uploaded files, and the model servers. Each one should map to a named EU region or data center in your own cloud account or hardware. Ask the reader to confirm which stores your chosen Onyx configuration uses, since Onyx Lite runs without a vector database or background workers. Keep a current data flow diagram and a store inventory with hostnames, regions and backup locations, because a DPO will ask for that document before anything else.

Which third-country remote access to the assistant still exists?

Remote access from outside the EEA counts as a transfer under EDPB Guidelines 05/2021, even when someone only views data on a screen for support. Auditors will therefore ask for a list of every administrator, vendor engineer and monitoring service that can reach the stack, with its location and the access method. Include managed services such as hosted DNS, email relays, error tracking and identity providers that sit outside your control. Produce access logs for a sample period and the procedure for emergency access. If a vendor or support partner works from a third country, document the access as a transfer and cover it in the contract.

How do we document transfers to third countries for the assistant?

Document every transfer in your record of processing activities, and for each one name the destination, the data category, the legal basis under Chapter V of the GDPR and the safeguard relied on. Under Article 44, onward transfers also need to meet those conditions. Model providers, LLM API endpoints and telemetry tools are the usual gaps. Keep copies of the data processing agreements and the transfer impact assessments you ran, and ask each provider for its sub-processor list and hosting regions. Where the model runs on your own GPUs, the transfer register may be short, and that is the evidence an auditor wants to see.

How would we handle a request from a foreign authority for assistant data?

Your answer depends on who holds the data in the clear and where the operator is established. The CLOUD Act (18 U.S.C. 2713) can reach US providers' data wherever it is stored, and GDPR Article 48 limits recognition of third-country orders to those based on an international agreement. EDPB Recommendations 01/2020 state that where a provider needs data in the clear and the foreign powers go beyond what is necessary, no effective technical supplementary measure is envisioned. For a self-hosted stack, the question shifts to whether any operator or vendor with access is subject to such powers. Write a response procedure, name the legal owner, and record which parties could receive a demand.

How long are query history, logs and conversations kept?

Set retention per store and write it down before the first audit. Onyx offers query history auditing and usage analytics, so decide how long those records persist, who can read them, and how deletion works across the index, Postgres, object storage and backups. Model server and reverse proxy logs often contain prompts, so include them. Confirm the exact retention and deletion behavior for your Onyx version with the project, and test deletion of a user's conversations end to end. Auditors will expect a retention schedule, a deletion record and evidence that backups age out on the same schedule.

How would we switch providers under the EU Data Act?

The Data Act, applicable since 12 September 2025, gives customers the right to switch from a data processing service to another provider or to on-premises infrastructure. It sets a maximum two-month notice period, a 30-day transition and bans switching charges from 12 January 2027 (Articles 25, 29 and 50). Ask your current vendor how it exports conversations, indexed content, agents and configuration, and in what format. For a self-hosted stack, exportable formats for the index, database and prompts matter most, since they determine how portable the system is. Document the export test you ran and the time it took, because that record is what shows the exit path works.

How do we track which model version answered each question?

Record the model name, version or checkpoint hash, serving engine version and configuration for every deployment, and keep that history with change tickets. vLLM ships minor releases about every two weeks, and its releases page lists versions such as v0.31.0 on October 5, 2026, so pin the exact version you test and approve. Log the model identifier with each answer where your Onyx configuration allows it, and retain the evaluation results that justified each upgrade. Auditors will ask whether a change went through review, so keep the approval, the regression test output and the rollback plan together.

Evidence to collect for a sovereignty review

A sovereignty review tests where data sits, who can reach it and what leaves the boundary. The cards below list the artifacts that answer those questions for a self-hosted assistant, so each claim about location, access and transfers can be traced to a document or a configuration. DeployOpen prepares this evidence, but independent auditors and certification bodies are the ones who assess it.

Architecture and data-location diagrams

Map every place the assistant stores data: the document index, the Postgres database, Redis, object storage, logs and any model server. For each component, record the cloud account, region and data center it runs in. Onyx documents a self-contained set of services, so the diagram should show which of them hold indexed content and which only hold transient state. Ask the reader to confirm that backups and replicas sit in the same EU boundary as the primary store.

Network egress rules

Export the firewall and security group rules that govern outbound traffic from the assistant namespace. Confirm that connector sync, model calls and telemetry can only reach endpoints you have listed. If a proprietary model API is used for some queries, the egress rule is the evidence that those calls leave the EU and must be covered by a transfer assessment. Test the rules from inside the cluster, not only from the documented design.

SSO and retention configuration exports

Export the identity provider settings for Google OAuth, OIDC or SAML, plus any SCIM provisioning mapping that removes leavers. Retention settings for chat history, query logs and indexed documents should be exported with their values and the change history. Reviewers typically ask who can change these settings and whether a change is logged, so keep the admin role assignments in the same bundle.

vLLM security configuration and endpoint allowlists

If you serve models with vLLM, capture the startup flags, including the --api-key setting, and the reverse proxy rules that expose only the endpoints users need. The vLLM security docs state that the API key does not cover every route, including /metrics and /health, so the allowlist is the control to evidence. Record that multi-node traffic runs on an isolated network, because inter-node communication is insecure by default.

Transfer assessments and provider terms

For each third-country transfer, keep the transfer assessment, the contract clauses relied on and the provider's data location commitments. Include the reasoning on whether a non-EU provider could be compelled to disclose data, citing the CLOUD Act exposure where the provider is US-controlled. Keep the model-provider terms that state whether prompts are used for training and how long they are retained, dated at the time of review.

Access and audit logs

Collect logs of administrator actions, user sign-ins, document queries and connector sync runs, with retention periods that match your policy. Confirm that logs are written to storage inside the EU boundary and that access to them is restricted. Onyx lists query history auditing among its enterprise features, so confirm whether that feature is in your edition before relying on it. Sample a few logged queries to check that permissions were respected at answer time.

Questions buyers ask before replacing Gemini Enterprise for EU data residency

What does a self-hosted Gemini Enterprise replacement cost, and what drives it?

The cost is a set of components rather than one fee, and most of it depends on your own choices. Infrastructure for the Onyx services (Postgres, the index engine, Redis, object storage and model servers) is paid to your cloud or data center provider. Model serving is the largest variable: GPU capacity for self-hosted models, or API charges if you use a hosted model in an EU region you can verify. Implementation, integration and hardening are paid to whoever delivers them, and staff time to operate upgrades, backups and monitoring recurs. Ask any quote to split one-time work (scoping, connector setup, permission testing, documentation) from recurring work (support, upgrades, model capacity) and to state which GPU and storage sizes it assumes. Gemini Enterprise prices come from Google's own terms and should be compared line by line, not as a total.

How long does an EU-hosted Onyx deployment take to set up?

The duration depends mostly on your environment and decisions, not on the software alone. The main variables are how many sources you connect, whether each source's permissions can be synced and tested, the state of identity (SSO through Google OAuth, OIDC or SAML, plus SCIM provisioning), the availability of GPUs and approvals to provision them, and how many models you need to validate for data handling. Procurement and security review of the EU hosting location often takes longer than the technical build. No duration is guaranteed here. Ask for a written, fixed-scope plan that lists milestones and what you must supply, such as cloud accounts, network access, identity provider settings and named data owners.

Can our own team run Onyx and the model stack without outside help?

A capable platform team can run it, but the question is whether they have capacity for the whole stack. Onyx is deployable with Docker, Kubernetes, Helm or Terraform, and it works with Ollama, LiteLLM or vLLM for models. The operating load includes patching the index and database, sizing GPU nodes, rotating keys, applying Onyx and Helm chart upgrades, and watching metrics. Multi-node vLLM needs isolated networking because inter-node traffic is unauthenticated by default. Teams that want outside help can buy a fixed-scope implementation, hardening or a support retainer from DeployOpen, which is available as an ongoing service. Decide before work starts which parts your staff will own after handover.

What should we confirm in Gemini Enterprise's regional terms before deciding?

Confirm, in writing, the regional commitments for each stored and processed item, not only the headline EU multi-region. Ask which data stores (indexed content, conversation history, logs, backups and support access) are held in the EU and which are not. Ask which features and models are served only from global endpoints, whether any processing can leave the region, and who can access data from outside the EU for support or administration. Check how retention, deletion and export work for each store. Google's own documentation and your contract are the sources for these answers, so ask for the specific document versions that apply to your tenant.

How do we handle models that are only available as global endpoints?

Treat any global-only model as a separate data flow that needs its own transfer assessment, and in most cases replace it with a model you host or one served in a region you can verify. Under GDPR Article 44, any transfer of personal data to a third country must meet Chapter V conditions, and EDPB Guidelines 05/2021 treat remote access from a third country, even only displaying data, as a transfer. Onyx can use self-hosted models through vLLM, Ollama or LiteLLM, which keeps prompts and retrieved passages inside your infrastructure. Where a hosted model is still needed, document which data it receives, confirm where inference happens, and get legal review before use.

Is Onyx Community Edition enough for EU data residency requirements?

Onyx Community Edition covers the core: RAG, AI chat, agents and actions, under the MIT license, and it can run air-gapped on your infrastructure. Residency does not depend on the edition, because the index, database and processing run where you deploy them. The edition question matters for specific features. Onyx's enterprise features, including RBAC, usage analytics and query history auditing, are listed under the Onyx Enterprise License in the ee directories and may be needed for audit evidence or role separation. Confirm with Onyx which features your auditors require, and which license applies to each component you deploy.

How do the EU Data Act switching rules apply to this move?

The Data Act gives customers of data processing services the right to switch to another provider or to on-premises infrastructure, with a maximum two-month notice period and a 30-day transition under Articles 25, 29 and 50 of Regulation (EU) 2023/2854. It applies from 12 September 2025, and switching charges are banned from 12 January 2027. These rules apply to the service relationship, so check how your Gemini Enterprise contract describes notice, data export formats and transition support. Article 32 also requires providers to take measures against third-country governmental access to non-personal data held in the Union. Have counsel map these clauses to your own contract before you give notice.

What evidence will auditors ask for about data location?

Auditors typically ask for a data map showing where each store sits (index, database, object storage, logs, backups and model servers), who can access it, and how access is granted and reviewed. They will also ask for transfer assessments for any third-country access, the processor agreements in place, and records of retention and deletion. DeployOpen prepares systems, controls and evidence for compliance assessments, but it does not issue audit reports or certifications. Independent auditors and certification bodies make those determinations, so agree the evidence list with your auditor before the build begins.

How DeployOpen approaches EU sovereignty deployments

DeployOpen is a Chainscore Labs company that plans, implements, hardens, documents and supports self-hosted open-source platforms inside the client's own infrastructure, including their cloud accounts, data centers or air-gapped networks. For an EU sovereignty project, that means the index, conversation store, connectors and model endpoints are placed where your data protection assessment says they belong, and the work starts from that placement decision rather than from a product default. In practice, the first deliverable is usually a written map of where each component runs, which regions and subprocessors are involved, and which personal data categories flow through each connector. Confirm with your own counsel and your data protection officer that this map is the document you need before any build work begins.

Most DeployOpen engagements are fixed-scope. Scope, deliverables and timelines are agreed in writing before work starts, so the boundaries are visible to your procurement and security teams. For this kind of project, a written scope typically needs to name the connectors in use, the identity provider and provisioning method, the model providers or self-hosted inference servers, the logging and retention settings, and the backup and restore procedure. Ask for a quote that itemizes these items separately, because the cost of each one depends on your environment, and any figure you receive should trace back to that scope. DeployOpen does not publish a price list, so the quote is the point at which costs become concrete.

DeployOpen prepares systems, controls and evidence for compliance assessments, but it does not issue audit reports, attestations or certifications. Independent auditors and certification bodies make those determinations, so ask early which evidence your assessor will accept, such as configuration exports, access reviews, data flow diagrams and test records. Ongoing support, upgrades and continuous testing are available as retainers, which matters here because the platforms change between releases and a sovereignty position can drift when a new connector or model endpoint is added. Plan for that recurring work as a line item from the start.

Talk to our team.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.

  • 30-minute call: free, with no obligation.
  • NDA on request: we can sign before you share details.
  • Clear next steps: a scope and plan after the call.