Zscaler & Zero Trust operations glossary · Policy hygiene & operations

What is DLP?

Definition

DLP (Data Loss Prevention) covers the policies and technical controls that detect and stop sensitive data leaving your organisation unintentionally or without authorisation. That spans everything from uploading a file with customer data to a personal cloud drive, to emailing confidential documents, to copying classified content onto a USB stick. DLP rules check not just where data is going, but increasingly what type of content is involved, for example personal data, financial information or documents classified as confidential.

DLP in detail

Technically, DLP usually relies on several detection methods: pattern matching for structured data such as IBANs or ID numbers, keyword lists for particular topics, and fingerprinting of known classified documents. When a rule matches, the response can be staged, from simple logging, through a warning to the user, to blocking the action outright.

Within ZIA, DLP applies to web and cloud traffic, complemented by CASB functions for specific cloud services. Content inspection and the enforcement point work together this way, rather than operating separately.

Why DLP matters in Zscaler operations

Sensitive data rarely leaves an organisation through a single dramatic incident. It usually happens gradually, through many small, mostly unintentional actions. DLP makes those actions visible and controllable before data actually leaves the organisation, instead of only dealing with an incident after the fact.

For evidence towards NIS2 and DORA, it also matters that appropriate technical measures for protecting data are documented and actually effective. DLP configuration and how it is really used are direct evidence of data protection as it is practised day to day.

Common sources of error

DLP in practice: what CentaurNexus contributes

DLP Studio in CentaurNexus manages DLP Dictionaries, Engines and Notification Templates centrally in one place. Every change goes through validation before saving, which surfaces errors before a rule goes live, instead of trial and error on a rule set that is already in production. Policy Health Saga complements this by assessing, as part of the licence healthcheck, which DLP functions in your Zscaler licence remain unused, so that data protection you have already paid for does not go to waste. More on making systematic use of your licence in the guide Getting more from your Zscaler licence.

See in the live demo how DLP Studio validates Dictionaries and Engines before saving.Watch the live demo

DLP in operation: how to spot it

DLP tickets are tricky, because the user usually cannot say exactly what was blocked. Four observations narrow down the cause without anyone needing to see the content.

“It worked by email, but not when uploading.”

What it usually is: The channel decides, not the content. The same file can be allowed on one path and blocked on another, because different rules apply there.

How to tell them apart: Check the channel first, then the rule. Starting with the content takes longer, and means someone has to look at it.

“That’s a false positive, that’s our customer number.”

What it usually is: Often a pattern that resembles a protected number sequence. A dictionary that triggers on digit length also catches harmless internal numbers.

How to tell them apart: This is not a fault, it is a dictionary adjustment. DLP Configuration Desk keeps this maintenance in one place, instead of spreading it across individual exceptions.

“It only happens with large files.”

What it usually is: A sign of an inspection threshold, not the rule itself. Above a certain size, or for certain formats, processing works differently.

How to tell them apart: Note the file size and format. Without that detail, the case cannot be reproduced.

“The user is waiting for an approval and doesn’t know who has it.”

What it usually is: That is the real time problem with DLP. The block happens fast, the decision on it rarely does.

How to tell them apart: DLP Release Desk runs the approval path with visible status, so the user knows what they are waiting for, and the person deciding has the context.

Channel, pattern, inspection threshold, approval path: asking in this order resolves most DLP cases without opening the content. It is also the better approach from a data protection standpoint.

Related terms

Frequently asked questions about DLP

What does DLP stand for?

DLP stands for Data Loss Prevention. It refers to the policies and technical controls meant to detect and prevent sensitive data leaving unintentionally or without authorisation, for example when a file containing customer data is uploaded to a personal cloud drive.

How does DLP recognise sensitive content?

Common methods are pattern matching for known formats such as IBANs or ID card numbers, keyword lists, and fingerprints of classified documents. The exact detection logic depends on the system in use and the rule configured; no single method reliably catches every case.

Does DLP block every transfer of sensitive data?

Not necessarily. Many DLP policies are staged: some cases are blocked, others are only logged or flagged with a warning to the user. The specific response is set by the relevant policy and depends on the data class and destination.

Is DLP a NIS2 or DORA requirement?

Neither framework mandates a specific tool, but both require appropriate technical measures for data protection and risk reduction. DLP is an established way to implement and evidence that protection; the relevant national transposition is what ultimately governs.

How are DLP and CASB related?

CASB provides visibility and the enforcement point for cloud services; DLP provides the content rule for what may happen to the data. Combined, they specifically prevent sensitive files ending up in cloud storage that has not been approved.

Sources & further reading:

Note: CentaurNexus is an independent product of SourcingBlox GmbH and not an offering of Zscaler, Inc. Product and brand names belong to their respective owners.