Blog
Fundamentals
|
October 14, 2026

CASB vs. DLP: Governing Apps vs. Protecting Data

An approved app is still a way for data to leave. CASB decides which apps are allowed. DLP decides what goes into them.
Table of Contents

Join Our Newsletter

Thank you!
Your submission has been received!
Oops! Something went wrong while submitting the form.

TL;DR

A cloud access security broker (CASB) and data loss prevention (DLP) both aim to keep sensitive data from leaving, but they work at different levels. A CASB decides which applications people can use and what they can do in them. DLP decides whether a specific piece of data can go where it is headed. An approved application is still a way for sensitive data to leave, so application-level control and data-level control cover different risks. Most organizations need both, and the endpoint is where CASB's main blind spot is.

Most CASBs include some data protection, often sharing a classification engine with the same vendor’s network DLP, so the two get compared often. The difference is what each one evaluates. A CASB evaluates the application and the session: is this app allowed, is this user allowed to use it, and is this action permitted? DLP evaluates the content: what is this data, and should it go where it is going?

AI has added a new angle to that comparison. Shadow AI is the newest version of the shadow IT problem CASB was built to solve, and the work of finding which AI tools employees use, then allowing, restricting, or blocking them, is becoming its own category: AI usage control. Gartner began treating it as an emerging category in 2025, and many security teams start it with the CASB they already have. That makes CASB vs. DLP an AI question as well. Deciding which AI tools are approved is a CASB job. Deciding what data can go into them is a DLP job.

The line between those two jobs is clearest with desktop AI applications. Take an AI tool your organization has approved, with an enterprise agreement and a security review on file. Your CASB covers it when employees use it in the browser, because that traffic goes through a proxy the CASB can read. When an employee installs the same vendor’s desktop client, the application’s approval status does not change, but the CASB’s view of it does. The desktop client runs as a local process, may refuse proxy inspection, and receives pasted content without ever producing a file upload.

At Bold, we build on the data side of this, so we see where application-level control stops. A team with a mature CASB deployment often has an accurate list of approved AI tools and no view of what employees put into them, especially through desktop clients.

In this article, we’ll cover the fundamentals of both, where they overlap, and how to tell which gap you have.

Key Takeaways

  • CASB governs applications, DLP governs data: A CASB asks whether an application and an action are permitted. DLP asks what the content is and whether it should move.
  • CASB's two modes trade completeness for timing: API mode sees everything inside an approved app but acts after the upload. Inline mode acts in real time, but only on traffic it can route and decrypt.
  • An approved app is still a way for data to leave: Approving an application evaluates the vendor, not what any employee puts into it.
  • Discovering an app does not control it: Shadow IT discovery produces a list of applications in use. It does not show what data went into them.
  • CASB recognizes apps from a catalog: An application has to be cataloged to be recognized, the same limit regex has with data.
  • The same app can look different in the browser and on the desktop: The browser session is visible to a CASB. The desktop client often is not.
  • They complement each other: CASB covers cloud application use, including from unmanaged devices. Endpoint DLP covers the device. Neither replaces the other.

Why the Line Between CASB and DLP Matters

CASB was built on the idea that an application a user reaches over the network can be governed at the network. That held for over a decade, while most work happened in the browser.

AI tools have made CASB more relevant and exposed its limits at the same time. Shadow AI is the newest version of the shadow IT problem CASB was built for, so security teams are leaning on CASB discovery to find the AI tools employees are using. But a growing share of AI work happens in desktop applications, coding assistants, and local agents that a network-based control either cannot see or cannot read. The applications are approved, and the data going into them is invisible.

What Is a CASB?

A cloud access security broker (CASB) is a category of security technology that sits between users and cloud applications, giving an organization visibility into cloud usage and the ability to enforce policy on it.

CASBs emerged in the early 2010s in response to shadow IT. Employees were signing up for cloud services with a credit card and a work email, and security teams had no inventory of what was in use. The idea was simple: unapproved apps still have to connect to the internet, so network logs can show which ones are in use.

