You cannot read the prompt
Not with an admin role, not with a support escalation, not with a court order. The data was never received.
Answers
Yes — if classification runs on the endpoint and only a redacted event record leaves the device. Administrators see data type, count, confidence, a masked snippet and a risk score; never the message. The trade-off is real: nobody can retrieve the original text afterwards, including you.
Two architectures
The second is harder to build and easier to defend.
Transmit, then classify
Content goes to a server — the vendor’s or yours — where a model inspects it.
Classify, then transmit
Detection runs locally; only a derived record is sent.
What an analyst sees
Surrounding words survive, so a reviewer can distinguish “here is a test fixture” from “here is a real customer, reformat it for me” — which is most of what triage needs — while the value itself is gone.
Note masked, not tokenised. Masking destroys the characters. Tokenisation replaces them with a reference something can reverse. A vendor offering “reversible for authorised investigators” is offering a content store with extra steps.
{
"type": "SSN",
"framework": ["HIPAA", "Internal-PII"],
"count": 1,
"confidence": 0.97,
"snippet": "my ssn is ***-**-6789 please reformat",
"destination": { "app": "claude.ai", "sanctioned": true },
"risk_score": "Critical",
"action": "blocked"
}
What you give up
If your investigative process genuinely requires reading what people wrote, this architecture is the wrong fit — and you should be clear-eyed that the alternative means holding a searchable archive of your employees’ messages.
Not with an admin role, not with a support escalation, not with a court order. The data was never received.
No feedback loop from real false positives, so quality comes from synthetic corpora, public data, aggregate counters and labels on already-redacted records.
Everything runs inside the endpoint’s budget, which rules out approaches needing a GPU — OCR on pasted images cannot sit inside a blocking path.
Which is most of why the industry defaulted the other way.
Test the claim
A vendor confident in the claim will help you run this. One that deflects has told you something.
On a device you control.
At the network layer, not from the product’s own logs.
Through a covered AI tool.
And for any encoding of it.
Debug builds are where real leaks live.
Straight answers
From the data type, the count, the confidence, the masked snippet, the destination and the risk trend for that user. The masked snippet preserves surrounding words, so a reviewer can judge intent without seeing the value.
It should not be. Masking removes the characters; tokenisation replaces them with something a key can reverse. Ask which one a vendor does, and if it is reversible, ask who holds the key.
It makes tuning slower, because the product cannot learn from the examples it got wrong. Quality has to come from synthetic corpora, public data, aggregate counters and analyst labels instead.
Capture the agent’s outbound traffic in a lab with a known sensitive string, and inspect what is actually transmitted. Any vendor confident in the claim will support that test.
Bring a packet capture and a unique string. It is the only vendor claim in this category you can verify yourself in an afternoon.