Het Dilemma van de Ontwikkelaar
Je bent een productieprobleem aan het debuggen. De stacktrace bevat klant-e-mailadressen. De snelste oplossing? Plak het in Claude en vraag om hulp.
Maar die klantgegevens zijn nu:
- Opgeslagen in de systemen van Anthropic
- Potentieel gebruikt voor training (afhankelijk van je plan)
- Zichtbaar voor iedereen met toegang tot je chatgeschiedenis
77% van de ontwikkelaars plakt gevoelige gegevens in AI-tools. De meesten realiseren zich de implicaties pas als het te laat is.
De MCP Server Oplossing
De Model Context Protocol (MCP) Server fungeert als een transparante proxy tussen jou en AI-assistenten. Het:
- Onderbreekt je prompts voordat ze de AI bereiken
- Detecteert en anonimiseert PII automatisch
- Stuurt alleen geanonimiseerde gegevens naar de AI
- De-anonimiseert antwoorden zodat je de oorspronkelijke context ziet
Je interacteert normaal met AI—de bescherming is onzichtbaar.
Het Instellen van de MCP Server
Vereisten
- Node.js 18+
- Claude Desktop, Cursor of VS Code met Claude-extensie
- anonym.legal API-sleutel (krijg er een gratis op anonym.legal/auth/signup)
Stap 1: Verkrijg je API-sleutel
- Meld je aan op anonym.legal/auth/signup
- Navigeer naar Instellingen → API-tokens
- Genereer een nieuw token
- Kopieer het token (je ziet het maar één keer)
Stap 2: Configureer Claude Desktop
Bewerk je Claude Desktop-configuratiebestand:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Linux: ~/.config/Claude/claude_desktop_config.json
Voeg de anonym.legal MCP-server toe:
{
"mcpServers": {
"anonym-legal": {
"command": "npx",
"args": ["-y", "@anthropic/mcp-server-anonym-legal"],
"env": {
"ANONYM_API_KEY": "your-api-key-here"
}
}
}
}
Stap 3: Herstart Claude Desktop
Sluit Claude Desktop en open het opnieuw. Je zou "anonym-legal" in de lijst met MCP-servers moeten zien.
Configuratie voor Cursor IDE
Cursor gebruikt hetzelfde MCP-protocol. Voeg toe aan je Cursor-instellingen:
{
"mcp": {
"servers": {
"anonym-legal": {
"command": "npx",
"args": ["-y", "@anthropic/mcp-server-anonym-legal"],
"env": {
"ANONYM_API_KEY": "your-api-key-here"
}
}
}
}
}
Wat Wordt Geanonimiseerd
De MCP Server detecteert en anonimiseert 285+ entiteitstypen:
| Categorie | Voorbeelden |
|---|---|
| Persoonlijk | Namen, e-mails, telefoonnummers, geboortedata |
| Financieel | Creditcards, bankrekeningen, IBAN's |
| Overheid | BSN's, paspoortnummers, rijbewijzen |
| Technisch | IP-adressen, API-sleutels, tokens |
| Gezondheidszorg | MRN's, patiënt-ID's, verzekeringsnummers |
| Bedrijf | Werknemers-ID's, rekeningnummers |
Voorbeeldtransformatie
Jouw prompt:
Debug deze fout van gebruiker john.smith@acme.com:
Fout: Betaling mislukt voor kaart 4532-1234-5678-9012
Klant-ID: CUST-12345
IP: 192.168.1.100
Wat Claude ziet:
Debug deze fout van gebruiker [EMAIL_1]:
Fout: Betaling mislukt voor kaart [CREDIT_CARD_1]
Klant-ID: [CUSTOMER_ID_1]
IP: [IP_ADDRESS_1]
Claude's antwoord (aan jou):
De fout voor john.smith@acme.com suggereert dat de kaart
4532-1234-5678-9012 mogelijk onvoldoende saldo heeft...
Je ziet de oorspronkelijke gegevens; Claude heeft alleen tokens gezien.
Geavanceerde Configuratie
Aangepaste Entiteitstypen
Definieer aanvullende patronen om te detecteren:
{
"mcpServers": {
"anonym-legal": {
"command": "npx",
"args": ["-y", "@anthropic/mcp-server-anonym-legal"],
"env": {
"ANONYM_API_KEY": "your-api-key",
"CUSTOM_PATTERNS": "JIRA-[0-9]+,TICKET-[A-Z0-9]+"
}
}
}
}
Toestaan van Specifieke Gegevens
Sommige gegevens mogen niet geanonimiseerd worden (publieke bedrijfsnamen, productnamen):
{
"env": {
"ANONYM_API_KEY": "your-api-key",
"ALLOWLIST": "Anthropic,Claude,anonym.legal"
}
}
Uitschakelen van Specifieke Entiteitstypen
Als je bepaalde types door wilt laten:
{
"env": {
"ANONYM_API_KEY": "your-api-key",
"DISABLED_ENTITIES": "PHONE_NUMBER,URL"
}
}
Verificatie
Test of de anonimisering werkt:
- Open Claude Desktop
- Plak tekst met duidelijke PII: "Neem contact op met John Smith op john@example.com"
- Controleer de MCP-serverlogs (zichtbaar in de ontwikkelaarstools van Claude Desktop)
- De log zou moeten tonen: "Geanonimiseerd: 2 entiteiten (PERSON, EMAIL_ADDRESS)"
Beveiligingsoverwegingen
Waar de Verwerking Plaatsvindt
| Component | Locatie |
|---|---|
| MCP Server | Jouw machine (lokaal) |
| PII Detectie API | anonym.legal servers (Duitsland) |
| AI Model | Anthropic/OpenAI servers |
De MCP-server zelf draait lokaal. Alleen het detectieverzoek (met gehashte/geanonimiseerde gegevens) gaat naar de API van anonym.legal.
Gegevensbewaring
anonym.legal slaat geen jouw prompts of antwoorden op. De API:
- Ontvangt tekst voor analyse
- Retourneert entiteitsposities
- Verwijdert onmiddellijk de invoer
Zie ons privacybeleid voor details.
Vergelijking: Zonder vs. Met MCP Server
| Aspect | Zonder | Met MCP Server |
|---|---|---|
| PII in prompts | Verzonden naar AI-provider | Vervangen door tokens |
| Gegevens in AI-logs | Bevat echte PII | Bevat alleen tokens |
| Inbreuk blootstelling | Volledige PII gelekt | Alleen geanonimiseerde gegevens |
| Workflow verandering | Geen | Geen (transparant) |
Prijzen
Het gebruik van de MCP Server is inbegrepen in alle plannen van anonym.legal:
| Plan | Tokens/maand | Prijs |
|---|---|---|
| Gratis | 200 | €0 |
| Basis | 2.000 | €3/maand |
| Pro | 10.000 | €15/maand |
| Zakelijk | 50.000 | €29/maand |
De meeste ontwikkelaars blijven op Basis (€3/maand) met typische gebruik.
Conclusie
AI-assistenten zijn essentieel voor moderne ontwikkeling, maar ze hoeven je klantgegevens niet te zien.
De MCP Server-integratie:
- Vereist geen workflowveranderingen
- Beschermt PII automatisch
- Werkt met Claude Desktop, Cursor en VS Code
- Kost €3/maand voor de meeste ontwikkelaars
Stel het één keer in en vergeet het—je gegevens zijn standaard beschermd.
Begin nu:
Bronnen: