Your private data
never reaches
LLM pipelines.
A privacy layer between your AI agents and any LLM. Sensitive fields masked before they leave your server — restored in the response.
Prompt before vault
WHAT WE DO
Four steps.
Zero exposure.
Intercept your prompt
The user's plain-text instruction is intercepted before it leaves your server. Vault scans it and masks every piece of sensitive information inline.
Masked string goes to the LLM
Names, account numbers, UPI IDs and amounts are replaced with stable tokens — right inside the sentence. The masked string is what the LLM sees. Real values never leave your server.
LLM routes to an agent
The LLM receives the masked string, understands the intent, and returns structured JSON specifying which agent to invoke and the parameters to use. Tokens stay in place throughout.
Restore, then execute
Before the agent runs, POST to /api/unmask and every token is swapped back to its real value. The agent receives clean, complete data — and executes with full fidelity.