Answers

AI DLP vs CASB vs endpoint DLP.

Last reviewed Itzal engineering team

Book a demo All articles

Endpoint DLP watches files and egress channels. A CASB watches sanctioned SaaS connections and posture. Neither sees text typed into a web composer, which is exactly why AI prompts fall through the gap between them.

What each inspects

Each control inspects a different unit.

They sound overlapping in a procurement conversation and see almost nothing in common.

What each control inspects
 Endpoint DLPCASBSecure web gatewayAI DLP
Unit of inspectionFiles, egress channelsSaaS connectionsHTTP requestsOutbound text blocks
Sees a pasted prompt––After send✓ before send
Sees the destinationPartly✓✓✓
Can block before submission–––✓
Needs TLS interception––✓–
Covers unsanctioned new tools–WeakAs a domainAs a destination
Inspects content without transmitting it✓––✓

Why each misses

The surface is outside the model.

Endpoint DLP was designed around documents: a file has a classification, and here are the channels through which files leave. A paste into a textarea is none of those. The data never becomes a file and never triggers a rule. The product is working correctly; the surface is outside its model.

CASB was designed around sanctioned SaaS. It reliably tells you that someone connected. It does not tell you the connection carried 400 patient records, because inline content inspection of an arbitrary web composer is not what it does.

Secure web gateways come closest and still miss on timing: they see the request after send, so the disclosure has already happened and only alerting remains. Certificate pinning and encrypted client hello steadily reduce what can be decrypted at all.

Layering

These are not substitutes.

The useful exercise is not choosing between them. It is writing down every surface where company data can reach an AI tool, naming the control that owns each, and being honest about which rows have no owner.

Endpoint DLP owns

Files leaving the device: removable media, email attachments, print, sync clients.

CASB owns

Sanctioned SaaS posture, OAuth grants and app discovery.

SWG and firewall own

Destination policy, which AI tools are reachable at all.

AI DLP owns

The content of what is typed into AI tools, and whether the destination is sanctioned.

One question worth asking every vendor in this space: where does classification physically execute? Several products marketing themselves as AI DLP achieve inspection by routing prompts through their own cloud. That is a real architecture with real benefits, and it means the content you were trying to protect is now processed by an additional third party. If the answer is “our cloud”, that is not disqualifying, but it belongs in your risk assessment alongside the original problem.

Still uncovered

Agents and IDE assistants sit outside all four.

Having described what each control sees, it is worth naming what none of them sees, because this is the part that grows fastest.

A coding assistant inside an IDE reads a repository and sends context to a model without anybody pasting anything. An agent given a task takes several steps on its own, reading files and calling tools, and the data it sends is a consequence of a goal rather than of a keystroke. Browser extensions summarising the page a user is on do something similar. None of these is a composer, so a composer-level control does not see them, and none of them produces a file, so endpoint DLP does not either.

We cover the composer surfaces and we do not cover these, which is the honest position and the same one we would want from anybody else. The practical advice is to treat IDE assistants and agent frameworks as their own procurement decision, governed by what the tool is permitted to read rather than by what somebody types.

Why the network cannot help

There is nothing on the wire for a gateway to read.

The intuitive answer to this problem is to inspect the traffic, and it is worth understanding exactly why that does not work before spending money on it.

Everything is TLS, so a gateway sees a destination and a byte count unless it terminates the connection. Terminating it means installing a root certificate on every device and decrypting your staff's traffic, which is a far larger privacy decision than the one you were trying to make, and which certificate pinning and a growing list of applications will refuse anyway. Even with decryption, a modern AI interface sends a prompt as one field in a streaming request, often alongside a conversation history, so what arrives is a blob that needs parsing per vendor and re-parsing every time a vendor changes it.

Reading the text where it is composed sidesteps all of that. The honest trade is that it requires software on the device, which is a deployment cost a network control does not have, and it covers the surfaces that software reaches rather than everything on the network.

Sequencing

Start with the surface you cannot currently see.

Nobody buys three controls at once, and the order is usually decided by whichever renewal lands first, which is not a reason.

If you have none of them, endpoint DLP for files is the broader control and the conventional first purchase. If you have endpoint DLP and a CASB already, which most organisations of any size do, then the question is narrower: is anybody writing regulated data into an AI tool, and would you know. Two weeks of discovery answers it, and the answer decides the spend rather than a comparison table.

What we would not claim is that this is urgent for everyone. An organisation whose staff do not handle regulated data has a shadow AI question that is about productivity and vendor risk, not about disclosure, and that is a different purchase with a different justification.

Questions

Why doesn’t our existing DLP catch data pasted into ChatGPT?

Endpoint DLP is built around files and egress channels: USB, email attachments, print, upload. Text typed or pasted into a browser textarea is not a file and does not traverse those channels, so it is outside what the product models.

Can a CASB block ChatGPT?

It can block or allow the destination and report that a connection happened. What it generally cannot do is see the contents of the composer, so it can tell you someone used the tool but not what they put into it.

Does a secure web gateway with TLS inspection solve it?

Partly, and after the fact. It sees the request only once it has been sent, so it cannot block a message before submission, and increasing certificate pinning and encrypted client hello reduce what it can decrypt.

Do we need to replace our existing controls?

No. These are complementary layers covering different surfaces. The practical exercise is mapping which control owns which surface, and identifying which surfaces nothing owns.

Does Itzal see the message itself?

No. The check runs in a small program on the device, and the raw text is never transmitted, stored off the device, or written to a log. Your console receives finding types, frameworks and the action taken.

How long does deployment take?

One installer, pushed by your existing MDM. There is no appliance, no proxy and no certificate to distribute, and turning on another product later is a licence change rather than a second rollout.

What does Itzal not see?

Plenty, and we publish it rather than wait to be asked. Coverage is reported per surface and the uncovered ones are named. Surface coverage.

Can a secure web gateway do this if we decrypt traffic?

Partly, and the price is high. You need a root certificate on every device, pinning will break some applications, and you have decided to decrypt your staff's traffic, which is a larger privacy decision than the one you set out to make. Even then, prompts arrive as one field in a streaming request that needs parsing per vendor.

Do we still need endpoint DLP if we have this?

Yes. Endpoint DLP covers files: copies to removable media, attachments, sync clients. None of that is what a prompt-level control looks at, and neither replaces the other. Anybody selling you one as a replacement for the other is describing a different product.

Which should we buy first?

If you have none of them, endpoint DLP is broader and the conventional first purchase. If you already have endpoint DLP and a CASB, the question is narrower: is regulated data going into AI tools, and would you know. Two weeks of discovery answers that, and the answer should decide the spend.

Keep reading

Book a demo

See it stop a real one.

Forty-five minutes on your own data, run by one of our engineers. Bring something you would not want leaving the building.

Book a technical demo