Data loss prevention for AI
Security at the source.
Chassis is DLP that runs on your users' devices, right beside each AI app, and stops requests that would leak your data before they leave.
Bolted to the source, not routed through a cloud.
Most DLP tools for AI send every prompt through the vendor's servers to inspect it. That makes the vendor one more place your most sensitive data ends up. Chassis checks each request on the user's device, in the same place it was written, beside the app that wrote it.
In 2023, Samsung restricted generative AI tools at work after employees pasted internal source code into ChatGPT.Widely reported, including by Bloomberg, May 2023
Bans don't hold. They push people to personal accounts, where you see even less. Chassis lets them keep using AI and keeps the sensitive parts at home.
Three answers at the moment of sending.
People see a clear note right where they typed, never a silent failure or a ticket. In DLP terms: block, redact, or warn and confirm. Your rules decide which answer each request gets.
This prompt contains an AWS access key. Keys stay on your computer. Remove it and try again.
For things that should never leave.
Access keys, card numbers, credential files. Chassis stops the prompt, the file read, the shell command or the web fetch, and says exactly why.
- Where
- Claude Code in the terminal
- Caught
- AWS access key in a prompt
- Sent
- Nothing
Example request
Chassis removed an email address and a card number. The rest of the message went through.
For work that's fine without the details.
Most questions don't need the customer's name or number to get a good answer. Chassis takes those out and lets the request go.
- Where
- ChatGPT in Chrome
- Caught
- An email address and a card number
- Sent
- The message, without them
Example request
Send anyway? Your answer is logged only on your computer, never sent anywhere.
For judgment calls.
Client names, project codenames, internal hostnames. Some are fine to mention, some aren't. The person sending decides, with the rule in front of them.
- Where
- Claude in Chrome
- Caught
- A confidential project codename
- Sent
- Only if they confirm
Example request
Rules go down. Nothing comes back.
You publish a policy and sign it. Each user's device pulls it, checks the signature, and rejects anything unsigned or older than what it already has. That pull is the only request Chassis makes.
- Prompts and repliesstay with the user
- Files and pasted textstay with the user
- Activity logstays with the user
- Device and user IDsnever collected
What we never collect, we can never leak.
So what can I see?
The policy you published and which version is live. Install and health status come from your MDM, which already reports what's on each device. Each person can see their own activity on their own machine.
Specifications
What Chassis covers today, and what's next. We'd rather you hear the gaps from us.
| System | Today | Next |
|---|---|---|
| Category | Endpoint DLP for AI: every check and every decision happens on the user's device | — |
| Actions | Block, redact, or warn and let the person confirm | — |
| AI chats | ChatGPT, Claude, Gemini, Copilot, Perplexity, DeepSeek and Mistral in Chrome | ChatGPT and Claude desktop apps |
| Coding agents | Claude Code: prompts, file reads, shell commands and web fetches | Cursor and other coding agents |
| Files | Credential files and sensitive file contents read by Claude Code | Uploads and drag-and-drop in chat apps |
| Browsers | Chrome | Edge and Firefox |
| Baseline rules | API keys and tokens, card numbers, Social Security numbers, credential files, contact lists, confidentiality markings | — |
| Your rules | Client names, project codenames, internal hostnames, any term you add | Separate policies per group |
| Deployment | Agent and browser extension pushed through Jamf, Intune or Kandji; no proxy, no network rerouting, no certificates | — |
| Policy delivery | Signed bundles, pulled by each user's device; unsigned or older versions rejected | — |
Live in an afternoon.
Choose rules
Start from the baseline, then add the names and codenames that matter to your company.
Deploy
Ship the agent and the extension with the MDM you already run. Your users' devices pull the signed policy.
Protect
From the next message on, Chassis checks every AI request your users make and stops, cleans or asks.
See it stop a real request.
Tell us about your team. We'll walk you through Chassis live and answer your DLP and security questions.