Skip to content
GitHubOpen source
Product
Docs
Solutions
IndustriesAll industries
CompareCompare all AI data-leak tools
Benchmarks
GitHubApache-2.0

AI DLP tools compared: block vs redact vs pseudonymise

AI DLP tools differ most in what they do when they find sensitive data: block the request, redact the value, or replace it with a reversible pseudonym. Enterprise GenAI DLP products from Netskope, Zscaler, Palo Alto, Microsoft, Nightfall and Harmonic mainly block, warn or coach employees using AI apps. Shadow takes the third approach for API, agent and file traffic: it sends realistic fakes and restores the real values in the response.

ApproachWhat the model seesUser experienceMain risk
BlockNothing; the request is refusedTask fails; user may be coached or asked to justifyPeople route around it (personal accounts, phones)
Redact[REDACTED], <PERSON> or a masked valueTask runs with less informationAnswers degrade; values can’t be restored
Pseudonymise (reversible)A realistic stand-in: hui.zhao@zhilan.cnTask runs normally; answer shows the real valuesDepends on detection recall and vault security

None of these is always right. Blocking is correct for data that must never be processed by an external AI at all. Redaction suits logs and analytics. Pseudonymisation suits everyday work where the answer needs to mention the real customer, colleague or account.

ToolWhere it runsBlockRedactReversibleStreamsFilesFleet management
Netskope OneSASE inlineYesYes (mask, FPE, hash)NoRedaction not for SSENot file contentYes
ZscalerSASE inlineYes (also isolate)Not documentedNon/aUploads controlledYes
Palo Alto AI AccessSASE, Prisma BrowserYesOnly in a community blogNon/aNot documentedYes
Microsoft PurviewMicrosoft 365, Edge, endpointYes (warn, audit)NoNon/aCannot scan files uploaded into promptsYes
NightfallBrowser extension, endpoint agentYesYesNon/aUploadsYes
Harmonic SecurityBrowser extensionYes (warn, redirect)Vendor-statedNon/aUploadsYes
Prompt SecurityExtension, gatewayYesNot verifiedNoNot documentedNot documentedYes
Lasso SecurityExtension, gatewayAlertMaskNot documentedNot documentedNot documentedYes
StracExtension, SaaSYesYesNot documentedNot documentedSaaS storesYes
ShadowEndpoint proxy, gateway, libraryOptional (block for PDFs and images; secrets can be redacted)Opt-inYesYesDOCX/XLSX/PPTX in place, PDF to textNo central console
  • Coverage of web chat. Browser extensions and SASE inspection see what employees type into ChatGPT, Gemini, Claude and Copilot web apps, including on unmanaged AI sites.
  • Visibility and shadow-AI discovery. Which AI apps are in use, by whom, with what data.
  • Central policy and reporting. One policy across thousands of devices, with audit logs, SIEM integration and incident workflows.
  • User coaching. A pop-up that explains why a paste is risky changes behaviour over time.
  • Existing investment. If you already run Netskope, Zscaler, Palo Alto or Microsoft 365 E5, adding GenAI controls may cost little extra.

Shadow does none of these. It has no console and no browser extension, and it does not see what people type into AI web apps such as chatgpt.com or claude.ai.

  • API and agent traffic. Developers, CI jobs and services call model APIs directly. Inline DLP built for browsers often does not inspect these well, and Netskope’s documentation explicitly excludes SSE streaming responses and MCP from redaction.
  • Agents need real values back. If an agent’s tool call contains a redacted address, the action fails. Shadow restores tool-call arguments on your machine before the tool runs. See tool calls.
  • Files. Several DLP products can block an upload but not transform it. Shadow masks Office documents in place so the model still gets the content.
  • Answer quality. Placeholders strip meaning. Realistic, format-preserving fakes from a consistent persona keep prompts coherent.
  1. Mostly employees in web chat, many managed devices? Start with your SASE or Microsoft 365 vendor, or a browser-first tool like Nightfall or Harmonic.
  2. Mostly developers, agents and services calling model APIs? Add a reversible layer like Shadow on those machines and containers.
  3. Both? Run both. Exclude the AI API hosts that Shadow handles from your SASE TLS inspection, or chain Shadow’s outbound traffic through your corporate proxy with upstream_proxy, so the two do not fight over TLS.
  4. Strict “never leaves” data classes? Use blocking for those, in either tool. In Shadow, [policy.always] secret = "redact" and [files] pdf = "block" give hard stops.

Is Shadow a free alternative to enterprise AI DLP?

Section titled “Is Shadow a free alternative to enterprise AI DLP?”

For API, agent, developer and file traffic on machines you control, Shadow is a free, open-source way to replace detected sensitive values before they reach AI providers while keeping answers useful. It is not a replacement for fleet-wide browser DLP, central reporting or user coaching. See the overview for the full landscape.


Last reviewed: 2026-10-31. All product names are trademarks of their respective owners; this guide is based on public documentation as of the review date.

Frequently asked questions

What is AI DLP?

AI data loss prevention (AI DLP or GenAI DLP) stops sensitive data such as personal data, customer records, source code and secrets from reaching AI tools and model providers. Products do this by blocking the request, redacting the sensitive values, or replacing them with reversible pseudonyms.

Should an AI DLP tool block or redact?

Blocking is the simplest and safest for clearly prohibited data, but it breaks the task and encourages workarounds. Redaction lets the request through without the value but can make answers worse. Reversible pseudonymisation keeps answers useful by sending realistic stand-ins and restoring the real values in the response.

Which AI DLP tools can redact rather than block?

Netskope documents inline redaction with mask, format-preserving encryption or hash, excluding streamed responses, MCP and file content. Nightfall and Strac redact in their browser extensions. Harmonic and Lasso describe masking or redaction in vendor material. Shadow pseudonymises reversibly.

Is there an open-source AI DLP tool?

Shadow is an open-source (Apache-2.0) privacy layer for AI API traffic. It is not a full DLP suite: it has no central console, coaching or SIEM export. Presidio, LLM Guard and LiteLLM are open-source building blocks.

Does AI DLP make us compliant?

No tool makes an organisation compliant on its own. AI DLP helps meet requirements such as data minimisation and confidentiality, as part of a wider programme.