anonym.legal  ·  cloak.business  ·  PII Round-Trip

MCP Server
Protecție PII Round-Trip

Prompturile sunt anonimizate înainte ca AI să le vadă. Răspunsurile sunt dezanonimizate înainte ca tu să le citești. Fluxul tău de lucru rămâne neschimbat — protecția este invizibilă.

CUM FUNCȚIONEAZĂ ROUND-TRIP-UL

  • Ieșire → Detectează peste 267 de tipuri de PII și înlocuiește fiecare cu un token reversibil înainte ca AI să vadă promptul
  • ← Intrare Restaurează automat fiecare valoare originală din răspunsul AI — citești mereu numele reale
  • 6 operatori: hash pentru nume, encrypt pentru carduri, mask pentru telefoane, redact pentru SSN — pe tip de entitate
  • Mod E2E: doar clientul tău deține maparea — serverul nu stochează niciodată valorile reale
Instalare rapidă Referință instrumente Ghid operatori
7
Instrumente MCP
6
Operatori
26
Grupuri de entități
48
Limbi
267+
Tipuri de entități

Cum funcționează

Proxy transparent — AI nu vede niciodată date PII reale

💻

Instrumentul tău AI

Claude Desktop
Cursor · VS Code
Windsurf · Continue

prompt cu date PII
🛡️

MCP Server

Detectează PII
Înlocuiește cu tokenuri
Restaurează la revenire

prompt securizat
🤖

Model AI

Claude · GPT
Nu vede niciodată
date PII reale

ÎNAINTE Ce trimiți
"Debug this for user john@acme.com
API key: sk-abc123xyz
SSN: 123-45-6789"
DUPĂ Ce primește AI
"Debug this for user <EMAIL_1>
API key: <API_KEY_1>
SSN: <US_SSN_1>"

↩ Răspunsul revine cu toate tokenurile restaurate automat la valorile originale

Integrări acceptate

Transport HTTP peste tot — fără Node.js, fără instalare

🤖

Claude Desktop

Configurare HTTP — fără instalare, fără Node.js. Suport complet pentru toate cele 7 instrumente.

HTTP disponibil

Cursor IDE

Transport HTTP prin endpointul anonym.legal. Programare asistată de AI cu protecție PII completă.

HTTP disponibil
🔷

VS Code

Funcționează cu suportul MCP din GitHub Copilot Chat și cu plugin-uri de extensie MCP.

HTTP disponibil
🌊

Windsurf

IDE-ul Windsurf de la Codeium acceptă nativ servere MCP prin HTTP.

HTTP disponibil
🔗

Continue / Cline

Asistenți de programare open-source cu suport complet pentru protocolul MCP prin HTTP.

HTTP disponibil
🔌

Personalizat / API REST

Orice instrument care acceptă transport MCP prin HTTP sau apeluri directe către API REST.

Disponibil

Instalare rapidă

Funcțional în mai puțin de 5 minute

Adaugă în claude_desktop_config.json:

JSON
{
  "mcpServers": {
    "anonymize": {
      "type": "http",
      "url": "https://anonym.legal/mcp",
      "headers": {
        "Authorization": "Bearer your-api-key-here"
      }
    }
  }
}

Locația fișierului de configurare:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Linux: ~/.config/Claude/claude_desktop_config.json

Nu este necesar Node.js și nici instalare — doar un URL și o cheie API. Repornește Claude Desktop după salvare. Ar trebui să vezi 7 instrumente disponibile în panoul MCP. Pe Claude.ai (web), sari complet peste fișierul de configurare și conectează-te prin Settings → Connectors.

Adaugă în setările MCP din Cursor (~/.cursor/mcp.json):

JSON
{
  "mcpServers": {
    "anonymize": {
      "url": "https://anonym.legal/mcp",
      "headers": {
        "Authorization": "Bearer your-api-key-here"
      }
    }
  }
}

Transport HTTP. Toate cele 7 instrumente disponibile. Nu este necesar Node.js sau instalare.

Adaugă în .vscode/mcp.json în spațiul tău de lucru (VS Code 1.99+):

JSON
{
  "servers": {
    "anonymize": {
      "type": "http",
      "url": "https://anonym.legal/mcp",
      "headers": {
        "Authorization": "Bearer your-api-key-here"
      }
    }
  }
}

Necesită VS Code 1.99+ și GitHub Copilot sau o extensie compatibilă cu MCP.

Orice instrument care acceptă transport MCP prin HTTP:

JSON
// Generic HTTP MCP config
{
  "mcpServers": {
    "anonymize": {
      "url": "https://anonym.legal/mcp",
      "headers": {
        "Authorization": "Bearer your-api-key-here"
      }
    }
  }
}

Funcționează cu Windsurf, Continue, Cline, Zed, Msty și orice instrument care implementează transport MCP prin HTTP.

Începe acum — alege produsul potrivit

MCP Server este disponibil pe ambele produse. Nivel gratuit pe ambele. Vezi comparația ↓

anonym.legal — 7 instrumente cloak.business — 10 instrumente

Două produse. O singură tehnologie.

Ambele construite pe același motor MCP round-trip — alege în funcție de cazul de utilizare

FOCALIZAT PE DEZVOLTATORI
🔬

anonym.legal

anonym.legal/mcp

  • 7 instrumente MCP — analiză, anonimizare, dezanonimizare, presetări, sesiuni
  • peste 267 de tipuri de entități, 48 de limbi, grupuri de entități
  • 6 operatori: hash · encrypt · mask · redact · replace · keep
  • Grupuri de entități & presetări denumite — configurare per proiect
  • Persistența sesiunii: 24h efemeră · 30 de zile în vault
  • Transport HTTP — fără pachet npm, fără Node.js, fără instalare

Ideal pentru: dezvoltatori individuali, Claude Desktop, Cursor, VS Code

Începe gratuit →
PLATFORMĂ COMPLETĂ
🏢

cloak.business

cloak.business/mcp

  • 10 instrumente MCP — tot ce oferă anonym.legal + procesare batch & imagini
  • peste 320 de tipuri de entități, peste 70 de țări, 48 de limbi
  • Procesare batch: 1–100 texte într-un singur apel de instrument
  • Redactare imagini: OCR în 38 de limbi + estompare vizuală a datelor PII
  • Include de asemenea: extensie Chrome · Office Add-in
  • NPM: cloak-business-mcp-server

Ideal pentru: echipe, pipeline-uri de procesare documente/imagini, întreprinderi

Începe gratuit →
DETERMINIST
317 recunoscători de tipare — nu AI probabilistic
ROUND-TRIP
Anonimizează la ieșire · dezanonimizează la intrare — ciclu complet
ACCESIBIL
Prețuri bazate pe tokenuri, nivel gratuit €0 pe ambele
DE ÎNCREDERE
ISO 27001:2022 · servere germane · Presidio

Ghiduri pas cu pas pentru instrumentul tău specific

Fiecare platformă are fișiere de configurare, opțiuni de transport și particularități diferite — în special VS Code, care folosește "servers" în loc de "mcpServers". Ghidurile noastre de platformă acoperă pașii exacți, depanarea și configurarea avansată pentru fiecare instrument.

7 instrumente MCP

Referință completă a parametrilor — ★ gratuit · ● tokenuri taxate

anonym_legal_analyze_text ★ gratuit

Detectează entitățile PII din text fără a-l modifica. Returnează tipurile de entități, pozițiile și scorurile de încredere. Acceptă presetări, grupuri de entități și recunoscători ad-hoc personalizați.

ParametruTipObligatoriuDescriere
textstringobligatoriuText de analizat. Maxim: intrări mari.
languagestringopționalCodul limbii. 48 acceptate (en, de, fr, es, it, pt, nl, pl, ru, zh, ja, ko, ar, hi…). Implicit: en
entitiesstring[]opționalTipuri specifice de entități de detectat, de ex. ["PERSON", "EMAIL_ADDRESS"]. Implicit: toate tipurile. Maxim 50.
entity_groupsstring[]opționalGrupuri de entități de detectat. Se extinde la toți membrii: UNIVERSAL, FINANCIAL, DACH, NORTH_AMERICA, HEALTHCARE, etc. (total grupuri de entități). Maxim 20.
output"full" | "summary" | "counts"opționalfull — text entitate + poziții + scoruri. summary — doar valorile entităților. counts — doar numărul de entități pe tip (cel mai rapid). Implicit: full
score_thresholdnumberopționalScor minim de încredere 0.0–1.0. Mai mic = mai multe detectări, mai multe fals-pozitive. Implicit: 0.5
preset"default" | "personal" | "private"opționalFolosește o configurație de presetare salvată. default = entități standard, personal = presetarea ta personalizată, private = presetare privată.
ad_hoc_recognizersobject[]opționalTipare regex personalizate pentru entități specifice domeniului. Maxim 10. Fiecare are: entity_type, patterns (regex + scor), context (cuvinte de boost opționale), languages (opțional).
response_format"json" | "markdown"opționalFormat de ieșire. json pentru date structurate, markdown pentru citire umană. Implicit: json
Exemplu
// Analyze for EU financial entities
{
  "text": "Invoice for Maria Müller, IBAN DE89370400440532013000",
  "entity_groups": ["UNIVERSAL", "FINANCIAL", "DACH"],
  "language": "de",
  "output": "summary"
}
anonym_legal_anonymize_text ● tokenuri taxate

Anonimizează textul detectând și înlocuind datele PII. Acceptă 6 operatori per tip de entitate. Folosește mode="tokenize" pentru înlocuire reversibilă (returnează session_id) sau mode="redact" pentru eliminare permanentă.

ParametruTipObligatoriuDescriere
textstringobligatoriuText de anonimizat. Maxim: intrări mari.
mode"redact" | "tokenize"opționaltokenize — înlocuiește cu tokenuri reversibile (returnează session_id). redact — eliminare permanentă. Implicit: tokenize
operatorsobjectopționalOperatori per tip de entitate. Cheie = tip de entitate, valoare = configurația operatorului. Vezi secțiunea Operatori de mai jos.
entitiesstring[]opționalTipuri specifice de entități de anonimizat. Implicit: toate cele detectate.
entity_groupsstring[]opționalGrupuri de entități de anonimizat (se extinde la membri). Maxim 20.
languagestringopționalCodul limbii. Implicit: en
score_thresholdnumberopționalÎncredere minimă 0.0–1.0. Implicit: 0.5
presetstringopționalFolosește presetarea salvată: default, personal, private.
persistence"session" | "persistent"opționalsession = durata de viață a tokenului: 24h. persistent = 30 de zile. Implicit: session
sessionNamestringopționalNume opțional pentru sesiune (alfanumeric, underscore, cratimă). Maxim 100 de caractere.
output"full" | "metadata" | "minimal"opționalfull = text anonimizat + detalii despre entități. metadata = text + numărul de entități pe tip. minimal = doar text (cel mai rapid). Implicit: full
e2e_modebooleanopționalMod de criptare end-to-end. Serverul returnează pozițiile textului original; clientul construiește local maparea tokenurilor. Serverul nu vede niciodată valorile PII. Implicit: false
response_format"json" | "markdown"opționalFormat de ieșire. Implicit: json
Exemplu — operatori per entitate
{
  "text": "Patient John Smith (DOB: 1985-03-15, SSN: 123-45-6789) prescribed aspirin",
  "language": "en",
  "entity_groups": ["UNIVERSAL", "NORTH_AMERICA", "HEALTHCARE"],
  "operators": {
    "PERSON": {"type": "hash", "hash_type": "SHA256"},
    "DATE_TIME": {"type": "replace", "new_value": "[DATE]"},
    "US_SSN": {"type": "mask", "chars_to_mask": 7, "from_end": false}
  },
  "persistence": "persistent",
  "sessionName": "patient-record-2026"
}
anonym_legal_detokenize_text ★ gratuit

Restaurează valorile PII originale din tokenuri. Transmite textul anonimizat și session_id returnat de anonymize_text. Funcționează atât pentru tokenuri de sesiune (24h), cât și pentru cele persistente (30 zile).

