Blog

Trusting an AI Agent with Sensitive Data? Keep the Agent Layer in Your Cloud

Dmitriy Cherchenko

Dmitriy Cherchenko

Founder, Norse Computer

June 18, 2026/10 min read

More businesses are connecting AI agents to their real systems now: email, files, CRM records, and internal databases. For many businesses, that is a reasonable step. But if you handle sensitive data, you should be deliberate about where the agent layer runs.

The good news is that you do not have to choose between using modern AI tools and keeping control of your data. You can run the agent layer in your own cloud account, so you stay in charge of where data is stored and whether third-party vendors can access it.

The Model Is Not the Agent

When people picture “using AI,” they usually picture the model: the brain that reads a prompt and writes a response. So when the conversation turns to privacy, it stops at one question—does the model train on my data?

That is a smart question, but it is the wrong place to stop. The model reasons about what to do and can trigger actions. The agent layer holds your credentials, connects to your data systems, remembers context, runs actions, and interacts with the outside world.

That is why the agent layer matters. It connects AI decisions to your business data and workflows.

A plain chatbot only sees what you paste in. An agent is different because it has standing access to the systems where you work. That access can include credentials, business data, memory, logs, workflow history, and the ability to act, not just answer.

Privacy cannot stop at whether the model trains on your data. It also depends on who runs and controls the layer that holds your credentials, your data, your memory, and the record of what the agent did.

Where Does Your Data Actually End Up?

Before you connect an agent to sensitive information, one question matters most: where does your data actually end up? And “your data” is broader than client files alone. It is everything sensitive the agent can reach—your own HR, legal, and financial data as much as client data—plus the credentials it uses to reach your systems, the memory it builds about your business, its configuration, and the logs of everything it did. With an agent, all of that ends up wherever the agent runs, under the control of whoever runs that environment.

If the answer is a vendor’s shared environment, you have made a larger decision than it appears. You have placed all of it—the data, the access, and the record of what was done—inside infrastructure you do not control and cannot fully audit. That can be fine for low-stakes work. It is a poor fit for sensitive data you are responsible for protecting, whether it belongs to a client or your own business.

The Architecture I Recommend: Run the Agent Yourself, Use Hosted Models

Here is what resolves the tension: you do not have to trade modern AI for control—the two layers can be separated.

Self-host the agent layer. Run it in your own cloud account, so your credentials, integrations, memory, logs, and files stay under your control. If you ever part ways with a vendor, the system and its data do not leave with them, because they were never sitting in someone else’s environment to begin with.

Then use hosted models for the reasoning. You rarely need to buy GPUs or run your own models—just the right terms. The major providers offer business and enterprise tiers where your inputs and outputs are not used for training and are retained only briefly, or not at all. In practice, you pick a provider whose policies match the sensitivity of your data, enable those settings, and route requests through your own account. The model answers the request, and the data that matters never takes up residence on someone else’s hardware.

That is the whole recommendation: a self-hosted agent layer plus hosted models with strong privacy controls. You keep custody of the sensitive part—the data, the credentials, the audit trail—while still using the best models for the thinking.

What Self-Hosting Buys You

Many vendor-hosted agents let you set permissions, limit actions, and require approvals. Those controls matter, but they do not answer the custody problem by themselves.

The stronger boundary is isolation. When the agent layer runs in your own cloud account, its credentials, memory, logs, files, and workflow history stay in an environment dedicated to your business. They are separated from other customers and from a vendor’s shared infrastructure.

That separation matters when the agent touches sensitive systems. If an email, document, or web page tries to steer the agent into doing something you never intended, the damage is contained inside an environment you control. If a vendor changes its product, terms, or internal access policies, your agent’s working data is not sitting inside their shared environment.

Don’t Run the Agent on a Home or Office Computer

There is a version of “self-hosting” that sounds appealing and is the wrong approach: running the assistant on a laptop, desktop, or spare server at home or in the office. It feels like the most private option. For something your business depends on, it is the wrong place to run it.

The first problem is access. A useful assistant needs to be reachable any time, from anywhere—it runs scheduled jobs before dawn, answers when you message it from your phone, and keeps working while you sleep or travel. A computer in your office cannot reliably do that: it sleeps, sits behind the office network, gets unplugged, or isn’t on when you need it.

