DeepSight, Protecto’s agentic data classifier, finds PII, PHI and PCI in typos, mixed languages and free text, then returns tokens your AI can still use.
99.74% F1 score in Protecto’s DeepSight datasheet (internal test, April 2026).
A support agent logs a call. The NER model we built in our first two years checks the note before it reaches an AI model.
What the AI model receives
[PERSON] called about his claim #4456. He mentioned his SSN ends in 7821 and wants a callback at [PHONE].
Two sensitive values would have reached the model.
It reaches the model, the logs and the search index. No later step can recover data you never detected.
Mark “Tesla” as PII and the sentence loses its meaning. Answers get worse, and reviewers stop trusting the alerts.
Each new format, language or entity means more rules and more retraining. Fixing one case tends to expose another.
AI systems read noisy, real-world text. DeepSight weighs the words around a value before it labels it.
Charge to 4228231102032030and confirmA card number runs into the next word, so a pattern stops matching.
اتصل بي على 467-802-3822 بعد الساعة 5 مساءًA phone number sits inside Arabic text, where English-tuned models lose it.
Forward the $72K package to HR. Sarah accepted the offer.No word says “salary”. Only the sentence shows this is pay data.
Reference code: 4228 2311 0203 2030Sixteen digits, and not a card. An Aadhaar number isn’t a PAN either. Context settles the type.
rahul(dot)mehta(at)gamil(dot)comTypos and spelled-out symbols slip past exact matches.
His SSN ends in 7821Four digits look harmless until they sit next to a name and a claim number.
One model prediction isn’t enough for messy data. DeepSight works through each span in stages, so ambiguous values get reasoned about instead of guessed.
Text, JSON or document chunks. DeepSight detects language, script and structure without changing the format.
Candidate values are segmented with the words around them.
The agent labels each span by what it means, with pattern as one signal.
Each label is checked against policy, format rules and edge cases, and gets a confidence score.
Reversible, format-preserving tokens, with audit metadata for every value.
Worked example: a German patient record
Benchmark case TC-45
Input
Patient: Klaus Wagner, geb. 14.09.1965. SSN: 789-01-2345. Adresse: Schillerstr. 7, Hamburg 20095. Tel: 040-9876-5432.
Detected: 7 of 7 entities
Returned to your AI
Patient: <PER>Xucvd eQuhGE</PER>, geb. <DOB>RDZn8</DOB>. SSN: <SSN>681-952-1079</SSN>. Adresse: <ADDRESS>JkZ5AIDrc5. 0Bj</ADDRESS>, <CITY>dcxB157</CITY> <PIN>30948</PIN>. Tel: <PHN>180-4494-4825</PHN>.
SaaS · VPC · On-premises · Air-gapped. One classifier, one API and one audit model in every mode. When DeepSight runs in your environment, your data stays there.
Standard scoring counts a value as protected once it is found and masked. AI needs more. A masked person, place or ID must keep its role in the sentence, so the type has to be right too.
Source: Protecto’s DeepSight datasheet (internal test, April 2026). 75 cases, including hard inputs in Arabic, French, German, Spanish and Japanese. Results by test suite are in the datasheet.
Standard scoring: found and masked
AI scoring: found and typed correctly
Rules and NER models worked when data was clean and labeled. AI inputs are neither.
| Capability | Pattern and NER tools | Protecto DeepSight |
|---|---|---|
| Free text | Tuned for clean fields. Brittle on notes, tickets and chat. | Reads each span with the words around it. |
| Typos and obfuscation | Miss a value once the format breaks. | Handles typos, partial values and novel formats. |
| Lookalike values | A 16-digit reference code can read as a card number. | Resolves the type from surrounding context. |
| Context-only sensitivity | No keyword or entity to match, so nothing is flagged. | Weighs meaning, so “$72K package” reads as pay. |
| Mixed languages | Often tuned for one language at a time. | Officially tested in seven languages, with locale-specific IDs. |
| Custom entities | New types mean more rules or retraining. | Add claim numbers or internal codes in days, with no ML stack to run. |
| Model upkeep | You pick, tune and retrain the model. | The agentic layer picks the models for each task, behind one API. |
Independent benchmark: UT Dallas and DataXpert measured a higher F1 for Protecto than for AWS Comprehend and Microsoft Presidio.
DeepSight names the data. The rest of Protecto acts on those names, value by value and role by role.
Tokens keep format, type and consistency across records, so joins, embeddings and analytics still work.
Protecto Gateway reveals real values to authorized tools, so a lookup finds the record while the model only sees tokens.
Context-Based Access Control (CBAC) decides who sees real values. Everyone else keeps seeing tokens.
Each classification is logged with its confidence, policy path and reversible token ID, so reviewers can check any decision.
“Protecto enabled us to deliver data security, privacy, and compliance for our AI features at scale across 5,000+ enterprise clients, strengthening customer trust in our AI automation solutions.”
How to mask sensitive values for the model and still give an approved tool the real value it needs, with a worked tool-call example and a checklist for production.
What broke our own NER models, and how agentic data classification replaced them.
How the agentic layer picks models by context, data type and policy, behind one API.
Why a missed value costs more than a false flag, and how to read recall and precision.
DeepSight is Protecto’s agentic data classifier. DeepSight finds sensitive data in free-form text, structured fields, chat logs, documents and tickets, then returns policy-aware tokens that are safe for LLMs, RAG and agent workflows.
No. DeepSight is a core feature of Protecto Vault, not an individual product.
The classification is a structured workflow instead of one model prediction. The system examines the input, reasons about context, identifies sensitive values, applies policy and checks the output.
50+ entity types across PII, PHI and PCI, plus custom entities you define, such as claim numbers and internal codes. India’s PAN and Aadhaar numbers are built in.
Detection is officially tested in seven languages: English, German, French, Spanish, Dutch, Arabic and Japanese. Other languages are available on request and tested on your data.
In Protecto’s internal test from April 2026, DeepSight scored 99.74% F1 with 0 false positives across 75 cases. Under stricter scoring, where the type must also be right, recall was 98.8%. DeepSight also retained 90%+ response accuracy, a measure that compares AI answers before and after masking. Source: Protecto’s DeepSight datasheet.
It doesn’t have to. DeepSight can run in your VPC, on-premises or air-gapped, with the same classifier and API as the SaaS option. The classifier runs there too, and external models receive only tokens.
Through a REST API for real-time, batch and streaming work: POST /vault/scan, /vault/mask and /vault/unmask.
No. DLP keeps guarding email, endpoints and file transfers. Protecto covers where it falls short: AI traffic, context and unstructured data moving to models and agents.
Bring a sample document or ticket, with test data if you prefer. We will show you what DeepSight finds and what your AI receives.
How DeepSight finds PII and PHI from context, with Protecto’s internal test results.
By submitting you agree to Protecto’s privacy policy.
A third-party study compares how accurately Protecto, Microsoft Presidio, and AWS Comprehend find personal and health data in unstructured text.
By submitting you agree to Protecto’s privacy policy.
A practical guide to privacy controls for AI assistants, RAG, and agents. One workflow traced from request to CRM update, with what each destination may see.
By submitting you agree to Protecto’s privacy policy.