ParametruTipObligatoriuDescriere
textstringobligatoriuText tokenizat care conține tokenuri precum <EMAIL_1>, <PERSON_1> de restaurat.
session_idstringobligatoriuID-ul sesiunii returnat de anonymize_text. Leagă tokenurile de valorile lor originale.
Exemplu
{
  "text": "Here is the analysis for <PERSON_1> with account <EMAIL_1>",
  "session_id": "sess_abc123xyz"
}
anonym_legal_estimate_cost ★ gratuit

Estimează costul în tokenuri înainte de procesare. Folosește acest instrument înainte de rulări mari de anonimizare pentru a planifica bugetul de tokenuri. Nu modifică textul și nu taxează tokenuri.

ParametruTipObligatoriuDescriere
textstringobligatoriuText pentru care se estimează costul.
languagestringopționalCodul limbii. Afectează numărarea tokenurilor. Implicit: en
anonym_legal_get_balance ★ gratuit

Returnează soldul curent de tokenuri, nivelul planului tău și statisticile de utilizare. Nu necesită parametri.

anonym_legal_list_sessions ★ gratuit

Listează toate sesiunile active de tokenizare. Sesiunile expiră: session tipul în 24h, persistent în 30 de zile. Folosește acest instrument pentru a găsi ID-uri de sesiuni vechi sau pentru a audita sesiunile active.

Nu necesită parametri obligatorii. Returnează un array de obiecte de sesiune cu id, nume, numărul de entități, tipul de persistență și marcajele de expirare.

anonym_legal_delete_session ★ gratuit

Șterge permanent o sesiune de tokenizare și toate mapările ei de tokenuri. Folosește pentru conformitatea cu dreptul la ștergere GDPR sau atunci când datele sensibile ale sesiunii nu mai sunt necesare.

ParametruTipObligatoriuDescriere
session_idstringobligatoriuID-ul sesiunii de șters permanent.

6 operatori

Configurează metoda de anonimizare per tip de entitate prin intermediul operators parametrul

replace

Înlocuiește entitatea cu text personalizat. Dacă nu este furnizat niciun new_value se folosește un substituent sintetic adecvat tipului (de ex., <PERSON>).

"PERSON": {"type": "replace", "new_value": "[REDACTED NAME]"}
// Input:  "Contact John Smith about this"
// Output: "Contact [REDACTED NAME] about this"
redact

Elimină complet entitatea. Fără parametri. Permanent — nu se creează nicio sesiune. Ideal pentru conformitate strictă, acolo unde valorile nu trebuie să existe sub nicio formă.

"EMAIL_ADDRESS": {"type": "redact"}
// Input:  "Send to john@acme.com for review"
// Output: "Send to  for review"
hash

Înlocuiește cu un hash criptografic. Aceeași intrare produce mereu același hash — util pentru deduplicare fără a stoca originalele. Alege SHA256 (64 caractere) sau SHA512 (128 caractere).

"PERSON": {"type": "hash", "hash_type": "SHA256"}
// Input:  "Patient: John Smith"
// Output: "Patient: a8f5f167f44f4964e6c998dee827110c..."
encrypt

Criptează cu AES-256. Necesită o cheie de 16, 24 sau 32 de caractere, furnizată de tine. Cheia îți aparține — anonym.legal nu o stochează niciodată. Poate fi decriptată de oricine deține cheia.

"CREDIT_CARD": {"type": "encrypt", "key": "your-32char-encryption-key-here"}
// Input:  "Card: 4532015112830366"
// Output: "Card: ENC:base64encoded..."
mask

Ascunde parțial valoarea cu caractere de mascare. Setează chars_to_mask pentru câte caractere să fie ascunse. Folosește from_end: false (implicit) pentru a masca de la început, true pentru a masca de la sfârșit.

"PHONE_NUMBER": {"type": "mask", "chars_to_mask": 6, "masking_char": "*", "from_end": true}
// Input:  "+1-555-867-5309"
// Output: "+1-555-******"
keep

