Checked on your device
The extension, the Windows app, the keyboard and the Outlook add-in all match text, files and pages locally. The optional AI model runs locally too.
VeilGuard is 100% offline by default. Detection runs on your device, and nothing leaves it without your approval or redaction.
The extension, the Windows app, the keyboard and the Outlook add-in all match text, files and pages locally. The optional AI model runs locally too.
Your prompts, pastes and attachments are never uploaded, logged remotely or shared. No personal accounts, no analytics, no telemetry.
Four optional lookups are off by default. Turning one on shows you exactly what would be sent before anything is.
The complete list. Anything not on it stays on your device.
Each sensitive value is swapped for a token such as [EMAIL_1] before the message is sent, so the AI only ever sees the token. The link between tokens and real values stays in that browser tab's memory, and VeilGuard draws your real value over the answer in its own protected layer that the website can't read. Closing the tab forgets the tokens.
The Windows app reads the text in an image with the OCR engine built into Windows. The browser extension asks the Windows app on the same PC to do this, so images are never sent to a server. Without the Windows app, image checks are skipped and VeilGuard tells you so.
Each entry in the local evidence log carries the SHA-256 hash of the one before, so any edit or deletion breaks the chain. One click re-verifies it, and exports are generated on your device.
The password-reuse alarm keeps only a local salted hash. The optional breach check sends the first few characters of a password hash, using k-anonymity, and only after you approve it.
A linked device sends counts of what was caught to the company console, never the text. A linked Outlook add-in sends daily counts only: date, detector, category, risk level and action.
Every extension build is reviewed by the browser stores and also published on GitHub, where its code can be read before you install it, and every detection pattern is published.
Load it, open the test page, and watch what it catches without a single request leaving your machine.