Dilema dezvoltatorului
Depanați o problemă din producție. Urma stivei include adrese de email ale clienților. Cea mai rapidă soluție? Lipiți-o în Claude și cereți ajutor.
Dar acele date de client sunt acum:
- Stocate în sistemele Anthropic
- Potențial folosite pentru antrenament (în funcție de planul dumneavoastră)
- Vizibile pentru oricine are acces la istoricul de chat
77% din dezvoltatori lipesc date sensibile în instrumente AI. Majoritatea nu-și dau seama de implicații până când este prea târziu.
Soluția MCP Server
Serverul Model Context Protocol (MCP) acționează ca un proxy transparent între dumneavoastră și asistenții AI. El:
- Interceptează prompturile dumneavoastră înainte să ajungă la AI
- Detectează și anonimizează PII automat
- Trimite doar date anonimizate la AI
- De-anonimizează răspunsurile pentru a vedea contextul original
Interacționați cu AI în mod normal—protecția este invizibilă.
Configurarea MCP Server
Condiții prealabile
- Node.js 18+
- Claude Desktop, Cursor sau VS Code cu extensia Claude
- Cheie API anonym.legal (obțineți una gratuită la anonym.legal/auth/signup)
Pasul 1: Obțineți cheia API
- Înregistrați-vă la anonym.legal/auth/signup
- Navigați la Setări → Jetoane API
- Generați un nou jeton
- Copiați jetonul (o veți vedea doar o dată)
Pasul 2: Configurați Claude Desktop
Editați fișierul de configurare Claude Desktop:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Linux: ~/.config/Claude/claude_desktop_config.json
Adăugați serverul MCP anonym.legal:
{
"mcpServers": {
"anonym-legal": {
"command": "npx",
"args": ["-y", "@anthropic/mcp-server-anonym-legal"],
"env": {
"ANONYM_API_KEY": "your-api-key-here"
}
}
}
}
Pasul 3: Reporniți Claude Desktop
Închideți și redeschideți Claude Desktop. Ar trebui să vedeți "anonym-legal" în lista serverelor MCP.
Configurare pentru Cursor IDE
Cursor folosește același protocol MCP. Adăugați la setările Cursor:
{
"mcp": {
"servers": {
"anonym-legal": {
"command": "npx",
"args": ["-y", "@anthropic/mcp-server-anonym-legal"],
"env": {
"ANONYM_API_KEY": "your-api-key-here"
}
}
}
}
}
Ce se anonimizează
Serverul MCP detectează și anonimizează 285+ tipuri de entități:
| Categorie | Exemple |
|---|---|
| Personal | Nume, email-uri, numere de telefon, DOB |
| Financiar | Carduri de credit, conturi bancare, IBAN-uri |
| Guvernamental | SSN-uri, numere de pașaport, permise de conducere |
| Tehnic | Adrese IP, chei API, jetoane |
| Sănătate | MRN-uri, ID-uri de pacienți, numere de asigurare |
| Corporativ | ID-uri de angajați, numere de cont |
Exemplu de transformare
Promptul dumneavoastră:
Depanați această eroare de la utilizatorul john.smith@acme.com:
Eroare: Plata a eșuat pentru cardul 4532-1234-5678-9012
ID client: CUST-12345
IP: 192.168.1.100
Ce vede Claude:
Depanați această eroare de la utilizatorul [EMAIL_1]:
Eroare: Plata a eșuat pentru cardul [CREDIT_CARD_1]
ID client: [CUSTOMER_ID_1]
IP: [IP_ADDRESS_1]
Răspunsul Claude (pentru dumneavoastră):
Eroarea pentru john.smith@acme.com sugerează că cardul
4532-1234-5678-9012 poate avea fonduri insuficiente...
Vedeți datele originale; Claude a văzut doar jetoane.
Configurare avansată
Tipuri de entități personalizate
Definiți modele suplimentare de detectat:
{
"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]+"
}
}
}
}
Whitelist date specifice
Unele date nu ar trebui anonimizate (nume publice de companii, nume de produse):
{
"env": {
"ANONYM_API_KEY": "your-api-key",
"ALLOWLIST": "Anthropic,Claude,anonym.legal"
}
}
Dezactivați tipuri de entități specifice
Dacă trebuie ca anumite tipuri să treacă prin:
{
"env": {
"ANONYM_API_KEY": "your-api-key",
"DISABLED_ENTITIES": "PHONE_NUMBER,URL"
}
}
Verificare
Testați că anonimizarea funcționează:
- Deschideți Claude Desktop
- Lipiți text cu PII evident: "Contactați John Smith la john@example.com"
- Verificați jurnalele serverului MCP (vizibile în instrumentele pentru dezvoltatori ale Claude Desktop)
- Jurnalul ar trebui să arate: "Anonymized: 2 entities (PERSON, EMAIL_ADDRESS)"
Considerații de securitate
Unde se întâmple procesarea
| Componentă | Locație |
|---|---|
| Server MCP | Mașina dumneavoastră (local) |
| API de detectare PII | Servere anonym.legal (Germania) |
| Model AI | Servere Anthropic/OpenAI |
Serverul MCP în sine rulează local. Doar cererea de detectare (cu date hașurate/anonimizate) merge la API-ul anonym.legal.
Retenție de date
anonym.legal nu stochează prompturile sau răspunsurile dumneavoastră. API-ul:
- Primește text pentru analiză
- Returnează poziții de entități
- Elimină imediat intrarea
Vedeți politica noastră de confidențialitate pentru detalii.
Comparație: Fără vs. Cu MCP Server
| Aspect | Fără | Cu MCP Server |
|---|---|---|
| PII în prompturi | Trimis la furnizor AI | Înlocuit cu jetoane |
| Date în jurnalele AI | Conține PII real | Conține doar jetoane |
| Expunere la breșă | PII complet scurs | Doar date anonimizate |
| Schimbare de flux de lucru | Niciuna | Niciuna (transparent) |
Prețuri
Utilizarea MCP Server este inclusă în toate planurile anonym.legal:
| Plan | Jetoane/lună | Preț |
|---|---|---|
| Gratuit | 200 | €0 |
| Basic | 2.000 | €3/lună |
| Pro | 10.000 | €15/lună |
| Business | 50.000 | €29/lună |
Majoritatea dezvoltatorilor rămân pe Basic (€3/lună) cu utilizare tipică.
Concluzie
Asistenții AI sunt esențiali pentru dezvoltarea modernă, dar nu trebuie să vadă datele clienților dumneavoastră.
Integrarea MCP Server:
- Nu necesită schimbări de flux de lucru
- Protejează PII automat
- Funcționează cu Claude Desktop, Cursor și VS Code
- Costă €3/lună pentru majoritatea dezvoltatorilor
Configuați-o o dată și uitați-vă—datele dumneavoastră sunt protejate în mod implicit.
Începeți:
Surse: