anonym.legal  ·  cloak.business  ·  obousměrná ochrana PII

MCP Server
Obousměrná ochrana PII

Prompty jsou anonymizovány dříve, než je AI uvidí. Odpovědi jsou deanonymizovány dříve, než si je přečtete. Váš pracovní postup zůstává beze změny — ochrana je neviditelná.

JAK FUNGUJE OBOUSMĚRNÝ PŘENOS

  • Ven → Detekuje 267+ typů PII a každý z nich nahradí reverzibilním tokenem dříve, než AI uvidí prompt
  • ← Dovnitř Automaticky obnoví každou původní hodnotu v odpovědi AI — vždy si přečtete skutečná jména
  • 6 operátorů: hashování jmen, šifrování karet, maskování telefonů, redakce rodných čísel — podle typu entity
  • Režim E2E: mapování drží pouze váš klient — server nikdy neukládá skutečné hodnoty
Rychlá instalace Referenční přehled nástrojů Průvodce operátory
7
Nástroje MCP
6
Operátory
26
Skupiny entit
48
Jazyky
267+
Typy entit

Jak to funguje

Transparentní proxy — AI nikdy nevidí skutečná PII

💻

Váš AI nástroj

Claude Desktop
Cursor · VS Code
Windsurf · Continue

prompt s PII
🛡️

MCP Server

Detekuje PII
Nahrazuje tokeny
Obnovuje při návratu

bezpečný prompt
🤖

AI model

Claude · GPT
Nikdy nevidí
skutečná data PII

PŘED Co odesíláte
"Debug this for user john@acme.com
API key: sk-abc123xyz
SSN: 123-45-6789"
PO Co obdrží AI
"Debug this for user <EMAIL_1>
API key: <API_KEY_1>
SSN: <US_SSN_1>"

↩ Odpověď se vrátí se všemi tokeny automaticky obnovenými na původní hodnoty

Podporované integrace

HTTP transport všude — žádný Node.js, žádná instalace

🤖

Claude Desktop

Konfigurace přes HTTP — žádná instalace, žádný Node.js. Plná podpora všech 7 nástrojů.

HTTP k dispozici

Cursor IDE

HTTP transport přes endpoint anonym.legal. Programování s asistencí AI s plnou ochranou PII.

HTTP k dispozici
🔷

VS Code

Funguje s podporou MCP v GitHub Copilot Chat a s rozšířeními pro MCP.

HTTP k dispozici
🌊

Windsurf

IDE Windsurf od Codeia nativně podporuje HTTP MCP servery.

HTTP k dispozici
🔗

Continue / Cline

Open-source asistenti pro programování s plnou podporou protokolu HTTP MCP.

HTTP k dispozici
🔌

Vlastní / REST API

Jakýkoli nástroj podporující HTTP MCP transport nebo přímá volání REST API.

K dispozici

Rychlá instalace

Připraveno k použití za méně než 5 minut

Přidat do claude_desktop_config.json:

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

Umístění konfiguračního souboru:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Linux: ~/.config/Claude/claude_desktop_config.json

Není potřeba Node.js ani instalace — stačí URL a API klíč. Po uložení restartujte Claude Desktop. V panelu MCP byste měli vidět 7 dostupných nástrojů. Na Claude.ai (web) konfigurační soubor úplně přeskočte a připojte se místo toho přes Settings → Connectors.

Přidejte do nastavení MCP v Cursor (~/.cursor/mcp.json):

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

HTTP transport. K dispozici všech 7 nástrojů. Není potřeba Node.js ani instalace.

Přidat do .vscode/mcp.json ve vašem workspace (VS Code 1.99+):

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

Vyžaduje VS Code 1.99+ a GitHub Copilot nebo rozšíření kompatibilní s MCP.

Jakýkoli nástroj podporující HTTP MCP transport:

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

Funguje s Windsurf, Continue, Cline, Zed, Msty a jakýmkoli nástrojem implementujícím MCP HTTP transport.

Začínáme — vyberte si produkt

MCP Server je k dispozici u obou produktů. Oba mají i bezplatnou úroveň. Zobrazit srovnání ↓

anonym.legal — 7 nástrojů cloak.business — 10 nástrojů

Dva produkty. Jedna technologie.

Oba postavené na stejném obousměrném MCP enginu — vyberte podle případu užití

ZAMĚŘENO NA VÝVOJÁŘE
🔬

anonym.legal

anonym.legal/mcp

  • 7 nástrojů MCP — analýza, anonymizace, deanonymizace, přednastavení, relace
  • 267+ typů entit, 48 jazyků, skupiny entit
  • 6 operátorů: hash · encrypt · mask · redact · replace · keep
  • Skupiny entit & pojmenovaná přednastavení — konfigurace podle projektu
  • Perzistence relací: 24h dočasná · 30denní úložiště
  • HTTP transport — žádný npm balíček, žádný Node.js, žádná instalace

Nejlepší pro: jednotlivé vývojáře, Claude Desktop, Cursor, VS Code

Začít zdarma →
KOMPLETNÍ PLATFORMA
🏢

cloak.business

cloak.business/mcp

  • 10 nástrojů MCP — vše z anonym.legal + dávkové zpracování & obrázky
  • 320+ typů entit, 70+ zemí, 48 jazyků
  • Dávkové zpracování: 1–100 textů v jednom volání nástroje
  • Redakce obrázků: OCR ve 38 jazycích + vizuální rozmazání PII
  • Zahrnuje také: Chrome Extension · Office Add-in
  • NPM: cloak-business-mcp-server

Nejlepší pro: týmy, pipeline zpracovávající dokumenty/obrázky, podniky

Začít zdarma →
DETERMINISTICKÉ
317 rozpoznávačů vzorů — nikoli pravděpodobnostní AI
OBOUSMĚRNÉ
Anonymizuje odchozí · deanonymizuje příchozí — celý cyklus
LEVNÉ
Ceny podle tokenů, u obou €0 bezplatná úroveň
DŮVĚRYHODNÉ
ISO 27001:2022 · německé servery · Presidio

Podrobní průvodci pro váš konkrétní nástroj

Každá platforma má jiné konfigurační soubory, možnosti transportu a specifika — zejména VS Code, který používá "servers" místo "mcpServers". Naši průvodci platformami popisují přesné kroky, řešení problémů a pokročilou konfiguraci pro každý nástroj.

7 nástrojů MCP

Kompletní přehled parametrů — ★ zdarma · ● účtují se tokeny

anonym_legal_analyze_text ★ zdarma

Detekuje entity PII v textu, aniž by ho upravoval. Vrací typy entit, pozice a skóre spolehlivosti. Podporuje přednastavení, skupiny entit a vlastní ad-hoc rozpoznávače.

ParametrTypPovinnéPopis
textstringrequiredText k analýze. Maximálně velké vstupy.
languagestringoptionalKód jazyka. Podporováno 48 (en, de, fr, es, it, pt, nl, pl, ru, zh, ja, ko, ar, hi…). Výchozí: en
entitiesstring[]optionalKonkrétní typy entit k detekci, např. ["PERSON", "EMAIL_ADDRESS"]. Výchozí: všechny typy. Max. 50.
entity_groupsstring[]optionalSkupiny entit k detekci. Rozbalí se na všechny členy: UNIVERSAL, FINANCIAL, DACH, NORTH_AMERICA, HEALTHCARE, atd. (celkem skupin entit). Max. 20.
output"full" | "summary" | "counts"optionalfull — text entity + pozice + skóre. summary — pouze hodnoty entit. counts — pouze počty typů entit (nejrychlejší). Výchozí: full
score_thresholdnumberoptionalMinimální skóre spolehlivosti 0.0–1.0. Nižší = více detekcí, více falešně pozitivních. Výchozí: 0.5
preset"default" | "personal" | "private"optionalPoužije uloženou konfiguraci přednastavení. default = standardní entity, personal = vaše vlastní přednastavení, private = soukromé přednastavení.
ad_hoc_recognizersobject[]optionalVlastní regulární výrazy pro entity specifické pro danou oblast. Max. 10. Každý obsahuje: entity_type, patterns (regex + skóre), context (volitelná posilující slova), languages (volitelné).
response_format"json" | "markdown"optionalFormát výstupu. json pro strukturovaná data, markdown pro čitelný formát. Výchozí: json
Příklad
// 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 ● účtují se tokeny