Exclude o entitate din anonimizare. Util atunci când vrei să detectezi, dar nu să anonimizezi anumite tipuri — de ex., păstrează DATE_TIME vizibil în timp ce anonimizezi numele și ID-urile.

"DATE_TIME": {"type": "keep"}
"PERSON": {"type": "redact"}
// Input:  "John filed on March 15, 2026"
// Output: "[PERSON] filed on March 15, 2026"

Grupuri de entități

Folosește entity_groups pentru a viza regiuni sau domenii întregi dintr-o dată

UNIVERSAL
PERSON · EMAIL_ADDRESS · PHONE_NUMBER · LOCATION · DATE_TIME · AGE · URL · IP_ADDRESS · MAC_ADDRESS · DOMAIN_NAME
FINANCIAL
CREDIT_CARD · IBAN_CODE · SWIFT_CODE · CRYPTO · UK_SORT_CODE · IN_UPI_ID
HEALTHCARE
UK_NHS · US_DEA_NUMBER · US_MEDICARE · MEDICAL_LICENSE · ICD_CODE · NDC_CODE · MEDICAL_RECORD_NUMBER · PRESCRIPTION_NUMBER · PATIENT_ID · DE_HEALTH_INSURANCE · AU_MEDICARE · NZ_NHI · IT_HEALTH_CARD · JP_HEALTH_INSURANCE
CORPORATE
DE_HANDELSREGISTER · FR_SIRET · FR_SIREN · UK_COMPANY_NUMBER · UK_VAT · ES_CIF · NL_KVK · US_EIN · JP_CORPORATE_NUMBER · IN_GSTIN · KR_BUSINESS_NUMBER · CH_UID
NORTH_AMERICA
US_SSN · US_PASSPORT · US_DRIVER_LICENSE · US_ITIN · US_BANK_NUMBER · US_DEA_NUMBER · US_EIN · US_MEDICARE · CA_SIN · CA_PASSPORT · CA_DRIVER_LICENSE
DACH
DE_TAX_ID · DE_PASSPORT · DE_DRIVER_LICENSE · DE_ID_CARD · DE_SVN · DE_HEALTH_INSURANCE · AT_TAX_ID · AT_SVN · AT_PASSPORT · CH_AHV · CH_PASSPORT · LI_ID_CARD…
UK_IRELAND
UK_NHS · UK_NINO · UK_PASSPORT · UK_DRIVER_LICENSE · UK_UTR · UK_VAT · UK_COMPANY_NUMBER · IE_PPS · IE_PASSPORT · IE_DRIVER_LICENSE · IE_VAT
FRANCE
FR_NIR · FR_CNI · FR_PASSPORT · FR_DRIVER_LICENSE · FR_TAX_ID · FR_SIRET · FR_SIREN · BE_NATIONAL_NUMBER · BE_VAT · LU_NATIONAL_ID · MC_ID_CARD…
LATIN_AMERICA
ES_NIF · ES_NIE · ES_NSS · ES_CIF · MX_CURP · MX_RFC · AR_DNI · AR_CUIT · CL_RUT · CO_CC · CO_NIT…
ASIA_PACIFIC
JP_MY_NUMBER · CN_RESIDENT_ID · HK_ID · TW_ID · SG_NRIC_FIN · SG_UEN · KR_RRN · IN_PAN · IN_AADHAAR · IN_VOTER_ID…
NORDIC
SE_PERSONNUMMER · DK_CPR · NO_FODSELSNUMMER · FI_HETU · IS_KENNITALA · pașapoarte & permise de conducere SE/DK/NO/FI/IS
OCEANIA
AU_TFN · AU_ABN · AU_ACN · AU_MEDICARE · AU_PASSPORT · NZ_IRD · NZ_PASSPORT · NZ_NHI · NZ_DRIVER_LICENSE
EASTERN_EUROPE
RU_INN · RU_SNILS · RU_PASSPORT_INTERNAL · UA_IPN · UA_PASSPORT · BY_PASSPORT · BY_TAX_ID · MD_IDNP…
CENTRAL_EUROPE
CZ_RODNE_CISLO · SK_RODNE_CISLO · HU_TAX_NUMBER · HU_SSN · RO_CNP · BG_EGN · pașapoarte & acte de identitate…
BALKANS
HR_OIB · SI_EMSO · MK_EMBG · GR_AFM · GR_AMKA · RS_JMBG · BA_JMBG · AL_NIPT · ME_JMBG · XK_ID_CARD…
BALTIC
LT_ASMENS_KODAS · LV_PERSONAS_KODS · EE_IK · pașapoarte & permise de conducere pentru LT/LV/EE
NETHERLANDS
NL_BSN · NL_PASSPORT · NL_DRIVER_LICENSE · NL_VAT · NL_KVK
ITALY
IT_FISCAL_CODE · IT_VAT_CODE · IT_DRIVER_LICENSE · IT_PASSPORT · IT_HEALTH_CARD · IT_ID_CARD · IT_LICENSE_PLATE
LUSOPHONE
PT_NIF · PT_CC · PT_NISS · BR_CPF · BR_CNPJ · BR_RG · BR_LICENSE_PLATE · pașapoarte…
POLAND
PL_PESEL · PL_NIP · PL_REGON · PL_PASSPORT · PL_ID_CARD · PL_DRIVER_LICENSE
SOUTHERN_EUROPE
MT_ID_CARD · MT_VAT · CY_ID_CARD · CY_VAT · CY_TAX_ID · AD_NRT · SM_ID_CARD · VA_PASSPORT
MIDDLE_EAST
AE_EMIRATES_ID · SA_NATIONAL_ID · IL_ID_NUMBER · TR_KIMLIK_NO · TR_TAX_ID · pașapoarte…
VEHICLE
VIN · DE_LICENSE_PLATE · FR_LICENSE_PLATE · ES_LICENSE_PLATE · IT_LICENSE_PLATE · BR_LICENSE_PLATE
LEGAL
CASE_NUMBER · BAR_NUMBER
INSURANCE
INSURANCE_POLICY_NUMBER · DE_HEALTH_INSURANCE
EDUCATION
STUDENT_ID · EMPLOYEE_ID

