By · Last updated 2026-05-19

Tekoälyyn liittyvän tietosuoja — Toimii Claude Desktopin, Cursorin ja minkä tahansa MCP-työkalun kanssa

Yhdistä AI-työkalusi suoraan anonym.legal:een HTTP-kuljetuksen kautta — lisää vain URL ja API-avain. 48 kieltä, 6 anonymisointioperaattoria, entiteettiryhmät, esiasennukset ja henkilökohtaiset salausavaimet.

MCP Server
tool_call: anonymize_text
text: "Contact John Smith at john@acme.com"
lang: "en"
Analyzing... 2 entities found
PERSON"John Smith" (0.97)
EMAIL"john@acme.com" (0.99)
"Contact <PERSON> at <EMAIL>"
2 entities anonymized (42ms)

Piilotettu riski AI-avusteisessa työssä

Joka kerta kun käytät ChatGPT:tä, Claudea tai Cursoria, saatat jakaa arkaluontoista tietoa. Useimmat käyttäjät eivät tiedä, että heidän tietonsa lähetetään kolmansille osapuolille AI-palveluntarjoajille.

Asiakkaiden nimet ja sähköpostit

Rahoituslaitoksen tilinumerot

Lääkärintodistukset ja potilastunnukset

Liikesalaisuudet ja omistustiedot

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.

Kuinka se toimii: Automaattinen suojaus

Kirjoitat normaalisti

Arkaluontoisten tietojen kanssa

AI-työkalu

Cursor, Claude, jne.

anonym.legal MCP Server

1. Havaitse

Löydä arkaluontoista tietoa

2. Korvaa

Käytä paikkamerkkejä

3. Tallenna

Salattu, tilapäinen

AI käsittelee

Vain turvalliset paikkamerkit

Palauta arvot

Alkuperäiset tiedot takaisin

MCP Server toimii tietosuojana AI-työkalujesi ja arkaluontoisten tietojen välillä. AI ei koskaan näe todellisia tietojasi.

Mitä suojataan?

Järjestelmä havaitsee ja suojaa automaattisesti yli 50 tyyppiä arkaluontoista tietoa

Ihmiset

John Doe, Jane Smith, Dr. Williams

Sähköpostit

john@example.com, info@company.org

Puhelimet

+1-555-1234, (555) 123-4567

Luottokortit

4532-1234-5678-9010

Osoitteet

123 Main Street, New York, NY

Päivät

15. tammikuuta 2026, 01/15/2026

Lääkärintiedot

Potilastunnus, reseptinumerot

Rahoitustunnukset

IBANit, verotunnukset, ALV-numerot

Digitaaliset tunnisteet

IP-osoitteet, MAC-osoitteet, URL-osoitteet

Ja yli 40 muuta tyyppiä

Rekisterikilvet, passinumerot, jne.

Keskeiset hyödyt

Toimii Claude Desktopin, Cursorin ja kaikkien MCP-työkalujen kanssa

HTTP-kuljetus — lisää vain URL ja API-avain konfiguraatioosi. Toimii Claude Desktopin, Cursorin, VS Coden ja minkä tahansa MCP-työkalun kanssa. Node.js ei ole pakollinen.

6 Anonymisointiohjelmaa

Valitse oikea menetelmä: Korvaa, Poista, Hash (SHA-256/512), Salaa (AES-256), Peitä tai Pidä. Käytä eri operaattoreita entiteettityypin mukaan.

Entiteettiryhmät ja mallit

Käytä ennalta määriteltyjä ryhmiä (UNIVERSAL, FINANCIAL, DACH, FRANCE, NORTH_AMERICA) tai luo henkilökohtaisia esiasetuksia johdonmukaista anonymisointia varten eri istuntojen välillä.

48 Kieltä tuettu

Havaitsee PII:tä englanniksi, saksaksi, ranskaksi, espanjaksi, kiinaksi, japaniksi, arabiaksi ja 41 muulla kielellä. RTL-tuki mukana.

Henkilökohtaiset salausavaimet

Lataa omat AES-128/192/256 avaimet salausoperaattorille. Salakirjoita milloin tahansa omalla avaimellasi. Avaimet tallennetaan turvallisesti tiliisi.

Istunnon hallinta

Tokenisointitila istuntotunnuksilla käännettävään anonymisointiin. Listaa, hallitse ja poista istuntoja. 24h tai 30 päivän säilytysmahdollisuudet.

Toimii suosikk AI-työkalujesi kanssa

HTTP-kuljetus — Claude Desktop, Cursor, mikä tahansa MCP-työkalu

Cursor IDE

Available

Suojaa koodisalaisuudet ja arkaluontoiset tiedot koodatessasi AI-avustuksella HTTP:n kautta

Claude Desktop

Available

HTTP-kuljetus — lisää URL ja API-avain. Paikallista asetusta ei tarvita. Lisää vain claude_desktop_config.json:iin

Jatka (VS Code)

Available

Turvallinen AI-koodausavustuksen integraatio suoraan Visual Studio Codeen HTTP:n kautta

Cline (VS Code)

Available

AI-pohjainen koodaus automaattisella tietosuojalla MCP HTTP:n kautta

Mikä tahansa MCP-työkalu

Available

Suoratoistettava HTTP-kuljetus toimii minkä tahansa MCP-yhteensopivan sovelluksen kanssa

Aseta 2 minuutissa

HTTP-kuljetus toimii kaikille asiakkaille — Claude Desktop, Cursor ja mikä tahansa MCP-työkalu

Claude Desktop, Cursor & all MCP tools

Claude Desktop, Cursor ja mikä tahansa MCP-työkalu:

  1. 1Hanki API-avain kohdasta Asetukset → API-käyttöoikeus
  2. 2Avaa MCP-asiakasmääritystiedostosi
  3. 3Lisää URL https://anonym.legal/mcp arvolla Valtuutus: Bearer YOUR_KEY
  4. 4Käynnistä AI-työkalu uudelleen — 7 tietosuojatyökalua käytettävissä!
claude_desktop_config.json / mcp.json
{
  "mcpServers": {
    "anonym-legal": {
      "type": "http",
      "url": "https://anonym.legal/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

HTTP (Cursor, VS Code, jne.):

  1. 1Hanki API-avaimesi Asetukset → API-käyttö
  2. 2Lisää MCP-palvelimen URL: https://anonym.legal/mcp
  3. 3Määritä valtuutusotsikko Bearer-tokenilla
  4. 4Toimii välittömästi — ei Node.js:ää, ei paikallista palvelinta
mcp_config.json
{
  "mcpServers": {
    "anonym-legal": {
      "type": "http",
      "url": "https://anonym.legal/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

Käyttötapaukset

Ohjelmistokehitys

Tarkista koodi, joka sisältää API-avaimia, tietokannan tunnuksia ja asiakastietoja ilman, että paljastat salaisuuksia AI-palveluntarjoajille.

Oikeudelliset toimistot

Anonymisoi asiakastiedot, tapausnumerot ja arkaluontoiset tiedot käyttäessäsi AI:ta asiakirjojen laatimiseen, varmistaen asianajajan ja asiakkaan välisen salaisuuden.

Terveydenhuolto

Analysoi potilasmuistiinpanoja ja raportteja AI-avustuksella pitäen potilaiden henkilöllisyydet ja lääkärintiedot täysin yksityisinä.

Asiakastuki

Käsittele asiakaskyselyjä AI-avustuksella samalla kun suojaat automaattisesti sähköpostiosoitteet, puhelinnumerot ja tilitiedot.

Rahoitus

Käytä AI:ta raporttianalyysiin samalla kun suojaat tilinumerot, tapahtumatiedot ja asiakastunnukset.

MCP Server vs Manuaalinen Poisto

NäkökulmaManuaalinen Poistoanonym.legal MCP
NopeusMinuutteja asiakirjaa kohden< 1 sekunti
TarkkuusIhmisen virhealtis95%+ AI-tarkkuus
KäännettäväEi - pysyväKyllä - täysin käännettävä
YlläpitoJatkuva valppausAutomaattinen
KieletYksi kerrallaan48 samanaikaisesti
IntegraatioKopioi/liitä työnkulkuSaumaton työkaluissasi
KustannusHenkilöstön aikaAlkaen 0 €/kuukausi

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.

CapabilityUnprotected MCP Serveranonym.legal MCP
PII in AI promptsRaw names, emails, SSNs sent to LLMAnonymized tokens sent — originals never leave
AuthenticationOften none (492 servers exposed, no auth)Bearer token + rate limiting on every request
SSRF protection36.7% vulnerable to SSRF (CVE-2026-25253)SSRF allowlist enforced — no private IP access
Data to downstream MCPsRaw PII forwarded to all connected toolsAnonymized before forwarding — zero PII leakage
GDPR / HIPAA complianceNon-compliant — PII in AI training data riskCompliant — PII stays encrypted, reversible only by you
Audit trailNo log of what PII was exposedSession-based tokens with full detokenization audit
Multilingual PII detectionEnglish-only or no detection285+ entity types across 48 languages
Claude Code — Automaattinen PII-koukku

Anonymisoi jokainen kehote automaattisesti — nolla manuaalisia vaiheita

Claude Code -koukku sieppaa jokaisen kehotteen ennen Claude-palvelua, poistaa PII:n MCP-palvelimen avulla ja palauttaa alkuperäiset arvot vastauksessa. Kertaluonteinen asennus, jonka jälkeen se toimii hiljaisesti jokaisen viestin kohdalla.

Käyttäjä kirjoittaa kehotteenKoukku havaitsee PII:nKorvaa tokeneillaClaude toimii turvallisestiVastaus palautettu
1

Luo anonymisointi-koukku

Tallenna nimellä ~/.claude/hooks/anonymize-prompt.py — sieppaa jokaisen UserPromptSubmit-tapahtuman ja kutsuu MCP-palvelinta.

# ~/.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))
2

Luo palautus-koukku

Tallenna nimellä ~/.claude/hooks/deanonymize-response.py — poistaa automaattisesti tokenien Claude-vastauksesta käyttämällä session-ID:tä.

# ~/.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))
3

Rekisteröi koukut Claude Code -asetuksiin

Lisää molemmat koukut tiedostoon ~/.claude/settings.json hooks-näppäimen alle.

// ~/.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"}]
      }
    ]
  }
}

Usein kysytyt kysymykset

Kuinka yhdistän Claude Desktopin tai Cursorin?

Kaikki asiakkaat käyttävät HTTP-kuljetusta — lisää vain URL https://anonym.legal/mcp ja API-avaimesi MCP-määritystiedostoosi. Node.js:ää tai paikallista asennusta ei tarvita. Claude Code -käyttäjille hook-järjestelmä mahdollistaa täysin automaattisen anonymisoinnin jokaiselle kehotteelle.

Mitä loogisia operaattoreita on käytettävissä suodatussäännöille?

6 operaattoria: Korvaa (vale data), Poista (poista), Hash (SHA-256/512), Salaa (AES-256 omalla avaimellasi), Peitä (osittainen piilottaminen) ja Pidä (poista anonymisoinnista).

Voinko käyttää omia salausavaimiani?

Kyllä! Lataa henkilökohtaiset AES-avaimesi (16/24/32 merkkiä) tililtäsi tai syötä ne manuaalisesti. Salaa omalla avaimellasi, purkaaksesi myöhemmin samalla avaimella. Avaimet eivät koskaan poistu hallinnastasi.

Mitä entiteettiryhmät ovat ja miten niitä käytetään?

Ennalta määritellyt kokoelmat: UNIVERSAL (yleiset PII:t), FINANCIAL (pankkitoiminta), DACH (saksankieliset), FRANCE, NORTH_AMERICA jne. Säästää aikaa määritettäessä, mitä entiteettejä havaitaan.

Mikä on ero poisto- ja tokenisointitilojen välillä?

Poistotila poistaa pysyvästi PII:t. Tokenisointitila korvataan käännettävillä tokeneilla ja palauttaa session_id:n. Käytä detokenize_textiä session_id:llä alkuperäisten arvojen palauttamiseksi.

Miten MCP-palvelimen istunnot toimivat tokenien uudelleenkäytössä?

Tokenisointi luo istuntoja (24h tai 30 päivän säilytys). Käytä list_sessions nähdäksesi aktiiviset istunnot, delete_session poistaaksesi ne. Istunnot tallentavat mappingin tokenien ja alkuperäisten arvojen välillä.

API-viite

7 työkalua saatavilla MCP-protokollan kautta. Ilmaiset toiminnot merkitty *.

TyökaluKuvausHinta
anonym_legal_analyze_textHavaitse PII-entiteetit muokkaamatta tekstiä2-10+ tokenia
anonym_legal_anonymize_textAnonymisoi tekstiä konfiguroitavilla operaattoreilla3-20+ tokenia
anonym_legal_detokenize_textPalauta alkuperäinen PII tokenoidusta tekstistä1-5+ tokenia
anonym_legal_get_balanceTarkista token-saldo ja laskutusjaksoIlmainen *
anonym_legal_estimate_costArvioi token-hinta ennen käsittelyäIlmainen *
anonym_legal_list_sessionsListaa aktiiviset tokenisointisessiotIlmainen *
anonym_legal_delete_sessionPoista sessio ja sen token-kartoituksetIlmainen *

Operaattoriviite

Konfiguroi per-entiteetti anonymisointi käyttämällä operaattoriparametria.

OperaattoriKuvausParametritEsimerkkituloste
replaceKorvaa mukautetulla arvollanew_value (merkkijono, max 100 merkkiä)<PERSON_1>
redactPoista pysyvästiEi mitään[REDACTED]
hashYhteen suuntaan oleva hashhash_type: SHA256 | SHA512a3f2b8c1...
encryptAES-256-GCM-salausavain (16-32 merkkiä)ENC:base64...
maskOsittainen merkkien peittäminenchars_to_mask, masking_char, from_endJohn ****
keepSäilytä alkuperäinen arvoEi mitäänJohn Smith

Pyyntöesimerkit

Analysoi teksti

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

Anonymisoi per-entiteetti operaattoreilla

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

Vastaus (Anonymisoi)

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

Virhekoodit

KoodiKuvausRatkaisu
400Virheelliset pyyntöparametritTarkista tekstin pituus (max 100KB), operaattorin konfigurointi
401Virheellinen tai puuttuva API-avainVahvista API-avain Asetukset → API-käyttö
429Token-saldo loppuTarkista saldo, päivitä suunnitelma tai odota jakson nollausta
500PalvelinvirheYritä uudelleen muutaman sekunnin kuluttua, ota yhteyttä tukeen, jos ongelma jatkuu
Developer Resources

Developer portal for MCP Server integration

anonymize.dev is the dedicated developer portal for anonym.legal — featuring MCP Server guides, code examples, case studies, blog articles on AI data security, and a full glossary of privacy & AI terms.

Kokeile anonym.legal MCP ilmaiseksi

Ei luottokorttia vaadita. 200 tokenia/sykli. Asetus vie 2 minuuttia.

About this page

We update this page when our platform or the law changes.

Read our founder note for how we work.

Each change shows up in the timestamp at the top.

Related reading

We follow these rules

  • GDPR (EU 2016/679).
  • ISO/IEC 27001:2022.
  • NIS2 (EU 2022/2555).
  • HIPAA safe harbor under 45 CFR § 164.514(b)(2).

Our promise

We do not sell your data.

We do not train models on your text.

We store your files in Germany.

You can delete your account at any time.

You own your work.

Where we run

Our servers live in Falkenstein, Germany.

We use Hetzner. They hold ISO 27001 certification.

All data stays in the EU.

Backups run every day.

Need help?

Email support@anonym.legal.

We reply within one business day.

How we test

We run a full check suite on every release.

Each surface gets its own sweep script and report.

Human reviewers spot-check the output each week.

We track recall and precision on a labelled set.

Bad runs block the deploy.

What we never do

  • We never sell your information to third parties.
  • We never train models on what you upload.
  • We never keep your work after you delete it.
  • We never share keys with any outside firm.
  • We never run ads inside the product.

Plans in plain words

We sell credits, not seats.

One credit covers one short job.

Long jobs use a few credits each.

You can top up at any time.

Unused credits roll over each month.

Read the plans page for current rates.

Who built this

A small team of engineers and lawyers built this.

We ship from Europe and work in the open.

Our founder note spells out why we started.

Where to start

How the parts fit

A browser add-on cleans text inside Chrome.

A Word plug-in handles drafts in Office.

A small desktop tool works on whole folders.

An agent protocol link feeds large models safely.

All four share one core engine and one rule set.

Words from our team

We started this work after a lunch about cookies.

One friend kept getting odd ads on her phone.

We asked why a court file leaked through a draft.

We sketched the first build on a napkin that week.

By month three we had a tiny demo for a friend.

She used it on her first case the next day.

Common questions we hear

Can the tool read scanned PDFs? Yes, with OCR.

Does it work on long files? Yes, in small chunks.

Can I roll my own rule set? Yes, save it as a preset.

Does it run offline? The desktop build runs offline.

Do you keep my files? No, the cloud build wipes after each run.

Will it learn from my work? No, we never train on inputs.

A short tour of the workflow

Upload a file or paste a snippet of prose.

Pick the entities you want gone from the draft.

Choose a method: replace, mask, hash, encrypt, or redact.

Press run and watch the side panel show each hit.

Skim the result and tweak any rule that misfired.

Save the cleaned file or send it to a teammate.