Anonymizuje text detekcí a nahrazením PII. Podporuje 6 operátorů pro každý typ entity. Použijte mode="tokenize" pro reverzibilní nahrazení (vrací session_id) nebo mode="redact" pro trvalé odstranění.

ParametrTypPovinnéPopis
textstringrequiredText k anonymizaci. Maximálně velké vstupy.
mode"redact" | "tokenize"optionaltokenize — nahradí reverzibilními tokeny (vrací session_id). redact — trvalé odstranění. Výchozí: tokenize
operatorsobjectoptionalOperátory podle typu entity. Klíč = typ entity, hodnota = konfigurace operátoru. Viz sekce Operátory níže.
entitiesstring[]optionalKonkrétní typy entit k anonymizaci. Výchozí: všechny detekované.
entity_groupsstring[]optionalSkupiny entit k anonymizaci (rozbalí se na členy). Max. 20.
languagestringoptionalKód jazyka. Výchozí: en
score_thresholdnumberoptionalMinimální spolehlivost 0.0–1.0. Výchozí: 0.5
presetstringoptionalPoužít uložené přednastavení: default, personal, private.
persistence"session" | "persistent"optionalsession = životnost tokenu 24h. persistent = 30 dní. Výchozí: session
sessionNamestringoptionalVolitelný název relace (alfanumerické znaky, podtržítko, spojovník). Max. 100 znaků.
output"full" | "metadata" | "minimal"optionalfull = anonymizovaný text + podrobnosti o entitách. metadata = text + počty typů. minimal = pouze text (nejrychlejší). Výchozí: full
e2e_modebooleanoptionalRežim end-to-end šifrování. Server vrací pozice v původním textu; klient sestavuje mapování tokenů lokálně. Server nikdy nevidí hodnoty PII. Výchozí: false
response_format"json" | "markdown"optionalFormát výstupu. Výchozí: json
Příklad — operátory podle entit
{
  "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 ★ zdarma

Obnoví původní hodnoty PII z tokenů. Předejte anonymizovaný text a session_id vrácené funkcí anonymize_text. Funguje pro tokeny relace (24h) i perzistentní tokeny (30d).

ParametrTypPovinnéPopis
textstringrequiredTokenizovaný text obsahující tokeny jako <EMAIL_1>, <PERSON_1> k obnovení.
session_idstringrequiredID relace vrácené funkcí anonymize_text. Propojuje tokeny s jejich původními hodnotami.
Příklad
{
  "text": "Here is the analysis for <PERSON_1> with account <EMAIL_1>",
  "session_id": "sess_abc123xyz"
}
anonym_legal_estimate_cost ★ zdarma

Odhadne náklady na tokeny před zpracováním. Použijte to před velkými anonymizačními úlohami k naplánování rozpočtu tokenů. Neupravuje text ani neúčtuje tokeny.

ParametrTypPovinnéPopis
textstringrequiredText, pro který se má odhadnout cena.
languagestringoptionalKód jazyka. Ovlivňuje počítání tokenů. Výchozí: en
anonym_legal_get_balance ★ zdarma

Vrátí váš aktuální zůstatek tokenů, úroveň plánu a statistiky používání. Nejsou vyžadovány žádné parametry.

anonym_legal_list_sessions ★ zdarma

Vypíše všechny aktivní tokenizační relace. Relace vyprší: session typ za 24h, persistent za 30 dní. Použijte to k vyhledání starých ID relací nebo auditu aktivních relací.

Žádné povinné parametry. Vrátí pole objektů relací s id, názvem, počty entit, typem perzistence a časovými razítky vypršení platnosti.

anonym_legal_delete_session ★ zdarma

Trvale odstraní tokenizační relaci a všechna její mapování tokenů. Použijte pro splnění práva na výmaz podle GDPR nebo když již citlivá data relace nejsou potřeba.

ParametrTypPovinnéPopis
session_idstringrequiredID relace k trvalému odstranění.

6 operátorů

Nakonfigurujte metodu anonymizace podle typu entity pomocí parametru operators parametr

replace

Nahradí entitu vlastním textem. Pokud není zadán žádný new_value poskytnut, použije se syntetický zástupný text odpovídající typu (např., <PERSON>).

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

Entitu zcela odstraní. Bez parametrů. Trvalé — nevytváří se žádná relace. Nejlepší pro přísnou shodu, kde hodnoty nesmí existovat v žádné podobě.

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

Nahradí kryptografickým hashem. Stejný vstup vždy produkuje stejný hash — užitečné pro deduplikaci bez ukládání originálů. Vyberte SHA256 (64 znaků) nebo SHA512 (128 znaků).

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

Zašifruje pomocí AES-256. Vyžaduje vámi poskytnutý klíč o délce 16, 24 nebo 32 znaků. Klíč je váš — anonym.legal ho nikdy neukládá. Dešifrovatelné kýmkoli, kdo má klíč.

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

Částečně skryje hodnotu pomocí maskovacích znaků. Nastavte chars_to_mask pro počet znaků, které se mají zakrýt. Použijte from_end: false (výchozí) pro maskování od začátku, true pro maskování od konce.

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

Vyloučí entitu z anonymizace. Užitečné, když chcete určité typy detekovat, ale neanonymizovat — např. ponechte DATE_TIME viditelné, zatímco anonymizujete jména a ID.

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

Skupiny entit

Použijte entity_groups k zacílení na celé regiony nebo domény najednou

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 · SE/DK/NO/FI/IS passports & driver licenses
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 · passports & IDs…
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 · passports & driver licenses for 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 · passports…
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 · passports…
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

Pokročilá konfigurace

Přednastavení, vlastní rozpoznávače, režim e2e

Přednastavení

Přednastavení uchovávají konfiguraci typů entit, operátorů a prahových hodnot skóre. Vytvořte přednastavení v dashboardu svého účtu anonym.legal a odkazujte se na ně podle názvu.

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

Vlastní rozpoznávače (ad-hoc)

Definujte vlastní typy entit založené na regulárních výrazech pro data specifická pro danou oblast — ID zaměstnanců, interní kódy projektů, proprietární identifikátory. Až 10 na požadavek.

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"]
    }
  ]
}

