Everything you type into ChatGPT or Claude goes to someone else's computer, including the names, numbers, and addresses that slip in without you noticing. Veyl catches them before you hit send, masks them in your browser, and shows the real values back only to you.
Free · Works inside ChatGPT and Claude · Nothing leaves your browser unmasked
A pasted email, a form, a paragraph from a document. AI chat is useful precisely because you give it real context, and real context is full of real information.
Your client, your patient, your coworker, yourself. Names, emails, and phone numbers are the easiest things to paste and the hardest to take back.
SSNs, account and card numbers, medical record numbers, policy IDs, birthdays, home addresses. Veyl recognizes the shapes, even partly masked ones.
Contracts, statements, forms. One paste can carry a hundred identifiers. Veyl reads documents locally and masks them before any AI sees a word.
Install the extension and keep using ChatGPT or Claude exactly as you do now. Veyl works quietly until it's needed.
As you write, Veyl detects sensitive information locally, using patterns plus an AI model that runs entirely on your device.
Hit send and Veyl steps in: "Sensitive information detected. Mask before you ask?" Review each item, keep or mask with one click.
The AI receives [PERSON_1] and [SSN_1], never the real values. It answers just fine without them.
Veyl restores the actual values in the reply, on your screen only, and keeps a tamper-evident log of what was protected.
The Veyl workspace reads your document in your browser (even scanned ones, via local OCR), masks everything sensitive, sends only the masked text to the AI with your question, and restores the real values in the answer. Your file never gets uploaded anywhere. Bring your own AI key (OpenAI or Anthropic): your usage, your account, your control.
Open the workspace →