Vaktor masks sensitive data in the browser before it reaches ChatGPT or Claude, and gives you the audit trail to prove it.
Draft the redemption memo for Erik Lindqvist, personnummer 811218-9876, on his Nordkap Fond holding, and confirm to [email protected].
of workplace ChatGPT use already runs on personal accounts.
of what employees move into AI tools is sensitive data.
They route around you, on accounts you cannot see.
They open the other model for the task it happens to be better at.
A policy does not sit between the clipboard and the send button.
What happened, on which day, to which data. A policy document holds no record of a single prompt.
Figures from Cyberhaven Labs, 2026 AI Adoption & Risk Report, measured across corporate endpoint telemetry rather than self-reported survey.
Their own account, their own workflow. No proxy, no gateway, no second login.
chatgpt.com · claude.ai · gemini.google.comPersonnummer by Luhn checksum, IBANs by mod-97, client names against your list. Each match becomes a numbered placeholder.
runs on the laptop[KLIENT_1] holds the slot the real name did. Vaktor puts the values back as the answer renders.
Reads a separate ledger: categories, counts, dates, users. Never the prompt text, which is not transmitted and therefore cannot be produced.
Runs in this page, on your machine, on the same code that ships in the extension. Open the network tab if you would like to watch nothing happen.
Recognises Swedish personnummer and organisationsnummer, IBANs, emails, and a sample client list (Erik Lindqvist, Nordkap Fond, Åsa Sjöberg). In a deployment the list is yours. Every identifier here is an official Swedish test number.
Vaktor is never in the prompt path. The browser sends to OpenAI or Anthropic exactly as it did before, and our endpoint receives a category, a count and a timestamp.
Your security team can settle it in an afternoon with a proxy and a packet capture. No source access, no NDA first.
Prompt text appears in none of these
If yours is not here, ask it on the call. We would rather answer it before you buy.
[KLIENT_1] occupies the same grammatical slot as the name it replaced, and repeat mentions reuse the same number, so the model can still tell two people apart. Real values are restored in the browser, so the reader sees the original names.Thirty minutes. We run your own text through it and you see what would have stayed on the laptop.
Or write first: [email protected]