Cybervize
OdyControl, the AI control plane by Cybervize

Process AI where your data belongs.

OdyControl governs local and external language models through a single endpoint. You define which workloads take which route: sensitive ones stay local or go only to approved providers, non-critical ones use whichever suitable model is available.

Local AI first. External models only on your terms.

Available

OdyControl runs in production at Cybervize and is installed in your environment. Which models, applications and data classes you connect is what the conversation is for.

Not every AI request carries the same protection need

An internal contract, a personnel record, confidential source code and a draft for a trade fair text must not be treated under the same rules. Yet in many organisations they are: either every request goes through the same external service, or cloud AI is blocked outright.

Everything goes out

A single external service receives every question, regardless of what is in it. In the end nobody knows exactly what left the building.

Everything is blocked

Cloud AI is forbidden, and the ban rarely holds. Anyone facing a deadline pastes the paragraph into a browser. The ban turns into shadow AI.

The route in between

Whether data may leave the organisation becomes a routing decision you set once and that then applies to every request.

OdyControl turns data sovereignty into an executable policy. Local models are the preferred route; external models are not a default route but a deliberately approved addition.

Use case

Your people already use AI. Just not yours.

The question behind it sounds much the same everywhere: data leaves my organisation every day because people use shadow AI. If I block it, I slow the business down. What am I supposed to do?

  • 78%

    of the knowledge workers surveyed who use AI at work bring their own tools for it.

    Microsoft Work Trend Index 2024, survey of knowledge workers

  • 27.4%

    of the volume of corporate data entered into AI tools was detected as sensitive, up from 10.7% a year earlier.

    Cyberhaven, March 2024, usage data from around three million employees

  • 20%

    of the organisations studied had a breach connected to shadow AI.

    IBM Cost of a Data Breach 2025, around 600 organisations that had already suffered a breach

  • $670k

    was the average difference in breach cost between organisations with high and with low or no shadow AI use.

    IBM Cost of a Data Breach 2025, difference between groups, not a demonstrated cause

Allowing it is not enough on its own

The best-known case is Samsung in 2023. According to media reports, engineers entered confidential source code into ChatGPT shortly after the company had permitted its use; it then banned it again. The order of events is what matters: use was already permitted, and something still left that should not have. Permitting without a rule on which data may take which route produces the same outcome as no guidance at all. A ban, in turn, tends to move the usage rather than end it: anyone facing a deadline uses the tool that answers.

What your people could do instead

First, who does what, so the list below is not misread: the interface, the knowledge bases and the assistants belong to a platform that sits alongside. OdyControl is its control layer and decides which request may reach which model. What such a workplace can cover typically looks like this, in each case on a model you operate yourself.

  • Write proposals

    The assistant knows your customers' requirements from curated knowledge bases and inserts standards, specifications and boilerplate from earlier bids, with a reference back to the source document.

  • Translate

    Correspondence, documentation and contracts between languages. As long as the data class stays local, the text touches no external translation service.

  • Draft emails

    Drafts, rewrites and tone adjustments, from a quick reply to sensitive customer communication.

  • Summarise

    Condense long documents, reports, meeting notes and mail threads into a briefing.

  • Work on documents

    Upload and analyse PDF and Office files, analyse data, dictate, and set up your own templates and team assistants.

  • Research the web

    Find and compile sources. Here the search query leaves the environment; the content of your documents stays inside as long as the workflow does not put it into the query.

Where OdyControl sits in this

An answer to shadow AI has two halves. One is a workplace your people use willingly; whether it is good enough for them is decided by your tasks, not by a promise from us. The other is a control layer that enforces which request may reach which model, and that can prove what actually happened. OdyControl is the second half. The first you bring, or we build it with you.

Talk about a pilot

Where it fits

A policy nobody can enforce is a document

Most organisations now have an AI policy. It sits in a folder while reality runs alongside it: anyone facing a deadline uses whichever tool answers. OdyControl is where the policy becomes a rule that applies to every single request.

Anyone building an AI management system to ISO/IEC 42001 or implementing the requirements of the EU AI Act describes which data may be processed by which systems. OdyControl does not replace that work. It enforces its outcome on the model path and records what actually happened. Both frameworks are in our catalogue, and OdySecure carries the evidence for them.

To AI security governance

Three data classes

Three routes, and you decide which one applies

Your organisation defines the classification. OdyControl enforces the resulting routing rules on the model path.

  • Local Only

    Stays inside your environment

    Trade secrets, confidential research data, proprietary source code, personal data needing special protection, unreleased product information, confidential contracts.

    Only models running on your own infrastructure are permitted: the local primary model, a second model server, a second cluster, local specialist models.

    If no permitted local backend is available, OdyControl ends the request in a controlled way. It is not quietly handed outside. Availability does not override the confidentiality boundary.

  • Trusted External

    Vetted providers only

    Sensitive data whose external processing is permissible for the specific case, for instance under a data processing agreement, a checked processing region and clarified training use.

    Your local models are permitted, plus a restricted pool of specially vetted providers, in an order you define.

    If local AI is unavailable, a new request may go to an approved provider, provided the policy explicitly allows it for this class.

  • Flexible Processing

    Free choice of model

    Publicly available information, general ideation, generic drafts without internal detail, synthetic test data, sufficiently abstracted content.

    Any connected model you have approved for this class is permitted. Selection follows your routing strategy, for example required capability, availability or local capacity.

    If the local model fails, new requests move straight to an external model. They stay answerable without sensitive data taking the same route.