Configurare avansată

Presetări, recunoscători personalizați, mod e2e

Presetări

Presetările salvează o configurație de tipuri de entități, operatori și praguri de scor. Creează presetări în dashboardul contului tău anonym.legal și referențiază-le după nume.

JSON
// Use a saved preset (entities + operators all pre-configured)
{
  "text": "Your text here...",
  "preset": "personal"
}

// Preset types:
// "default"  — standard entity set
// "personal" — your saved custom preset
// "private"  — private preset with additional controls

Recunoscători personalizați (Ad-hoc)

Definește tipuri de entități personalizate bazate pe regex pentru date specifice domeniului — ID-uri de angajați, coduri interne de proiect, identificatori proprietari. Până la 10 per cerere.

JSON
{
  "text": "Employee EMP-2026-00142 accessed project P-ALPHA-7 on 2026-03-14",
  "ad_hoc_recognizers": [
    {
      "entity_type": "EMPLOYEE_ID",
      "patterns": [{"regex": "EMP-\\d{4}-\\d{5}", "score": 0.9}],
      "context": ["employee", "staff", "worker"]
    },
    {
      "entity_type": "PROJECT_CODE",
      "patterns": [{"regex": "P-[A-Z]+-\\d+", "score": 0.85}],
      "context": ["project", "initiative"]
    }
  ]
}

Mod de criptare end-to-end

Cu e2e_mode: true, serverul returnează pozițiile textului original în loc să gestioneze maparea tokenurilor pe server. Clientul tău construiește maparea local și o poate cripta cu propria cheie. Serverul nu stochează și nu vede niciodată valorile PII.

JSON
{
  "text": "Refer patient Jane Doe (DOB: 1990-01-15) to cardiology",
  "e2e_mode": true,
  "mode": "tokenize",
  "entity_groups": ["UNIVERSAL", "HEALTHCARE"]
}
// Returns: anonymized_text + e2e_token_positions[]
// e2e_token_positions: [{token, entity_type, original_start, original_end, score}]
// Client extracts: text.slice(original_start, original_end) = "Jane Doe"
// Client stores this mapping encrypted locally — server never sees it