Režim end-to-end šifrování

S e2e_mode: true, server vrací pozice v původním textu místo správy mapování tokenů na straně serveru. Váš klient sestaví mapování lokálně a může ho zašifrovat vlastním klíčem. Server hodnoty PII nikdy neukládá ani nevidí.

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

Případy užití

Scénáře z reálného světa — skupiny entit a operátory pro každou oblast

Právo & advokátní kanceláře

Kontrola smluv s asistencí AI bez odhalení identity klienta

Právníci mohou používat Claude pro analýzu smluv, právní výzkum a přípravu dokumentů, zatímco jména klientů, adresy, čísla případů a finanční podmínky zůstávají chráněny. Skupina LEGAL plus UNIVERSAL a FINANCIAL pokrývá většinu typů právních dokumentů.

{
  "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"
}
Zdravotnictví & klinická praxe

AI analýza pacientských záznamů bezpečná podle HIPAA

Klinický personál může využívat AI pro pomoc s diagnózou a shrnutí záznamů, zatímco PHI (chráněné zdravotní informace) jsou automaticky odstraněny. Skupina HEALTHCARE pokrývá čísla zdravotních záznamů, čísla receptů, ID pacientů, ID pojištění a zdravotnické identifikátory specifické pro 5 zemí.

{
  "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 & bankovnictví

Analýza podvodů poháněná AI bez odhalení údajů o účtu

Finanční instituce mohou používat AI pro analýzu transakcí, detekci podvodů a zákaznickou podporu, zatímco s IBAN, platebními kartami, sort kódy, kryptopeněženkami a identifikátory zákazníků se zachází podle zásad shody s předpisy.

{
  "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"}
  }
}
Vývoj softwaru & DevOps

