Il Dilemma dello Sviluppatore
Stai debugando un problema di produzione. Lo stack trace include indirizzi email dei clienti. La soluzione più veloce? Incollalo in Claude e chiedi aiuto.
Ma quei dati dei clienti sono ora:
- Archiviati nei sistemi di Anthropic
- Potenzialmente utilizzati per l'addestramento (a seconda del tuo piano)
- Visibili a chiunque abbia accesso alla tua cronologia chat
Il 77% degli sviluppatori incolla dati sensibili negli strumenti AI. La maggior parte non si rende conto delle implicazioni fino a quando non è troppo tardi.
La Soluzione del Server MCP
Il Model Context Protocol (MCP) Server funge da proxy trasparente tra te e gli assistenti AI. Esso:
- Intercetta i tuoi prompt prima che raggiungano l'AI
- Rileva e anonimizza automaticamente i PII
- Invia solo dati anonimizzati all'AI
- De-anonimizza le risposte in modo che tu possa vedere il contesto originale
Interagisci con l'AI normalmente: la protezione è invisibile.
Configurazione del Server MCP
Requisiti
- Node.js 18+
- Claude Desktop, Cursor o VS Code con estensione Claude
- chiave API di anonym.legal (ottienila gratuitamente su anonym.legal/auth/signup)
Passo 1: Ottieni la tua chiave API
- Registrati su anonym.legal/auth/signup
- Naviga su Impostazioni → Token API
- Genera un nuovo token
- Copia il token (lo vedrai solo una volta)
Passo 2: Configura Claude Desktop
Modifica il tuo file di configurazione di 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
Aggiungi il server MCP di anonym.legal:
{
"mcpServers": {
"anonym-legal": {
"command": "npx",
"args": ["-y", "@anthropic/mcp-server-anonym-legal"],
"env": {
"ANONYM_API_KEY": "your-api-key-here"
}
}
}
}
Passo 3: Riavvia Claude Desktop
Chiudi e riapri Claude Desktop. Dovresti vedere "anonym-legal" nell'elenco dei server MCP.
Configurazione per Cursor IDE
Cursor utilizza lo stesso protocollo MCP. Aggiungi alle tue impostazioni di Cursor:
{
"mcp": {
"servers": {
"anonym-legal": {
"command": "npx",
"args": ["-y", "@anthropic/mcp-server-anonym-legal"],
"env": {
"ANONYM_API_KEY": "your-api-key-here"
}
}
}
}
}
Cosa Viene Anonimizzato
Il Server MCP rileva e anonimizza oltre 285 tipi di entità:
| Categoria | Esempi |
|---|---|
| Personale | Nomi, email, numeri di telefono, data di nascita |
| Finanziario | Carte di credito, conti bancari, IBAN |
| Governativo | SSN, numeri di passaporto, patenti di guida |
| Tecnico | Indirizzi IP, chiavi API, token |
| Sanitario | MRN, ID paziente, numeri di assicurazione |
| Aziendale | ID dipendente, numeri di conto |
Esempio di Trasformazione
Il tuo prompt:
Debug this error from user john.smith@acme.com:
Error: Payment failed for card 4532-1234-5678-9012
Customer ID: CUST-12345
IP: 192.168.1.100
Cosa vede Claude:
Debug this error from user [EMAIL_1]:
Error: Payment failed for card [CREDIT_CARD_1]
Customer ID: [CUSTOMER_ID_1]
IP: [IP_ADDRESS_1]
Risposta di Claude (per te):
The error for john.smith@acme.com suggests the card
4532-1234-5678-9012 may have insufficient funds...
Vedi i dati originali; Claude ha visto solo token.
Configurazione Avanzata
Tipi di Entità Personalizzati
Definisci modelli aggiuntivi da rilevare:
{
"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]+"
}
}
}
}
Consenti Dati Specifici
Alcuni dati non dovrebbero essere anonimizzati (nomi di aziende pubbliche, nomi di prodotti):
{
"env": {
"ANONYM_API_KEY": "your-api-key",
"ALLOWLIST": "Anthropic,Claude,anonym.legal"
}
}
Disabilita Tipi di Entità Specifici
Se hai bisogno che determinati tipi passino:
{
"env": {
"ANONYM_API_KEY": "your-api-key",
"DISABLED_ENTITIES": "PHONE_NUMBER,URL"
}
}
Verifica
Testa che l'anonimizzazione funzioni:
- Apri Claude Desktop
- Incolla testo con PII evidenti: "Contatta John Smith a john@example.com"
- Controlla i log del server MCP (visibili negli strumenti per sviluppatori di Claude Desktop)
- Il log dovrebbe mostrare: "Anonymized: 2 entities (PERSON, EMAIL_ADDRESS)"
Considerazioni sulla Sicurezza
Dove Avviene l'Elaborazione
| Componente | Posizione |
|---|---|
| Server MCP | La tua macchina (locale) |
| API di Rilevamento PII | server di anonym.legal (Germania) |
| Modello AI | server di Anthropic/OpenAI |
Il server MCP stesso gira localmente. Solo la richiesta di rilevamento (con dati hash/anonimizzati) va all'API di anonym.legal.
Conservazione dei Dati
anonym.legal non memorizza i tuoi prompt o le risposte. L'API:
- Riceve testo per analisi
- Restituisce posizioni delle entità
- Scarta immediatamente l'input
Consulta la nostra politica sulla privacy per dettagli.
Confronto: Senza vs. Con Server MCP
| Aspetto | Senza | Con Server MCP |
|---|---|---|
| PII nei prompt | Inviati al fornitore AI | Sostituiti con token |
| Dati nei log AI | Contiene PII reali | Contiene solo token |
| Esposizione a violazioni | PII completa trapelata | Solo dati anonimizzati |
| Cambiamento del flusso di lavoro | Nessuno | Nessuno (trasparente) |
Prezzi
L'uso del Server MCP è incluso in tutti i piani di anonym.legal:
| Piano | Token/mese | Prezzo |
|---|---|---|
| Gratuito | 200 | €0 |
| Base | 2.000 | €3/mese |
| Pro | 10.000 | €15/mese |
| Business | 50.000 | €29/mese |
La maggior parte degli sviluppatori rimane sul piano Base (€3/mese) con utilizzo tipico.
Conclusione
Gli assistenti AI sono essenziali per lo sviluppo moderno, ma non devono vedere i dati dei tuoi clienti.
L'integrazione del Server MCP:
- Non richiede cambiamenti nel flusso di lavoro
- Protegge automaticamente i PII
- Funziona con Claude Desktop, Cursor e VS Code
- Costa €3/mese per la maggior parte degli sviluppatori
Configuralo una volta e dimenticatene: i tuoi dati sono protetti per impostazione predefinita.
Inizia:
Fonti: