Cover it first.
Then take the shot.

Most screenshot tools assume you will remember to redact afterwards. Veilshot reverses that: mark the sensitive parts of the page, and the covers are already there when you capture. What you share is exactly what you meant to share.

Free covers, no account. Alt+Shift+M toggles mask mode.

Five ways to cover something

Dashboards, admin panels, support tickets, invoices — the pages worth screenshotting are usually the pages worth protecting.

Pick the elements

Password fields, credit-card fields, emails, phone numbers, OTP inputs, usernames, addresses — click them and they are covered on the live page.

Let it detect patterns

Card numbers (Luhn-checked), emails, phone numbers, API keys and tokens, order numbers, IBAN (checksum-valid), US SSN, private-network IPs and more — 16 detectors in Pro.

Your own keyword rules

Up to 50 rules — plain words or regular expressions. Veilshot covers them everywhere they appear on the page, not just where you happened to look.

Rectangle mode

Drag a box over anything: an image, a chart, an embedded view. For the things no detector can know are sensitive.

Demo mode

One click applies every site rule and keyword rule at once, and one click clears them just as cleanly — built for screen sharing and live demos.

Styles that read as "hidden"

Solid, blur, pixelate or outline. A cover you can see at a glance is a cover you will not forget to add.

What the detectors look for

Pattern detection runs locally on the rendered page. Nothing is uploaded to check it.

Pro detectors include

Credit-card numbers (Luhn) Email addresses Phone numbers API keys & tokens Order numbers IBAN (checksum) US SSN Private-network IPs Password fields OTP / verification inputs Usernames Postal addresses

Plus your own keyword and regular-expression rules, applied across the whole page.

Site rules that survive reloads

The same dashboard, every morning, with the same fields you always hide. Set it up once.

Mask it once, cover it forever

Save the covers on a page as a site rule, and Veilshot re-applies them before first paint on every future visit — the data is never visible on screen, so it can never end up in a screenshot.

There is no account and no server behind this. If you enable rule sync, it uses your browser's own profile sync, not ours.

Privacy by construction

A redaction tool that phones home would defeat its own purpose.

Zero network requests

The extension makes no requests at all — machine-verified in CI on every build, not just promised in a policy.

Everything local

Covers are drawn on the live page inside your browser. Page content, rules and saved screenshots never leave your machine.

You confirm what is hidden

Auto-detected candidates wait for your confirmation before anything is drawn. Veilshot does not silently decide what you meant to hide.

What Veilshot cannot cover

Honest limits beat a false sense of safety.

  • Content inside cross-origin iframes. A page cannot draw over another origin's frame. Veilshot tells you when it meets one.
  • The contents of password fields. Browsers do not expose them to extensions, so the field is covered rather than its text.
  • Closed shadow DOM. If a component refuses external access, no extension can reach inside it.
  • Anything rendered after the capture. Covers apply to the page you covered — a screenshot taken from another tool, outside Veilshot, is outside its reach.

Three steps before your next screenshot

No account, no sign-in, no upload step.

1 · Add it to Edge

Install Veilshot from the Edge Add-ons Store and open its side panel.

2 · Cover the sensitive parts

Open the page you want to share, then pick elements, accept detected candidates, or drag a rectangle. Alt+Shift+M or the toolbar icon toggles mask mode.

3 · Capture and share

Take the screenshot with the covers in place, check the preview, and share it. Save the layout as a site rule if you will be back tomorrow.

Pricing

Free for manual covering. One payment for the full detector set.

Free

$0

Forever. No credit card.

  • Manual covers: pick, rectangle, password-field detection
  • Up to 5 masks per session
  • Screenshot capture with preview
  • Solid, blur, pixelate and outline styles
Add to Edge

Prices in USD. One-time payment — nothing renews, nothing to cancel. Payments are processed by Creem.io as our Merchant of Record. See our Terms of Service for licence and refund details.

Questions

Short answers. If yours is not here, just email us.

Is Pro a subscription?

No. Pro is a one-time $19 payment. You pay once and keep the full version, including future updates.

Does Veilshot send my page anywhere?

No. The extension makes zero network requests — that is checked by an automated test on every build before release. Everything happens inside your browser. See our Privacy Policy.

Are the covers real, or just drawn over the screenshot?

They are drawn on the live page before the capture, so the pixels that reach the screenshot are the covered ones. Nothing is edited after the fact, and there is no separate "undo the redaction" copy lying around.

Can I use it for screen sharing rather than screenshots?

Yes — that is what demo mode is for. Turn it on and every saved site rule and keyword rule applies at once; turn it off and the page is back to normal in the same click.

How do I activate Pro after buying?

Checkout opens on Creem in a new tab. Your activation code is emailed to you right after payment — paste it into the Veilshot side panel and Pro unlocks. There is no account to create.

What if I want a refund?

Email us and tell us what went wrong. If Pro did not do what you expected, or you were charged in error, we will make it right — including a refund where that is the right outcome. Refunds are issued through Creem to your original payment method. See our Terms of Service.