Log-based discovery gave teams their first real picture of cloud usage, and the category grew from there into access control, policy enforcement, and data protection inside approved applications. Most CASB functionality has since been folded into security service edge (SSE) and secure access service edge (SASE) platforms from vendors including Netskope, Zscaler, Palo Alto Networks, and Microsoft.

The question a CASB exists to answer is: which cloud applications are in use, by whom, and is that usage acceptable?

It is typically owned by network security or cloud security, often the same team that runs the web proxy.

Core components of a CASB

  • Shadow IT discovery: The CASB parses firewall, proxy, and endpoint logs to identify which cloud services are in use, then matches them against a catalog of known applications with risk ratings attached.
  • Access control: Administrators allow, block, or restrict applications by user, group, device health, or location, including read-only access for risky applications.
  • API mode: The CASB connects directly to approved applications to inspect content already stored there, find external sharing, and fix problems in place.
  • Inline mode: The CASB sits in the traffic path as a proxy so it can inspect and act on activity as it happens.
  • Data protection: Content inspection applies to files and activity within the CASB's reach, often using the same classification engine as the vendor's network DLP.
  • Threat protection: The tool flags compromised accounts, unusual access, and malware stored in cloud applications.

The evolution of CASB to AI usage control

AI tools turned CASB discovery into one of the first places security teams look for AI risk. The same log parsing that found unapproved file-sharing services now finds unapproved AI tools, and CASB vendors have added AI applications to their catalogs, risk ratings for AI services, and policies that allow, block, or restrict them. Some now inspect prompts at the gateway for browser-based AI use.

That makes CASB a reasonable starting point for AI usage control, and it carries CASB's limits with it. Discovery depends on the AI tool being in the catalog. Inspection depends on the traffic passing through the gateway in a readable form. Desktop AI applications, local coding assistants, and agents often meet neither condition. We cover the full AI side of this in AI Usage Control vs. DLP.

What Is DLP?

Data loss prevention (DLP) is a security solution that identifies sensitive data, monitors how it is accessed and moved, and enforces policy when it heads somewhere it should not. It runs at three layers: network DLP inspects traffic, cloud DLP governs data inside managed applications and cloud storage, and endpoint DLP runs on the device itself. This comparison is mostly about endpoint DLP, because it covers the activity a CASB's network and API paths cannot reach.

DLP is older than CASB by roughly a decade, and it started from the other direction. DLP grew out of compliance, where the question was whether regulated data was leaving the organization. It focused on the content first and the channel second. CASB started from the applications and asked whether they should be in use at all.

DLP is typically owned by the data security team, a dedicated DLP administrator, or the compliance function. Primary users include the people writing and tuning policy, the analysts triaging data incidents, and the compliance owners who need an audit trail.

Core DLP components

  • Deployment layer: Network DLP inspects traffic crossing the wire. Cloud DLP governs data inside SaaS and cloud storage. Endpoint DLP runs on the device and sees local files, clipboard, USB, printing, and desktop applications.
  • Data classification: The tool determines what a given piece of data is. Legacy DLP tools use regex and keyword matching against known patterns. Modern tools read content by meaning, which makes it possible to recognize source code, financial models, and proprietary documents with no fixed pattern.
  • Risk context: Who is moving the data, their role, where it came from, where it is going, and whether a person or an automated process started the action together decide whether a match represents real risk.
  • Policy enforcement: Policy applies to the paths data can take out, including uploads, email, USB, printing, clipboard activity, network shares, and prompts and file uploads into AI tools. Responses range from logging to warnings, coaching toward an approved alternative, and hard blocks.
  • Incident workflow and reporting: Events become alerts, cases, and audit trails, which feed compliance reporting.

The existential CASB & DLP challenges

CASB's main problem is that it governs applications rather than data. Approving an application says the vendor passed a review. It says nothing about what an employee puts into it. And CASB can only govern what it can reach, which means traffic it can route and read or applications it has an API integration with.

DLP's main problem is noise. Legacy DLP uses rule-based classification, which needs a new rule for every new data type, generates more false positives than analysts can review, and blocks legitimate work often enough that many teams turn blocking off entirely.

CASB vs. DLP: The Core Differences

The short version: a CASB asks whether this application and this action are permitted. DLP asks what the content is.