Kontrola kódu pomocí AI bez úniku přihlašovacích údajů a tajných klíčů

Vývojáři mohou vkládat kód, logy a konfigurační soubory do Claude a Cursor pro asistenci AI bez odhalení API klíčů, connection stringů, JWT tokenů, přihlašovacích údajů k databázi nebo interních názvů hostitelů. Funguje automaticky na pozadí — bez jakékoli změny pracovního postupu.

// 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...

Limity & sazby

100K

Maximální délka textu

velké vstupy (rozdělené na straně klienta) (přibližně 80 stran textu)

100/min

Omezení rychlosti

limity fair-use, signalizované HTTP 429 s hlavičkou Retry-After

24h / 30d

Perzistence relace

Tokeny relace: 24 hodin. Perzistentní tokeny: 30 dní.

Mezera v soukromí MCP

Přidání MCP serverů do vašeho AI nástroje vytváří tok dat, který jste možná nezvažovali

Co se stane, když přidáte jakýkoli MCP server

Když Claude Desktop nebo Cursor zavolá MCP server třetí strany — pro databázové dotazy, přístup k souborům, vyhledávání na webu — AI může tomuto serveru přikázat zpracovat jakákoli data z aktuálního kontextu konverzace. Ochrana soukromí od Anthropic nebo Cursor platí pro model, nikoli pro MCP servery, které přidáte.

Náš anonym.legal MCP server zachytává každý prompt dříve, než ho AI uvidí — a to ještě předtím, než dojde k volání jakéhokoli jiného nástroje MCP. PII je nahrazeno tokeny na úrovni protokolu, takže žádný jiný server nikdy neobdrží skutečná osobní data z vašich konverzací.

Scénář Bez anonymize.dev S anonymize.dev
AI model vidí váš prompt Obsahuje skutečné PII Pouze tokeny
Ostatní MCP servery v kontextu Obdrží skutečné PII Obdrží tokeny
Prompt injection zaměřená na PII Může extrahovat skutečná data Extrahovatelné jsou pouze tokeny
Soulad s čl. 25 GDPR Ruční — vaše odpovědnost Automatizováno na úrovni protokolu
Vyžadována změna pracovního postupu vývojáře Není potřeba Není potřeba — transparentní

JAK FUNGUJE ŘETĚZEC

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)

Ceny MCP Server

MCP Server využívá váš zůstatek tokenů. Operace analýzy jsou zdarma. Operace anonymizace účtují tokeny úměrně délce textu a počtu entit.

Pro

€15/měs

4,000 tokenů/cyklus

Dobití: +300 tokenů za €1

Získat Pro

Business

€29/měs

10,000 tokenů/cyklus

Dobití: +350 tokenů za €1

Získat Business

Poznámka: V současnosti všechny plány zahrnují všechny funkce Pro a Business po dobu propagační akce. K dispozici je všech 7 nástrojů MCP. K testování je k dispozici také bezplatný plán (200 tokenů/cyklus).

Výše uvedené ceny platí pro anonym.legal. cloak.business má samostatné plány s nástroji pro dávkové zpracování & obrázky.

Zobrazit kompletní ceník se všemi funkcemi plánů →

Často kladené otázky

Co je anonym.legal MCP Server?

anonym.legal MCP Server je vrstva ochrany soukromí pro AI nástroje pro programování. Zachytává prompty, detekuje PII pomocí 267+ typů entit ve 48 jazycích, nahrazuje osobní data reverzibilními tokeny a obnovuje originály v odpovědích AI.

Jak nainstaluji MCP Server v Cursoru?

Přidat do .cursor/mcp.json:

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

Vyžaduje API klíč plánu Pro nebo Business od anonym.legal.

Funguje MCP Server s Claude Desktop?

Ano. anonym.legal MCP Server používá HTTP transport — není potřeba Node.js ani instalace. Přidejte do claude_desktop_config.json:

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

Které cenové plány zahrnují přístup k MCP Server?

MCP Server vyžaduje plán Pro (€15/měsíc, 4,000 tokenů) nebo Business (€29/měsíc, 10,000 tokenů). Bezplatný a Basic plán přístup k MCP nezahrnují.