Privatim

The problem

Many law firms, practices and insurance brokers already use ChatGPT, Copilot or Claude — for draft replies, summaries, wording. But client correspondence is full of names, addresses, IBANs, national register numbers and claim numbers. Those don’t belong in a cloud.

What Privatim does

Privatim runs as a small app on your Mac, with an icon in the menu bar. You select a text in any application and press ⌘⌥E. The review window shows the text with every detected detail highlighted in colour, together with a legend. You undo maskings that aren’t needed and add your own.

Then you copy the masked text to the clipboard or open Claude, ChatGPT, Gemini, Perplexity or Grok directly. Via the clipboard, any AI tool works, Copilot included. You copy the AI’s reply back and restore it from the menu bar menu or with a keyboard shortcut: the real names and details are back in place.

Privatim’s review window with an email in which names, address, IBAN and national register number are highlighted in colour.
The review window with its legend. All data in the example is fictitious.
ChatGPT’s reply to the masked text: the AI works with the replacement names and never sees the real ones.
What the AI sees: ChatGPT replies to the masked text, with replacement names instead of the real ones.
Left, the original email in TextEdit; right, the AI’s reply in the review window, restored with the real names.
Restored: the original on the left, the AI’s reply with the real names back in place on the right.

Two ways to mask

Placeholders: each detail is replaced with a typed placeholder such as [Person_K7QX_1]. Unambiguous, and the AI can keep using it in its reply.

Realistic replacement names: names, places and companies are replaced with realistic fictitious values that AI tools handle better. “Dr Schmitz”, for instance, becomes “Dr [Hauffer]”, and one street becomes another. Dates, amounts and identifiers remain placeholders.

Privatim’s settings: three detection levels and the switch for realistic replacement names.
Detection levels and realistic replacement names in Settings.

What is detected

Detection works in three layers: patterns with check digits for numbers and identifiers, a language model for names, places and organisations, and a local privacy model. It knows the formats you deal with every day in Belgium and Luxembourg, in German, French, Dutch and English:

  • Names
  • Companies and organisations
  • Places, streets, addresses
  • Email and phone
  • IBAN and BIC
  • Structured payment references +++…+++
  • Belgian national register numbers
  • Luxembourg national identification numbers
  • Belgian enterprise and VAT numbers
  • Belgian licence plates
  • Insurance numbers
  • Usernames, hostnames, IP addresses
  • Passwords and keys

No detection is complete. That is why Privatim shows every masking in the review window before anything leaves the building, and you have the final say.

More than the clipboard

  • Glossary: terms that should always be masked, and terms that should never be masked, such as your own firm’s name.
  • Documents: anonymise whole CSV files, emails and text files.
  • Four languages: the app itself is available in German, French, Dutch and English.
The Document Center: drop in files or folders; a CSV file is being anonymised.
The Document Center anonymises whole files and folders.

Where your data stays

Privatim processes your text and documents only on your Mac. It sends neither content, nor the mapping between original values and placeholders, nor usage data to Euregio.Net AG or anyone else.

Privatim connects to the internet only when you download language models (from GitHub and Hugging Face, or a mirror you have set) or test the chatbots’ reachability in the system check. The chatbot buttons open the service in your browser; what you paste there is up to you.

System requirements

  • Mac with Apple silicon (M1 or later)
  • macOS 13 Ventura or later
  • Signed and notarised by Apple

Privatim Gateway In preparation

Detection on a server in your office or at your hosting provider: less powerful Macs get the full detection, and other systems can anonymise through the same place.

Become a tester

Privatim is in its testing phase. We are looking for SMEs, notaries, law firms, accountants, insurance brokers, medical practices and other organisations in Belgium, Luxembourg and the Euregio who work on a Mac and will tell us honestly what’s missing.

Apply as a tester

Or write directly to privatim@euregio.net.

Already a tester? Go to the download →

Or: get notified about Privatim

Double opt-in, unsubscribe at any time. We use your address solely to keep you informed about Privatim. Details in the privacy policy.

← Back to the home page