Cazuri de utilizare

Scenarii din lumea reală — grupuri de entități și operatori pentru fiecare domeniu

Juridic & case de avocatură

Revizuire de contracte asistată de AI fără a expune identitatea clientului

Avocații pot folosi Claude pentru analiza contractelor, cercetare juridică și redactare, în timp ce numele clienților, adresele, numerele de dosar și termenii financiari rămân protejați. Grupul LEGAL grup plus UNIVERSAL și FINANCIAL acoperă majoritatea tipurilor de documente juridice.

{
  "entity_groups": ["UNIVERSAL", "FINANCIAL", "LEGAL"],
  "operators": {
    "PERSON": {"type": "replace", "new_value": "[CLIENT]"},
    "CASE_NUMBER": {"type": "hash", "hash_type": "SHA256"},
    "IBAN_CODE": {"type": "mask", "chars_to_mask": 14, "from_end": true}
  },
  "persistence": "persistent"
}
Sănătate & clinic

Analiză AI a fișelor pacienților, sigură pentru HIPAA

Personalul clinic poate folosi AI pentru asistență la diagnostic și rezumarea fișelor, în timp ce PHI (Protected Health Information) este eliminat automat. Grupul HEALTHCARE acoperă numerele de fișă medicală, numerele de rețetă, ID-urile pacienților, ID-urile de asigurare și identificatorii specifici domeniului sănătății în 5 țări.

{
  "entity_groups": ["UNIVERSAL", "HEALTHCARE", "NORTH_AMERICA"],
  "operators": {
    "PERSON": {"type": "hash", "hash_type": "SHA256"},
    "DATE_TIME": {"type": "replace", "new_value": "[DATE]"},
    "US_SSN": {"type": "redact"},
    "MEDICAL_RECORD_NUMBER": {"type": "hash", "hash_type": "SHA256"}
  }
}
FinTech & bancar

Analiză a fraudelor cu AI fără a expune datele contului

Instituțiile financiare pot folosi AI pentru analiza tranzacțiilor, detectarea fraudelor și suport pentru clienți, în timp ce IBAN-urile, cardurile de credit, codurile bancare, portofelele crypto și identificatorii clienților sunt gestionați conform politicii de conformitate.

{
  "entity_groups": ["UNIVERSAL", "FINANCIAL"],
  "operators": {
    "CREDIT_CARD": {"type": "mask", "chars_to_mask": 12, "from_end": false},
    "IBAN_CODE": {"type": "encrypt", "key": "your-32char-key-here------------"},
    "CRYPTO": {"type": "hash", "hash_type": "SHA256"}
  }
}
Dezvoltare software & DevOps

Revizuire de cod cu AI fără a scurge credențiale și secrete

Dezvoltatorii pot lipi cod, jurnale (logs) și fișiere de configurare în Claude și Cursor pentru asistență AI fără a expune chei API, șiruri de conexiune, tokenuri JWT, credențiale de bază de date sau nume de host interne. Funcționează automat, în fundal — fără nicio schimbare a fluxului de lucru.

// The MCP Server automatically detects these in your code:
// API_KEY, JWT_TOKEN, DATABASE_URL, OAUTH_TOKEN
// AWS_SECRET, PRIVATE_KEY, CLIENT_SECRET, SSH_KEY
// IP_ADDRESS, HOSTNAME, DOMAIN_NAME, FILE_PATH

// Example: these in a paste get automatically intercepted
DATABASE_URL=postgres://user:pass@db.internal/prod
API_KEY=sk-proj-1234abcxyz
JWT_SECRET=eyJhbGciOiJIUzI1NiJ9.secret...

Limite & rate

100K

Lungime maximă a textului

intrări mari (împărțite pe partea clientului) (aprox. 80 de pagini de text)

100/min

Limită de rată

limite de utilizare echitabilă (fair-use), semnalate prin HTTP 429 cu antet Retry-After

24h / 30d