The second is reliability. Ordinary hardware fails in ordinary ways—a power cut, a dropped connection, a closed laptop, a failed drive, an overnight reboot—and when the agent’s memory, logs, and files live on that one machine, a failure is not just downtime. It can mean losing the very context and audit trail you wanted to keep.

The privacy intuition is backwards, too. A box in your office feels more private, but a consumer machine is usually less secure than a managed cloud environment, not more: no real physical security, patches and backups done by hand or not at all, and exposure to whatever else is on your network. Privacy comes from control and isolation—your own account, your own keys, nothing shared—not from the server being in the same room as you.

So keeping the agent layer in your own cloud means a dedicated account you own and control, in a professionally managed data center. You get custody of the sensitive part without the fragility of running hardware yourself: the data center handles power, redundancy, physical security, and uptime, while you keep the data, credentials, and keys.

Why This Matters More in Regulated Industries

If you work in insurance, financial services, healthcare, legal, or accounting, this is not an abstract preference. You are a custodian of other people’s sensitive data, and two things follow from that. First, you have regulatory and contractual obligations about where that data can live and who can touch it. Second, you carry client trust that is hard to earn and easy to lose.

The default consumer-software pattern—your data sitting inside a multi-tenant product alongside every other customer’s—sits awkwardly against both. Not because those products are careless, but because the architecture puts the most sensitive part outside your control. Data leaks happen by accident even in well-intentioned companies. A deployment in your own account inverts the default: isolation to begin with, connections only to the services you approve, and the ability to revoke access yourself.

There is also the matter of proof. In a regulated business you may need to show what was accessed and what was done with it. When the logs and workflow history live in infrastructure you control, that record is yours to retain, review, and produce on your own terms—not something you have to request from a vendor and hope was kept.

What Happens When the Vendor Changes

There is one more reason to keep the agent layer in your own account, and it has nothing to do with a breach. It is simply that vendors change.

A company you sign up with today might be acquired, change its pricing, revise its data policy, or shut down entirely. The AI tooling space is moving quickly, and that kind of change is common. When the agent layer lives inside a vendor’s product, all of it is their decision and yours to absorb. If they change terms you do not like, you can accept them, or extract your setup and data and rebuild elsewhere—assuming that is even possible.

This matters more than it appears, because a good assistant accumulates value over time. Its memory of your business, the skills built around your workflows, and the history of what it did are closer to operational records than to settings. When that material lives in your own account, a change of model provider or tooling becomes a swap you control rather than a migration forced on you—you keep the context and audit trail and change the parts underneath.

Do Not Let a Prototype Become the Permanent System

That is why I keep using the word infrastructure. A casual setup is fine for testing, but it is a poor way to run something your business may come to depend on.

Once an agent is doing real work, it needs deliberate configuration, clear access boundaries, and ongoing maintenance. Otherwise the quick install that felt easy on day one becomes fragile: nobody remembers how it was configured, updates get risky, and a small change can break a workflow your business now depends on.

That does not mean you have to become an infrastructure operator. The agent can live in your cloud account, under your control, while setup and upkeep are handled for you.

What This Looks Like in Practice

This is how we deploy assistants at Norse Computer, because we think it is the only responsible way for businesses that handle sensitive data.

Each assistant runs in its own cloud account—your account—rather than a shared environment, and nothing is shared between customers. It connects only to the services you approve and uses your own model-provider account, so your data is never pooled with anyone else’s. You stay in control of access and can revoke it anytime, and after deployment we need no standing access to your cloud account for the assistant to keep working.

The technology that makes this practical is an open-source agent designed to be self-hosted, so the agent layer can live in your environment instead of ours. But the specific tools are not the point. The principle is: the layer that holds your client data should belong to you.

The Bottom Line

AI agents are becoming core business infrastructure, the way your CRM, email, and file storage already are. You already choose carefully who can access those systems and under what conditions. An AI agent can touch all of them at once, so it deserves at least the same standard.

So use the best models. Take the productivity. But keep the agent layer in your own cloud, where your credentials, your data, your memory, and your audit trail stay yours.

If your business handles sensitive client data and you want a private AI assistant set up this way, that is the work we do. Reach out and we can help you figure out where to start.

Stay in the loop

New posts on private AI assistants and automation, delivered to your inbox.