By · Last updated 2026-05-19

Integritetsbeskyttelse til AI — Fungerer med Claude Desktop, Cursor og ethvert MCP-værktøj

Forbind dine AI-værktøjer direkte til anonym.legal via HTTP-transport — tilføj blot en URL og API-nøgle. 48 sprog, 6 anonymiseringsoperatorer, enhedsgrupper, forudindstillinger og personlige krypteringsnøgler.

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)

Den Skjulte Risiko i AI-Assisteret Arbejde

Hver gang du bruger ChatGPT, Claude eller Cursor, kan du dele følsomme oplysninger. De fleste brugere er ikke klar over, at deres data sendes til tredjeparts AI-udbydere.

Kundenavne og e-mails

Finansielle kontonumre

Medicinske journaler og patient-ID'er

Forretningshemmeligheder og proprietære data

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.

Sådan Fungerer Det: Automatisk Beskyttelse

Du Skriver Normalt

Med følsomme data

AI Værktøj

Cursor, Claude osv.

anonym.legal MCP Server

1. Detekter

Find følsomme oplysninger

2. Erstat

Brug pladsholdere

3. Opbevar

Krypteret, midlertidig

AI Behandler

Kun sikre pladsholdere

Gendan Værdier

Originaldata tilbage

MCP Server fungerer som et privatlivsskjold mellem dine AI-værktøjer og følsomme data. AI ser aldrig dine rigtige oplysninger.

Hvad Bliver Beskyttet?

Systemet detekterer automatisk og beskytter 285+ typer følsomme oplysninger

Personer

John Doe, Jane Smith, Dr. Williams

E-mails

john@example.com, info@company.org

Telefoner

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

Kreditkort

4532-1234-5678-9010

Adresser

123 Main Street, New York, NY

Datoer

15. januar 2026, 01/15/2026

Medicinske Oplysninger

Patient-ID, receptnumre

Finansielle ID'er

IBAN'er, Skatte-ID'er, momsnumre

Digitale Identifikatorer

IP-adresser, MAC-adresser, URLs

Og 40+ Flere Typer

Nummerplader, pasnumre osv.

Nøglefordele

Fungerer med Claude Desktop, Cursor og alle MCP-værktøjer

HTTP-transport — tilføj blot en URL og API-nøgle til din konfiguration. Fungerer med Claude Desktop, Cursor, VS Code og ethvert MCP-værktøj. Node.js er ikke påkrævet.

6 Anonymiseringsoperatører

Vælg den rigtige metode: Erstat, Rediger, Hash (SHA-256/512), Krypter (AES-256), Masker eller Behold. Anvend forskellige operatører pr. enhedstype.

Enhedsgrupper & Skabeloner

Brug foruddefinerede grupper (UNIVERSAL, FINANCIAL, DACH, FRANCE, NORTH_AMERICA) eller opret personlige skabeloner for ensartet anonymisering på tværs af sessioner.

48 Sprog Understøttet

Detekterer PII på engelsk, tysk, fransk, spansk, kinesisk, japansk, arabisk og 41 andre sprog. RTL-understøttelse inkluderet.

Personlige Krypteringsnøgler

Indlæs dine egne AES-128/192/256 nøgler til krypteringsoperatøren. Dekrypter når som helst med din nøgle. Nøgler opbevares sikkert i din konto.

Sessionshåndtering

Tokeniseringsmetode med session-ID'er til reversibel anonymisering. Liste, administrer og slet sessioner. 24 timers eller 30 dages vedholdenhedsmuligheder.

Fungerer Med Dine Favorit AI Værktøjer

HTTP-transport — Claude Desktop, Cursor, ethvert MCP-værktøj

Cursor IDE

Available

Beskyt kodehemmeligheder og følsomme data, mens du koder med AI-hjælp via HTTP

Claude Desktop

Available

HTTP-transport — tilføj URL og API-nøgle. Ingen lokal opsætning påkrævet. Tilføj blot claude_desktop_config.json

Fortsæt (VS Code)

Available

Sikker AI-kodningsassistentintegration direkte i Visual Studio Code via HTTP

Cline (VS Code)

Available

AI-drevet kodning med automatisk privatlivsbeskyttelse via MCP HTTP

Ethvert MCP Værktøj

Available

Streamable HTTP-transport fungerer med enhver MCP-kompatibel applikation

Opsætning på 2 Minutter

HTTP-transport virker for alle klienter — Claude Desktop, Cursor og ethvert MCP-værktøj

Claude Desktop, Cursor & all MCP tools

Claude Desktop, Cursor og ethvert MCP-værktøj:

  1. 1Få din API-nøgle fra Indstillinger → API-adgang
  2. 2Åbn din MCP-klientkonfigurationsfil
  3. 3Tilføj URL https://anonym.legal/mcp med Autorisation: Bearer YOUR_KEY
  4. 4Genstart dit AI-værktøj — 7 privatlivsværktøjer tilgængelige!
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 osv.):

  1. 1Få din API-nøgle fra Indstillinger → API-adgang
  2. 2Tilføj MCP server-URL: https://anonym.legal/mcp
  3. 3Konfigurer Autorisationsheader med Bearer-token
  4. 4Fungerer straks — ingen Node.js, ingen lokal server