Where the class comes from

OdyControl does not infer it from the content. The classification comes from the calling application, from the workflow, from a fixed policy for the use case, or from an upstream classification service. OdyControl enforces it.

Availability

An outage does not move a data boundary

Ordinary failover asks whether the next system is reachable. For enterprise AI that is not enough. A model can be running and still be impermissible for this request. OdyControl therefore checks two conditions: is the target technically available, and is it permitted for this data class. Only when both hold does the request go there.

A backend fails

OdyControl detects the state, removes the backend from active rotation and stops sending new requests to it.

Recovery

An automated restart of the model serving process is triggered, the state is checked again, and after a successful check the backend returns to rotation.

Second cluster

Where the local infrastructure has at least two independent clusters, new requests keep running on the healthy cluster during an outage, including Local Only ones.

Return

Once the local backend passes its health check it becomes the preferred target again, depending on the routing strategy. Local first in normal operation, controlled fallback in the exception.

What failover does not do

It catches new requests. A response already streaming can break off during an outage and has to be requested again. Redundant model clusters alone also do not add up to high availability: gateway, network, identity, storage and monitoring have to be sized and designed accordingly.

Integration

One entry point, behind which the model landscape may change

Chat interfaces, agents, development environments, scripts and line-of-business applications address one central, OpenAI-compatible endpoint. Behind it you can run several local model servers, additional clusters, specialist models and approved external providers.

Your application's integration stays unchanged, even when

  • a local model is replaced
  • a new model cluster is added
  • an external provider is approved or withdrawn
  • a model is temporarily unavailable
  • departments use different models
  • a routing policy changes

How much adjustment a connection needs in a given case depends on which functions the client uses, for instance streaming or tool calls.

OdyControl runs in your environment: fully local, hybrid with approved external providers, or isolated with no outbound connection. Which topology suits your organisation is what the architecture call is for.

What OdyControl does

Local first

Process confidential AI workloads on self-operated models inside your own infrastructure.

Policy-based routing

Define which data stays local, which may use approved providers and which models are available for non-critical work.

Safe failover

During a local outage, move only to targets permitted for that data class.

One central endpoint

Connect chat interfaces, agents and applications through a single OpenAI-compatible interface.

Provider freedom

Use local models and different external providers without tying your applications to any one of them.

Traceable use

Document model targets, routing decisions, operational events and, where needed, complete requests and responses.

Traceability

Document without recording everything

Every model call that runs through OdyControl can be documented centrally, local ones as well as forwarded external ones. At three depths.

  1. 1

    Operational data

    Timestamp, calling application, user or group reference, data class, routing policy, chosen model, local or external target, provider, status, latency, errors, failover and recovery events. No content.

  2. 2

    Selective or redacted

    Specific fields are deliberately captured, omitted or pseudonymised.

  3. 3

    Complete

    The full request and response, for explicitly approved use cases. Including external calls routed through OdyControl.

The third level is not a default setting

A complete log can itself contain what the data class is meant to protect, which makes it a particularly sensitive store. Purpose, legal basis, data scope, access, retention, deletion, pseudonymisation, affected groups and co-determination requirements must be settled before it is switched on.

Product boundaries

What OdyControl does not do

Four points that should be settled before a pilot, not after.

It does not detect sensitive data by itself

The routing decision needs a reliable data class or another unambiguous attribute. Where that attribute comes from is set by your implementation.

It controls the model path, not every data flow

Web search, file transfer, retrieval outside the controlled path, external tools, code execution, speech services and identity services need controls of their own.

It does not replace legal review

A technically connected provider is not automatically permissible for every processing operation. Legal basis, contract, provider assessment and data minimisation are your organisation's call. OdyControl replaces neither a data protection review nor DLP or AI governance; it enforces their outcome technically.

It only works if it is the only route

Model requests should run exclusively through OdyControl. If applications keep reaching external providers directly, OdyControl is an offer rather than a control point.

Frequently asked questions

Does OdyControl keep all data local?

Fully local operation is possible. In mixed operation the configured data class decides whether a request must stay local or may use an external provider. Stated precisely: your organisation determines which AI workloads may leave it.

Can Local Only data be processed externally during an outage?

No. A Local Only policy remains binding during an outage. With no local backend available the request is refused in a controlled way or can be submitted again later.

Does OdyControl detect sensitive data automatically?

OdyControl enforces the configured data class and routing policy. Whether the class is set manually, by the application, by the use case or by a connected classification service depends on your implementation.

Does OdyControl make us data-protection compliant?

No. OdyControl provides technical control mechanisms. Legal basis, contract design, provider assessment, data minimisation and the permissibility of the specific use case are assessed by your organisation.

Do existing applications have to be changed?

OpenAI-compatible applications can use the central endpoint. The effort depends on which API functions the client uses, for instance streaming or tool calls.

OdyControl and OdySecure

OdySecure, the security platform by Cybervize, brings ISMS, compliance and risk onto one data foundation. OdyControl governs the model traffic in front of it: which request may reach which language model. Two products, the same stance: control stays with the organisation.

See OdySecure

Let's talk about your data routes

In an architecture call we work out which workloads have to stay local at your organisation, which providers are candidates for which cases, and which topology fits.