← ALL POSTS

AI Data Loss Prevention: Why the Endpoint Beats the Network

Traditional DLP watches the network, but AI prompts are encrypted the moment they leave the machine, so the network sees ciphertext and nothing more. Endpoint-level DLP reads the prompt where it is still plaintext. Here is the architectural reason one works for AI and the other does not.

Traditional data loss prevention watches the network, and for AI that is the wrong place to stand. An AI prompt is plaintext for exactly one moment, on the machine that writes it, and then it is encrypted and gone. Network DLP arrives after that moment and sees only an encrypted stream to a known AI host, with no way to read what left. Endpoint DLP reads the prompt while it is still legible. That single architectural difference decides whether your controls work against AI leaks or wave them through.

Why DLP exists, and what it was built for

DLP was designed in the era of email attachments and file transfers. The threat model was a spreadsheet of customer records leaving as an attachment, or a folder of designs copied to a USB drive. The controls matched the threat: inspect files, match patterns, block the transfer.

That model still works for files. It falls apart for AI, because an AI leak is not a file. It is a sentence a person types into a prompt box, or a block of code an assistant pulls into context. There is no attachment to scan and no file event to catch. The sensitive data is inside the body of an HTTPS request, and that is the one place classic DLP was never built to look.

The encryption problem, stated plainly

Follow a single prompt from keyboard to model:

  1. An employee pastes a customer record into an AI tool and hits enter.
  2. The application assembles an HTTPS request with the prompt in the body.
  3. The operating system wraps that request in TLS.
  4. The encrypted stream leaves the machine, crosses your network, and reaches the provider.

Network DLP sits at step 4. By then, the only thing on the wire is ciphertext addressed to a host like api.openai.com. Your DLP can see that a machine talked to an AI service. It cannot see that the conversation contained a customer's home address and a live credential, because that content is encrypted.

The prompt was readable at steps 1 and 2, on the endpoint. It was unreadable everywhere after. This is not a tuning problem or a signature-coverage problem. It is a physics problem: you cannot inspect what is encrypted, and the encryption happens before the network ever sees the packet.

The usual workaround, and why teams abandon it

The standard network answer is a TLS-intercepting proxy: decrypt everything at a chokepoint, inspect it, re-encrypt it. In practice this runs into three walls.

  • Pinned certificates. Many native apps and modern clients pin their certificates and simply refuse to work through an interception proxy. You break the app to inspect it.
  • The decrypt-everything blast radius. To catch AI prompts you decrypt all outbound TLS, which is a large, sensitive, high-liability chokepoint that operations and privacy teams resist for good reasons.
  • Everything off the path. A local model on a laptop, or any device off the VPN, never crosses the proxy at all. Coverage has holes the size of your remote workforce.

Teams that try this route usually end up with a fragile deployment that covers browser traffic on managed networks and misses the rest. That is not governance. That is a partial view with a false sense of completeness.

The endpoint sees what the network cannot

Move the control to the device and the problem inverts. On the endpoint, the prompt exists in plaintext before TLS is applied, and the operating system knows exactly which process and user produced it. From that vantage point you can:

  • Read the prompt. Classify it for credentials, PII, source code, and financial data while it is still legible.
  • Attribute it. Tie the request to cursor.exe under a named user on a specific managed device, not to an anonymous IP.
  • Act in the moment. Redact the credential, strip the customer email, block the request, or allow and log it, before a single byte leaves.

Crucially, this works regardless of destination. The endpoint does not care whether the prompt is going to a sanctioned enterprise workspace, a personal account, a competing model, or a local process. It governs at the origin, which is the one point every AI request shares.

What this means for a DLP strategy

None of this retires your existing DLP. File-based leaks, email exfiltration, and USB transfers are still real, and network and email DLP still handle them. The point is narrower and more important: for the specific problem of sensitive data flowing into AI tools, the network is structurally blind, and the endpoint is the only place with both the plaintext and the attribution needed to do anything about it.

If your AI risk register currently relies on network DLP to catch prompt leaks, the honest status is that those leaks are passing through uninspected. The fastest way to confirm it is to look at what your endpoints are actually sending, in the clear, before the network ever encrypts it.

THEMISTO LABS

How much of this applies to you?

The free exposure snapshot takes 60 seconds and shows your estimated AI exposure, benchmarked against companies your size. No call, no commitment, no sales sequence.

GET YOUR FREE SNAPSHOT →