That difference explains most of what follows. CASB policy is organized around applications, users, and actions, so it is strongest when the risk is about where people go. DLP policy is organized around content, so it is strongest when the risk is about what people move.

CASB Endpoint DLP
Unit of analysis The application and the session The data
Core question Is this app and this action permitted? Is this content sensitive, and should it move?
Scope Cloud applications in the catalog or with an API integration Every path off the device
How it sees activity Log parsing, API integration, or inline proxy Software installed on the device
Timing After the upload in API mode, real time in inline mode At the moment of the action
Unapproved apps Discovers them, limited inspection Sees data going to any destination
Local activity (USB, printing, clipboard) No Yes
Unmanaged devices Yes, through API mode and access control No
Strongest at Cloud application governance and access control Content classification and enforcement on the device
Owner Network or cloud security Data security, compliance

1. CASB has to choose between complete and real-time. Endpoint DLP doesn’t.

A CASB works in one of two modes, and each has a gap.

API mode connects directly to an approved application. It sees everything the application stores, including files uploaded from an unmanaged personal device that never touched the corporate network. It also works after the fact: the file is uploaded, the API reports it, the scan runs, and the policy responds. That can take seconds or much longer depending on the platform. If the file was shared externally in the meantime, the response is cleanup.

Inline mode puts the CASB in the traffic path as a proxy, which makes real-time blocking possible. It only works on traffic that routes through the proxy and can be decrypted. Applications that refuse inspection get added to a bypass list and are no longer inspected.

Most organizations run both modes and accept a different gap in each. Endpoint DLP does not have this tradeoff, because it acts on the device at the moment of the action, before the data reaches any application.

2. CASB approves the app. DLP approves what can go into it.

CASB policy sorts applications into permitted and not permitted, with options in between such as read-only access or blocked uploads.

That is a useful control, and it works one level above the data. Approving an application is a decision about the vendor, their security, and their contract. It says nothing about what an individual employee puts into it. An approved file-sharing platform can still receive the acquisition model. An approved AI tool can still receive the source code repository.

DLP covers that gap. It looks at the content of each action and decides whether that specific data should go into that specific application.

3. CASB discovers shadow apps. DLP watchs the data going through them.

Shadow IT discovery is CASB's original capability and still one of its strongest. Log parsing produces a list of applications in use, usually with risk ratings and user counts. For many organizations, it is the first accurate inventory they have had.

A list does not control anything on its own. Turning discovery into control means either blocking the application, which often leads employees to find a workaround, or bringing it into scope for inspection, which requires an API integration or inline coverage the application allows.

For many smaller or newer applications, neither is available. The organization knows the application is in use and roughly how many people use it, and does not know what data went into it. Endpoint DLP sees the data at the moment it leaves the device, regardless of whether the destination is approved, discovered, or unknown.

4. CASB recognizes apps from a catalog. DLP recognizes the data wherever it goes.

CASBs identify applications by matching traffic against a catalog of known cloud services, often with tens of thousands of entries. An application has to be in the catalog to be recognized. A tool that launched last month, a regional service, or a niche industry application may show up as an uncategorized destination.

That is the same limit regex has with data. Both approaches can only recognize what someone added to a list in advance. AI tools make this harder, because new ones appear constantly and many are built on the same few model providers, which makes them hard to tell apart by destination.

DLP that classifies content by meaning does not depend on knowing the destination. It recognizes the data, so a new or unrecognized application gets the same policy as a known one.

Where CASB stops and the endpoint takes over

Everything a CASB sees comes through a network path or a cloud application’s API. That covers cloud application use well, including from unmanaged devices. It leaves out what happens on the device itself, and that is where a growing share of sensitive work now happens.

The same app on the desktop

An approved application used in a managed browser is close to the best case for a CASB. The session goes through the proxy, the traffic can be inspected, the user is known, and inline policy applies.

The same application’s desktop client is different. It runs as a local process, may refuse proxy inspection, and can receive pasted content without producing a file upload. Some of its work may happen without a network call at all. Its approval status is the same in both cases. What the CASB can see is not. AI vendors in particular ship desktop clients and local agents, so more of this work is moving to the desktop.

