Autorius: George Curta ·
Privatumo apsauga dirbtiniam intelektui — veikia su Claude Desktop, Cursor ir bet kuriuo MCP įrankiu
Sujunkite savo DI įrankius tiesiogiai su anonym.legal per HTTP transportą — tiesiog pridėkite URL ir API raktą. 48 kalbos, 6 privatumo operatoriai, objektų grupės, nustatymai ir asmeniniai šifravimo raktai.
Paslėptas Rizikos Faktorius AI Pagalboje
Kiekvieną kartą, kai naudojate ChatGPT, Claude ar Cursor, galite dalintis jautria informacija. Dauguma vartotojų nesuvokia, kad jų duomenys siunčiami trečiųjų šalių AI tiekėjams.
Klientų vardai ir el. pašto adresai
Finansinių sąskaitų numeriai
Medicininiai įrašai ir pacientų ID
Prekybos paslaptys ir patentuoti duomenys
Why Secure MCP Servers Matter — 2026 Research
8,000+
MCP servers publicly exposed
492
servers with zero authentication
36.7%
vulnerable to SSRF attacks
CVSS 8.8
CVE-2026-25253 severity
MCP servers that handle raw user prompts without PII filtering expose sensitive data to AI models and downstream tool calls. anonym.legal acts as a secure MCP gateway — anonymizing PII before it reaches any other MCP server, AI model, or external API.
Kaip Tai Veikia: Automatinė Apsauga
Rašote Įprastai
Su jautriais duomenimis
AI Įrankis
Cursor, Claude ir kt.
anonym.legal MCP Server
1. Aptikti
Rasti jautrią informaciją
2. Pakeisti
Naudoti vietas
3. Išsaugoti
Šifruota, laikina
AI Apdoroja
Tik saugios vietos
Atkurti Vertes
Originalūs duomenys atgal
MCP Serveris veikia kaip privatumo skydas tarp jūsų AI įrankių ir jautrių duomenų. AI niekada nemato jūsų tikros informacijos.
Kas Yra Apsaugota?
Sistema automatiškai aptinka ir apsaugo 273 jautrios informacijos tipų
Žmonės
John Doe, Jane Smith, Dr. Williams
El. paštai
john@example.com, info@company.org
Telefonai
+1-555-1234, (555) 123-4567
Kredito Kortelės
4532-1234-5678-9010
Adresai
123 Main Street, New York, NY
Datos
2026 m. sausio 15 d., 01/15/2026
Medicininė Informacija
Paciento ID, receptų numeriai
Finansiniai ID
IBAN, Mokesčių ID, PVM numeriai
Skaitmeniniai Identifikatoriai
IP adresai, MAC adresai, URL
Ir 40+ Daugiau Tipų
Registracijos numeriai, paso numeriai ir kt.
Pagrindiniai Privalumai
Veikia su Claude Desktop, Cursor ir Visais MCP Įrankiais
HTTP transportas — tiesiog pridėkite URL ir API raktą prie savo konfigūracijos. Veikia su Claude Desktop, Cursor, VS Code ir bet kokiu MCP įrankiu. Node.js nereikalingas.
5 Anonimizavimo Operatoriai
Pasirinkite tinkamą metodą: Pakeisti, Užtamsinti, Hash (SHA-256/512), Šifruoti (AES-256), Maskuoti (API/MCP: + Išlaikyti). Taikykite skirtingus operatorius pagal subjektų tipus.
Subjektų Grupės & Nustatymai
Naudokite iš anksto nustatytas grupes (UNIVERSAL, FINANCIAL, DACH, FRANCE, NORTH_AMERICA) arba kurkite asmeninius nustatymus nuosekliam anonimizavimui per sesijas.
48 Kalbų Palaikymas
Aptinka PII anglų, vokiečių, prancūzų, ispanų, kinų, japonų, arabų ir 41 kitos kalbos. RTL palaikymas įtrauktas.
Asmeniniai Šifravimo Raktai
Įkelkite savo AES-128/192/256 raktus šifravimo operatoriui. Šifruokite bet kada su savo raktu. Raktai saugiai saugomi jūsų paskyroje.
Sesijų Valdymas
Tokenizacijos režimas su sesijų ID reversiškai anonimizavimui. Sąrašas, valdyti ir ištrinti sesijas. 24 valandų arba 30 dienų išsaugojimo parinktys.
Veikia Su Jūsų Mėgstamais AI Įrankiais
HTTP transportas — Claude Desktop, Cursor, bet kuris MCP įrankis
Cursor IDE
AvailableApsaugokite kodo paslaptis ir jautrius duomenis koduodami su AI pagalba per HTTP
Claude Desktop
AvailableHTTP transportas — pridėkite URL ir API raktą. Nereikalinga vietinė sąranka. Tiesiog pridėkite prie claude_desktop_config.json
Tęsti (VS Code)
AvailableSaugus AI kodavimo asistento integravimas tiesiogiai Visual Studio Code per HTTP
Cline (VS Code)
AvailableAI varomas kodavimas su automatinėmis privatumo apsaugos priemonėmis per MCP HTTP
Bet kuris MCP Įrankis
AvailableTransliacijos HTTP transportas veikia su bet kuria MCP suderinama programa
Nustatymas per 2 Minutes
Prisijunkite per OAuth sistemoje Claude.ai — arba naudokite savo API raktą „Claude Desktop“, „Cursor“ ir bet kuriame MCP įrankyje
API rakto nereikia — prisijunkite ir patvirtinkite:
- 1Claude.ai eikite į Settings → Connectors → Add custom connector
- 2Įveskite https://anonym.legal/mcp kaip serverio URL
- 3Prisijunkite su savo anonym.legal paskyra ir patvirtinkite prieigą (OAuth 2.1 su PKCE)
- 49 privatumo įrankiai kiekviename pokalbyje — Team/Enterprise administratoriai gali įjungti visai organizacijai
Server URL: https://anonym.legal/mcp
Authentication: OAuth 2.1 (automatic)
Sign in with your anonym.legal account
and approve access — no API key needed.Vykdykite pilną administratoriaus ir naudotojo vadovą — pridėkite pasirinktinį konektorių, sukonfigūruokite įrankių leidimų ribą ir patikrinkite realų įrankio iškvietimą.
Claude Desktop, Cursor ir bet kuris MCP įrankis:
- 1Gaukite savo API raktą iš Nustatymai → API prieiga
- 2Atidarykite savo MCP kliento konfigūracijos failą
- 3Pridėkite URL https://anonym.legal/mcp su Authorization: Bearer YOUR_KEY
- 4Iš naujo paleiskite savo DI įrankį — 9 privatumo įrankiai prieinami!
{
"mcpServers": {
"anonym-legal": {
"type": "http",
"url": "https://anonym.legal/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}HTTP (Cursor, VS Code ir kt.):
- 1Gaukite savo API raktą iš Nustatymai → API Prieiga
- 2Pridėkite MCP serverio URL: https://anonym.legal/mcp
- 3Konfigūruokite Įgaliojimo antraštę su Bearer token
- 4Veikia akimirksniu — nėra Node.js, nėra vietinio serverio
{
"mcpServers": {
"anonym-legal": {
"type": "http",
"url": "https://anonym.legal/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}Naudojimo Atvejai
Programinės Įrangos Vystymas
Peržiūrėkite kodą, kuriame yra API raktai, duomenų bazės kredencialai ir klientų duomenys, nesidalindami paslaptimis su AI tiekėjais.
Teisinės Firmos
Anonimizuokite klientų vardus, bylos numerius ir jautrius duomenis, kai naudojate AI dokumentų rengimui, užtikrindami advokato-kliento privilegiją.
Sveikatos Priežiūra
Analizuokite pacientų pastabas ir ataskaitas su AI pagalba, tuo pačiu išlaikydami pacientų tapatybes ir medicininius įrašus visiškai privačius.
Klientų Aptarnavimas
Apdorokite klientų užklausas su AI pagalba, tuo pačiu automatiškai apsaugodami el. pašto adresus, telefono numerius ir paskyros duomenis.
Finansai
Naudokite AI ataskaitų analizei, tuo pačiu apsaugodami sąskaitų numerius, sandorių detales ir klientų tapatybes.
MCP Serveris vs Rankinis Užtamsinimas
| Aspektas | Rankinis Užtamsinimas | anonym.legal MCP |
|---|---|---|
| Greitis | Minutės dokumentui | < 1 sekundė |
| Tikslumas | Žmogiškos klaidos | Kontekstą įvertinantis aptikimas 273 objektų tipuose |
| Atvirkštinis | Ne - nuolatinis | Taip - visiškai atvirkštinis |
| Priežiūra | Nuolatinis budrumas | Automatinis |
| Kalbos | Viena vienu metu | 48 vienu metu |
| Integracija | Kopijuoti/įklijuoti darbo eiga | Be siūlų jūsų įrankiuose |
| Kaina | Darbo laikas | Nuo 15 €/mėn |
anonym.legal MCP vs. Unprotected MCP
Without a secure MCP server layer, raw PII flows into AI models and all downstream tool calls — including other MCP servers, APIs, and logs. anonym.legal anonymizes data before it leaves your environment.
| Capability | Unprotected MCP Server | anonym.legal MCP |
|---|---|---|
| PII in AI prompts | Raw names, emails, SSNs sent to LLM | Anonymized tokens sent — originals never leave |
| Authentication | Often none (492 servers exposed, no auth) | Bearer token + rate limiting on every request |
| SSRF protection | 36.7% vulnerable to SSRF (CVE-2026-25253) | SSRF allowlist enforced — no private IP access |
| Data to downstream MCPs | Raw PII forwarded to all connected tools | Anonymized before forwarding — zero PII leakage |
| GDPR / HIPAA compliance | Non-compliant — PII in AI training data risk | Compliant — PII stays encrypted, reversible only by you |
| Audit trail | No log of what PII was exposed | Session-based tokens with full detokenization audit |
| Multilingual PII detection | English-only or no detection | 273 entity types across 48 languages |
Anonimininkite kiekvieną raginimą automatiškai — jokių rankinių žingsnių
Claude Code kablys perimta kiekvieną raginimą prieš jį pasiekiant Claude, pašalina PII naudodamas MCP serverį ir atkuria pradinius reikšmes atsakyme. Vienkartinis nustatymas, tada jis veikia tyliai kiekvienam pranešimui.
Sukurkite anoniminimo kablį
Išsaugokite kaip ~/.claude/hooks/anonymize-prompt.py — perimta kiekvieną UserPromptSubmit įvykį ir iškviečia MCP serverį.
# ~/.claude/hooks/anonymize-prompt.py
import sys, json, requests, os
data = json.load(sys.stdin)
prompt = data.get("prompt", "")
key = os.environ.get("ANONYM_API_KEY", "")
resp = requests.post("https://anonym.legal/api/mcp/anonymize",
headers={"Authorization": f"Bearer {key}"},
json={"text": prompt, "language": "en", "mode": "tokenize"})
if resp.ok:
result = resp.json()
data["prompt"] = result["anonymized_text"]
data["session_id"] = result["session_id"]
print(json.dumps(data))Sukurkite atkūrimo kablį
Išsaugokite kaip ~/.claude/hooks/deanonymize-response.py — automatiškai pašalina žetonus iš Claude atsakymo naudodamas sesijos ID.
# ~/.claude/hooks/deanonymize-response.py
import sys, json, requests, os
data = json.load(sys.stdin)
response = data.get("response", "")
session_id = data.get("session_id", "")
key = os.environ.get("ANONYM_API_KEY", "")
if session_id:
resp = requests.post("https://anonym.legal/api/mcp/detokenize",
headers={"Authorization": f"Bearer {key}"},
json={"text": response, "session_id": session_id})
if resp.ok:
data["response"] = resp.json().get("detokenized_text", response)
print(json.dumps(data))Užregistruokite kablį Claude Code nustatymuose
Pridėkite abu kablius prie ~/.claude/settings.json pagal hooks raktą.
// ~/.claude/settings.json
{
"hooks": {
"UserPromptSubmit": [
{
"hooks": [{"type": "command",
"command": "python3 ~/.claude/hooks/anonymize-prompt.py"}]
}
],
"Stop": [
{
"hooks": [{"type": "command",
"command": "python3 ~/.claude/hooks/deanonymize-response.py"}]
}
]
}
}Dažnai Užduodami Klausimai
Kaip prisijungti prie Claude Desktop ar Cursor?
Visi klientai naudoja HTTP transportą — tiesiog pridėkite URL https://anonym.legal/mcp ir savo API raktą prie savo MCP konfigūracijos failo. Nereikalingas Node.js ar vietinė diegimas. Claude Code naudotojams sistemos kabliukai suteikia visiškai automatinę anonimiškumą kiekvienai užrašai.
Kokie loginiai operatoriai galimi filtravimo taisyklėms?
5 operatoriai: Pakeisti (fiktivūs duomenys), Užtamsinti (pašalinti), Hash (SHA-256/512), Šifruoti (AES-256 su jūsų raktu), Maskuoti (dalinis paslėpimas). API/MCP: + Išlaikyti (neįtraukti į anonimizavimą).
Ar galiu naudoti savo šifravimo raktus?
Taip! Įkelkite asmeninius AES raktus (16/24/32 simboliai) iš savo paskyros arba įveskite juos rankiniu būdu. Šifruokite su savo raktu, vėliau dešifruokite su tuo pačiu raktu. Raktai niekada neišeina iš jūsų kontrolės.
Kas yra esybių grupės ir kaip jos naudojamos?
Iš anksto nustatytos kolekcijos: UNIVERSAL (bendri PII), FINANCIAL (bankininkystė), DACH (vokiečių kalba), FRANCE, NORTH_AMERICA ir kt. Taupo laiką konfigūruojant, kuriuos subjektus aptikti.
Koks skirtumas tarp užtamsinti ir tokenizuoti režimų?
Užtamsinti režimas nuolat pašalina PII. Tokenizuoti režimas keičia į atvirkštinius tokenus ir grąžina session_id. Naudokite detokenize_text su session_id, kad atkurti originalias vertes.
Kaip veikia MCP serverio sesijos pakartotiniam žetonų naudojimui?
Tokenizacija sukuria sesijas (24 valandų arba 30 dienų išsaugojimas). Naudokite list_sessions, kad pamatyti aktyvias sesijas, delete_session, kad jas pašalinti. Sesijos saugo ryšį tarp tokenų ir originalių verčių.
API Nuoroda
9 įrankiai, prieinami per MCP protokolą (įsk. PII užtamsinimą vaizduose). Nemokamos operacijos pažymėtos *.
| Įrankis | Aprašymas | Kaina |
|---|---|---|
| anonym_legal_analyze_text | Aptikti PII subjektus nekeičiant teksto | 2-10+ žetonų |
| anonym_legal_anonymize_text | Anonymizuoti tekstą su konfigūruojamais operatoriais | 3-20+ žetonų |
| anonym_legal_detokenize_text | Atkurti originalų PII iš tokenizuoto teksto | 1-5+ žetonų |
| anonym_legal_get_balance | Patikrinti žetonų balansą ir apmokėjimo ciklą | Nemokamai * |
| anonym_legal_estimate_cost | Įvertinti žetonų kainą prieš apdorojimą | Nemokamai * |
| anonym_legal_list_presets | Išvardija galimus presetus (integruotus, asmeninius, viešus/rekomenduojamus) preset parametrui | Nemokamai * |
| anonym_legal_list_sessions | Išvardyti aktyvias tokenizavimo sesijas | Nemokamai * |
| anonym_legal_delete_session | Ištrinti sesiją ir jos žetonų žemėlapius | Nemokamai * |
| anonym_legal_redact_image | Užtamsinti arba analizuoti PII PNG/JPEG vaizde naudojant OCR (režimai: analyze, redact) | Priklauso nuo vaizdo |
Operatorių Nuoroda
Konfigūruoti per-subjekto anonymizavimą naudojant operatorių parametrą.
| Operatorius | Aprašymas | Parametrai | Pavyzdinė Išvestis |
|---|---|---|---|
| replace | Pakeisti su pasirinkta verte | new_value (string, max 100 simbolių) | <PERSON_1> |
| redact | Nuolat pašalinti | Nėra | [REDACTED] |
| hash | Vienpusis hash | hash_type: SHA256 | SHA512 | a3f2b8c1... |
| encrypt | Grįžtamasis šifravimas | key (16-32 simboliai) | ENC:base64... |
| mask | Dalinis simbolių maskavimas | chars_to_mask, masking_char, from_end | John **** |
| keep | Išlaikyti originalią vertę | Nėra | John Smith |
Užklausų Pavyzdžiai
Analizuoti Tekstą
{
"text": "John Smith lives at 123 Main St, New York. SSN: 123-45-6789",
"language": "en",
"score_threshold": 0.5,
"entities": ["PERSON", "LOCATION", "US_SSN"]
}Anonymizuoti su Per-Subjekto Operatoriais
{
"text": "John Smith, SSN 123-45-6789, email john@example.com",
"language": "en",
"mode": "tokenize",
"operators": {
"PERSON": { "type": "replace" },
"US_SSN": { "type": "mask", "chars_to_mask": 5, "from_end": false },
"EMAIL_ADDRESS": { "type": "hash", "hash_type": "SHA256" }
}
}Atsakymas (Anonymizuoti)
{
"anonymized_text": "<PERSON_1>, SSN ***-**-6789, email a3f2b8c1d4e5...",
"entities_found": 3,
"tokens_charged": 5,
"session_id": "sess_abc123",
"entity_types": { "PERSON": 1, "US_SSN": 1, "EMAIL_ADDRESS": 1 }
}Klaidų Kodai
| Kodas | Aprašymas | Sprendimas |
|---|---|---|
| 400 | Neteisingi užklausos parametrai | Patikrinkite teksto ilgį (max 100KB), operatoriaus konfigūraciją |
| 401 | Neteisingas arba trūkstamas API raktas | Patikrinkite API raktą Nustatymuose → API Prieiga |
| 429 | Žetonų balansas išnaudotas | Patikrinkite balansą, atnaujinkite planą arba palaukite ciklo atnaujinimo |
| 500 | Serverio klaida | Bandykite vėl po kelių sekundžių, kreipkitės į palaikymą, jei problema išlieka |
From the Blog
View all articlesReal-Time PII Prevention Saves $2.2M
IBM found a $2.2M cost difference between prevention and detection. Here's the math that makes real-time PII interception non-optional for security teams.
Enterprise AI: Dev Access Without Risk
Banks banned ChatGPT, but developers used it from home anyway. 27.4% of content fed into enterprise AI chatbots is sensitive data. Fix: secure MCP access.
Using Cursor & Claude Without Leaking Code
Cursor loads .env files into AI context by default. A financial services firm lost $12M after proprietary trading algorithms were sent to an AI assistant.
Išbandykite anonym.legal MCP NEMOKAMAI
Reikia Pro (4 000 žetonų) arba Business (10 000 žetonų) plano kiekvienam 31 dienos ciklui. Sąranka trunka 2 minutes.
Limitations / Important note
- Availability and limits depend on your plan and MCP client; behaviour varies across hosts.
- Detection results are probabilistic; validate before automated downstream use. This is not legal advice.