“Which components run where?”
Ask for it in writing, component by component. The answer is usually more nuanced than the marketing page
Our answer
Nothing routed through us
If you have already decided the problem is where the software runs, this is the short version: the coworker is deployed into your own cloud account, under roles your team issues, and nothing of ours sits between you and it.
The word is on a lot of pricing pages and means something different on most of them. These are the three arrangements you will actually be offered.
See how deployment works →Your own instance, isolated from other customers, running in the vendor's cloud. Better than shared, and it does not change the answer to “where is our data processed”, which is the question the security review actually asks.
The workload runs in your cloud while orchestration, configuration and often the logs route through the vendor. This is the common case and the one worth pressing on: if their service goes down or goes away, find out what stops.
The whole deployment lives in your account. No console of ours, no queue through us, no copy of your data anywhere we can reach. This is the arrangement here, and it costs us the telemetry every vendor would rather have.
Eight properties that follow from the deployment model rather than from a setting somebody can change later.
Deployed into an AWS, Azure, GCP or DigitalOcean account you already own, in the region you already chose.
It assumes roles your team issues, scoped per system, at the narrowest permission the job needs.
There is nothing of ours sitting between you and it. No console we log into, no queue that routes through us.
Running inside your perimeter, it reaches the internal systems a hosted agent has no route to at all.
Every action lands in the logging you already collect, not in a vendor dashboard you have to request access to.
It operates under the network and egress policy your team already enforces, including the deny-by-default ones.
One action from your team revokes all of it, and nobody has to be on a call with us for that to work.
Which model it calls, and from where, is a deployment decision rather than something baked into the product.
The provider matters less than the three things underneath it: you control the account, the network policy, and the IAM.
None of these are configuration. They follow from where the software runs, which is why they survive the second meeting.
Get a demoAsk for it in writing, component by component. The answer is usually more nuanced than the marketing page
Prompts, documents and logs each need their own answer. A single yes-or-no covering all three is not an answer
The deployment is in your account. A vendor-side control plane fails this question the moment it is asked
Three words vendors use interchangeably, and the questions that tell them apart.
A self-hosted AI agent runs on infrastructure the customer owns — their cloud account or their own hardware — rather than in the vendor's tenancy. The word is doing less work than it looks: most products described this way still run a vendor-side control plane, so the question that matters is which components land in your account, which stay in theirs, and what crosses between them.
Not quite, and vendors use all three loosely. On-premise usually means your own hardware in your own building. Self-hosted usually means your cloud account. Private is the vaguest of the three and often means nothing more than a dedicated tenancy inside the vendor's cloud, which is a different thing entirely. Ask which components run where and the words stop mattering.
Ask three questions in writing. Which components run in our account and which in yours? Does any customer data, prompt, or document leave our network in normal operation? And if your company disappeared tomorrow, would the deployment keep working? The third one is the most revealing, because a vendor-side control plane fails it immediately.
AWS, Azure, GCP and DigitalOcean are the ones we deploy into today. What actually matters is less the provider than whether you control the account, the network policy, and the IAM — those are the three things the architecture depends on.
That is a deployment decision rather than a fixed property of the product, and it is worth taking seriously: a coworker running entirely inside your account that calls a model API outside it has still moved data across a boundary. Which model, hosted where, and what is sent to it are all set during the build and written into what your security review sees.
No. We build it and run it beside your team; the deployment being in your account changes who holds the data, not who does the work. That distinction is the whole point — the alternative products that put you in control also tend to put you in charge of maintenance, and those are separable.
Yes, and this is the practical reason teams end up here rather than the compliance one. An agent inside your network can reach the on-premise ERP, the internal database, and the tool behind the VPN — none of which a hosted product can see without you exposing them.
“Two products can do the same thing and still fail different security reviews. That is usually the whole comparison.”
Which components run in the vendor cloud?
the question that separates them✓ None of ours doBring the deployment constraint that ruled the last three vendors out. It is usually the reason this exists.
Get a demo