Persistența sesiunii

Tokenuri de sesiune: 24 de ore. Tokenuri persistente: 30 de zile.

Lacuna de confidențialitate MCP

Adăugarea de servere MCP la instrumentul tău AI creează un flux de date la care poate nu te-ai gândit

Ce se întâmplă când adaugi orice server MCP

Când Claude Desktop sau Cursor apelează un server MCP terț — pentru interogări de bază de date, acces la fișiere, căutare web — AI-ul poate instrui acel server să proceseze orice date din contextul conversației curente. Protecțiile de confidențialitate oferite de Anthropic sau Cursor se aplică modelului, nu și serverelor MCP pe care le adaugi.

Serverul anonym.legal MCP interceptează fiecare prompt înainte ca AI să îl vadă — inclusiv înainte ca orice alt apel de instrument MCP să fie efectuat. Datele PII sunt înlocuite cu tokenuri la nivelul protocolului, astfel încât niciun alt server nu primește vreodată date personale reale din conversațiile tale.

Scenariu Fără anonymize.dev Cu anonymize.dev
Modelul AI vede promptul tău Include date PII reale Doar tokenuri
Alte servere MCP din context Primesc date PII reale Primesc tokenuri
Injecție de prompt care vizează date PII Poate extrage date reale Doar tokenuri pot fi extrase
Conformitate GDPR Art. 25 Manual — responsabilitatea ta Automatizat la nivel de protocol
Necesită schimbarea fluxului de lucru al dezvoltatorului Nu este necesară nicio schimbare Nu este necesară nicio schimbare — transparent

CUM FUNCȚIONEAZĂ LANȚUL

Your prompt (with PII)anonymize_text (tokens replace PII) → AI model (sees only tokens) → other MCP tools (receive only tokens)detokenize_text (real values restored in response)

Prețuri MCP Server

MCP Server folosește soldul tău de tokenuri. Operațiunile de analiză sunt gratuite. Operațiunile de anonimizare taxează tokenuri proporțional cu lungimea textului și numărul de entități.

Pro

€15/lună

4.000 tokenuri/ciclu

Reîncărcări: +300 tokenuri pentru 1 €

Alege Pro

Business

€29/lună

10.000 tokenuri/ciclu

Reîncărcări: +350 tokenuri pentru 1 €

Alege Business

Notă: În prezent, toate planurile includ toate funcționalitățile Pro și Business în perioada promoțională. Toate cele 7 instrumente MCP sunt disponibile. Planul Free (200 tokenuri/ciclu) este de asemenea disponibil pentru testare.

Prețurile de mai sus sunt valabile pentru anonym.legal. cloak.business are planuri separate cu instrumente pentru batch & imagini.

Vezi prețurile complete cu toate funcționalitățile planurilor →

Întrebări frecvente

Ce este anonym.legal MCP Server?

anonym.legal MCP Server este un strat de confidențialitate pentru instrumentele AI de programare. Interceptează prompturile, detectează datele PII folosind peste 267 de tipuri de entități în 48 de limbi, înlocuiește datele personale cu tokenuri reversibile și restaurează originalele în răspunsurile AI.

Cum instalez MCP Server în Cursor?

Adaugă în .cursor/mcp.json:

{ "mcpServers": { "anonym-legal": { "url": "https://anonym.legal/mcp", "headers": { "Authorization": "Bearer YOUR_API_KEY" } } } }

Necesită o cheie API din planul Pro sau Business de la anonym.legal.

Funcționează MCP Server cu Claude Desktop?

Da. anonym.legal MCP Server folosește transport HTTP — fără Node.js și fără instalare necesară. Adaugă în claude_desktop_config.json:

{ "mcpServers": { "anonym-legal": { "type": "http", "url": "https://anonym.legal/mcp", "headers": { "Authorization": "Bearer YOUR_API_KEY" } } } }

Ce planuri de preț includ acces la MCP Server?

MCP Server necesită planul Pro (15 €/lună, 4.000 tokenuri) sau Business (29 €/lună, 10.000 tokenuri). Planurile Free și Basic nu includ acces la MCP.