Don't take our word for it. Check.
No telemetry. No analytics. No accounts. No licence checks. The Veil app sends nothing anywhere except your requests to the AI provider you chose, and only after sensitive values have been replaced.
Verify it yourself
The engine that redacts your data is open source. The rest of Veil we made easy to observe.
Watch the network
Veil listens only on your own computer (127.0.0.1). Open your system network monitor and see for yourself which connections it makes.
Use the test playground
Paste text and see exactly what the AI provider would receive. Nothing in the playground is sent anywhere.
Read the activity log
Every request is listed with what was replaced, by type and count. Your content is not stored in the log.
Read the engine's code
The engine that redacts your data and the browser extension are public on GitHub, and Veil shows which versions you run.
How to check itWhat Veil can and can't protect
Privacy software should be clear about its limits.
It protects
- Emails, phone numbers, card numbers, bank accounts, keys and secrets, IP addresses, web addresses and national IDs, in the text you send
- PDFs you attach, in the desktop apps and on claude.ai and chatgpt.com: Veil reads their text and replaces the same values in it
- Text files you attach on claude.ai and chatgpt.com, such as notes, Markdown, CSV, JSON, code and .env files, in any common encoding
- Names of people, companies and places, found by optional name detection that runs on your computer, and the names, client names and codenames you add to your own list
- Streaming replies and tool calls, so tools still receive the real values they need
- The same value always gets the same placeholder, so the AI can still follow who is who
- If Veil hits an error, it blocks the request instead of sending it unprotected
It does not protect
- The mobile apps, and chat websites other than claude.ai and chatgpt.com, such as Gemini or Copilot
- Images, and files other than PDFs and text files, that you upload on claude.ai or chatgpt.com. Veil blocks them or lets them through, as set in Behavior
- Text files a website makes by itself, rather than ones you attach
- Images. Veil does not look inside them
- Files other than PDFs and text files. Veil can read and redact those, but not zip files, Word documents, spreadsheets or presentations
- Names that name detection misses and that are not on your list
- Anything you send through a tool that is not pointed at Veil
Where your data lives
The vault remembers which placeholder stands for which value, so replies can be restored.
- The vault is encrypted on your disk with AES-256-GCM.
- The key is held in your system keychain, not in a file next to it.
- Entries expire automatically after a period you choose, 7 days by default.
- A memory-only mode keeps nothing on disk at all.