If your product sends user data into OpenAI, Claude or Gemini, or stores it for AI features, PrivoNest can mask or tokenize personal data before that happens — designed around GDPR's data-minimization and privacy-by-design principles.
Customer Sophie Laurent, email s.laurent@example.eu, account EU-8847-2231, member since 2019-03-14, based in Berlin, requested a refund.
Customer <PER>, email <EMAIL>, account <ID>, member since <DATE>, based in <ADDR>, requested a refund.
Cliente Sophie Laurent, e-mail s.laurent@exemple.eu, compte EU-8847-2231, cliente depuis le 14-03-2019, basée à Berlin, a demandé un remboursement.
Cliente <PER>, e-mail <EMAIL>, compte <ID>, cliente depuis le <DATE>, basée à <ADDR>, a demandé un remboursement.
Detect and mask names, emails, national IDs, financial and health identifiers before they reach a model, so the AI provider only sees what it needs.
The masking step sits in front of the AI call, not after — protection is built into the workflow rather than bolted on.
Reversible tokenization means the original value only exists where you choose to store it — deleting your own mapping effectively removes recoverability.
PrivoNest does not sell personal data and does not use customer API payloads to train AI models.
Detection works across major EU languages (German, French, Spanish, Italian, Dutch, Polish, and more) with one API contract.
A DPA is available on request for teams that need one signed before sending any data through the API.
| Capability | PrivoNest | Raw prompts to OpenAI/Claude | DIY regex / Presidio |
|---|---|---|---|
| Masks PII before the AI call | ✓ Yes | ✕ No | ! Depends on your build |
| EU language coverage | ✓ 37 languages | ! Depends on the model | ! Only what you build |
| Reversible when needed | ✓ PV1 tokens | ✕ N/A | ! You build it |
| DPA available | ✓ On request | ! Provider's own DPA only | ✕ Internal only |
| Self-serve, no sales call | ✓ Free tier + $9/50k | ✓ Yes | ✓ Free software |
Free tier, no sales call. Free integration support inside 24 hours if you get stuck.