Activity that never reaches the network

Some activity involves no cloud application and creates no network traffic: files copied to USB, printing, clipboard activity into local applications, files saved and renamed on the device, data moved between local applications, and AI agents reading folders on disk. There is nothing for a CASB to act on in any of these.

What endpoint DLP adds

Endpoint DLP runs on the device, so it sees the browser session, the desktop client, and the local activity in between. It classifies the data at the moment of the action, regardless of which application receives it or whether that application is approved, discovered, or unknown. That covers the part of the problem a CASB was never positioned to see.

When to use CASB or DLP

The strongest programs run both and divide the work. CASB handles the application layer: which cloud services are permitted, who can use them, and what happens inside the approved ones, including from unmanaged devices where installing software is not an option. Endpoint DLP handles the device: what the data is, where it came from, which local application is moving it, and whether this action should go ahead.

Lead with CASB when:

  • You cannot list which cloud applications are in use across the organization.
  • Unmanaged devices, contractors, or personal laptops access corporate SaaS and you need control where you cannot install software.
  • You need access policy by user, group, device health, or location.
  • External sharing and permissions inside approved cloud applications need governing.

Lead with endpoint DLP when:

  • USB, printing, clipboard, and local file activity have no coverage.
  • Employees use desktop clients for applications you have already approved.
  • Your most valuable data has no predictable pattern, such as source code, financial models, or designs.
  • You need to know which local application started an action and whether a person was behind it.
  • Employees regularly work off the corporate network.

CASB vs. DLP: The Bottom Line

CASB governs applications. DLP governs data. Approving an application says nothing about what goes into it, and inspecting data says nothing about whether an application should be in use at all. Each covers a risk the other cannot.

A quick way to find the boundary in your own environment: take an application your CASB covers, install its desktop client, and check what visibility you keep. The answer shows exactly where application-level control stops.

Bold covers the device side. It runs AI locally on the endpoint to classify data by meaning, see local files, clipboard, USB, printing, and desktop applications, tell human activity apart from AI-agent activity, and enforce at the moment of the action without a cloud round-trip. Talk to Bold to see what is moving on your endpoints that never became network traffic.

FAQ

Is a CASB a DLP tool?

Most CASBs include data protection, often sharing a classification engine with the vendor's network DLP. The difference is scope. CASB data protection applies within the cloud applications the CASB can reach, through API integrations or inline inspection. It does not extend to local file activity, removable media, printing, or clipboard use on the device.

Do I need endpoint DLP if I have a CASB?

If your employees use laptops, yes. A CASB sees cloud application use. It does not see a file copied to a USB drive, a printed document, content pasted into a local application, or an AI agent reading a folder on disk. None of those create a cloud application event, and many create no network traffic at all.

What is the difference between CASB API mode and inline mode?

API mode connects directly to an approved application and inspects what the platform stores. It is thorough and acts after the upload has completed. Inline mode puts the CASB in the traffic path so it can block in real time, and it only covers traffic that routes through it and can be decrypted. Most organizations run both and accept a different gap in each.

Can a CASB see desktop applications?

Only if their traffic routes through an inspection point and can be read. Many desktop clients refuse proxy inspection, add their own encryption, or receive pasted content without creating a file upload. An application can be fully approved and still invisible to a CASB through its desktop client.

Does CASB shadow IT discovery cover AI tools?

It finds AI services that are reached over the network and listed in the vendor's catalog, which is a useful starting inventory. New services may show up as uncategorized destinations, and discovery shows that a tool is in use rather than what data went into it. AI tools that run locally may create little recognizable traffic at all.

Is CASB still a separate category?

Less than it was. Most CASB functionality now sits inside SSE and SASE platforms, alongside secure web gateways, zero trust network access, and network DLP under one policy engine. The capability is still distinct, and it is usually bought as part of a platform.

Where do CASB and endpoint DLP overlap?

Mainly on uploads to cloud applications from a managed device, where both may see the same event. They record different facts about it. The CASB knows the destination application, the user, and the session. Endpoint DLP knows the content, the local application that started it, where the file came from on the device, and whether a person or an automated process acted.

‍

Join Our Newsletter

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.