mcp_config.json
{
  "mcpServers": {
    "anonym-legal": {
      "type": "http",
      "url": "https://anonym.legal/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

Brugsområder

Softwareudvikling

Gennemgå kode, der indeholder API-nøgler, databaselegitimationsoplysninger og kundedata uden at afsløre hemmeligheder for AI-udbydere.

Juridiske Firmar

Anonymiser klientnavne, sagsnumre og følsomme detaljer, når du bruger AI til at udarbejde dokumenter, hvilket sikrer advokat-klient privilegium.

Sundhedspleje

Analyser patientnotater og rapporter med AI-hjælp, mens du holder patientidentiteter og medicinske journaler helt private.

Kundesupport

Behandl kundehenvendelser med AI-hjælp, mens du automatisk beskytter e-mailadresser, telefonnumre og kontooplysninger.

Finans

Brug AI til rapportanalyse, mens du beskytter kontonumre, transaktionsoplysninger og kundeidentiteter.

MCP Server vs Manuel Redigering

AspektManuel Redigeringanonym.legal MCP
HastighedMinutter pr. dokument< 1 sekund
NøjagtighedMenneskelig fejl95%+ AI-nøjagtighed
ReversibelNej - permanentJa - fuldstændig reversibel
VedligeholdelseKonstant årvågenhedAutomatisk
SprogEt ad gangen48 samtidigt
IntegrationKopier/indsæt arbejdsgangSømløs i dine værktøjer
OmkostningerPersonaletidFra €0/måned

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 — Automatisk PII Hook

Anonymiser ethvert prompt automatisk — nul manuelle trin

Claude Code-hogen opfanger ethvert prompt før det når Claude, fjerner PII med MCP-serveren og gendanner oprindelige værdier i svaret. Engangsopsætning, derefter kører det stilfærdigt på hver besked.

Bruger skriver promptHog opdager PIIErstatter med tokensClaude arbejder sikkertSvar gendannet
1

Opret anonymiserings-hoken

Gem som ~/.claude/hooks/anonymize-prompt.py — opfanger hver UserPromptSubmit-begivenhed og kalder MCP-serveren.

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

Opret gendannings-hoken

Gem som ~/.claude/hooks/deanonymize-response.py — detokeniserer automatisk Claudes svar ved hjælp af sessions-id'et.

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

Registrer hooks i Claude Code-indstillinger

Tilføj begge hooks til ~/.claude/settings.json under hooks-nøglen.

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

Ofte Stillede Spørgsmål

Hvordan forbinder jeg Claude Desktop eller Cursor?

Alle klienter bruger HTTP-transport — tilføj blot URL https://anonym.legal/mcp og din API-nøgle til din MCP-konfigurationsfil. Ingen Node.js eller lokal installation behørves. For Claude Code-brugere muliggør hook-systemet fuldstændig automatisk anonymisering på hver prompt.

Hvilke logiske operatorer er tilgængelige for filterregler?

6 operatører: Erstat (falske data), Rediger (fjern), Hash (SHA-256/512), Krypter (AES-256 med din nøgle), Masker (delvis skjul) og Behold (ekskluder fra anonymisering).

Kan jeg bruge mine egne krypteringsnøgler?

Ja! Indlæs personlige AES-nøgler (16/24/32 tegn) fra din konto eller indtast dem manuelt. Krypter med din nøgle, dekrypter senere med den samme nøgle. Nøgler forlader aldrig din kontrol.

Hvad er entitetsgrupper, og hvordan bruges de?

Foruddefinerede samlinger: UNIVERSAL (almindelig PII), FINANCIAL (bank), DACH (tysktalende), FRANKRIG, NORDAMERIKA osv. Spar tid på at konfigurere, hvilke enheder der skal detekteres.

Hvad er forskellen mellem redigerings- og tokeniseringsmetoder?

Redigeringsmetoden fjerner permanent PII. Tokeniseringsmetoden erstatter med reversible tokens og returnerer et session_id. Brug detokenize_text med session_id for at gendanne originale værdier.

Hvordan fungerer MCP-serversessioner for genbrug af tokens?

Tokenisering opretter sessioner (24 timers eller 30 dages vedholdenhed). Brug list_sessions for at se aktive sessioner, delete_session for at fjerne dem. Sessioner gemmer kortlægningen mellem tokens og originale værdier.

API Referencer

7 værktøjer tilgængelige via MCP-protokol. Gratis operationer markeret med *.

VærktøjBeskrivelseOmkostning
anonym_legal_analyze_textRegistrer PII-enheder uden at ændre tekst2-10+ tokens
anonym_legal_anonymize_textAnonymiser tekst med konfigurerbare operatører3-20+ tokens
anonym_legal_detokenize_textGendan original PII fra tokeniseret tekst1-5+ tokens
anonym_legal_get_balanceTjek tokenbalance og faktureringscyklusGratis *
anonym_legal_estimate_costEstimer tokenomkostninger før behandlingGratis *
anonym_legal_list_sessionsListe aktive tokeniseringssessionerGratis *
anonym_legal_delete_sessionSlet en session og dens token-mappingerGratis *

Operatør Referencer

Konfigurer anonymisering pr. enhed ved hjælp af operatørparameteren.

OperatørBeskrivelseParametreEksempel Output
replaceErstat med brugerdefineret værdinew_value (string, max 100 tegn)<PERSON_1>
redactFjern permanentIngen[REDACTED]
hashEnvejs hashhash_type: SHA256 | SHA512a3f2b8c1...
encryptAES-256-GCM krypteringnøgle (16-32 tegn)ENC:base64...
maskDelvis tegnmaskeringchars_to_mask, masking_char, from_endJohn ****
keepBehold original værdiIngenJohn Smith

Anmodningseksempler

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

Anonymiser med Per-Enhed Operatører

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

Svar (Anonymiser)

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

Fejlkoder

KodeBeskrivelseLøsning
400Ugyldige anmodningsparametreTjek tekstlængde (max 100KB), operatørkonfiguration
401Ugyldig eller manglende API-nøgleBekræft API-nøgle i Indstillinger → API-adgang
429Tokenbalance udtømtTjek balance, opgrader plan, eller vent på cyklusnulstilling
500ServerfejlPrøv igen efter et par sekunder, kontakt support hvis vedvarende
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.

Prøv anonym.legal MCP Gratis

Ingen kreditkort kræves. 200 tokens/cyklus. Opsætning tager 2 minutter.

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.