By · Last updated 2026-05-19

Integritetsskydd för AI — Fungerar med Claude Desktop, Cursor och All MCP-verktyg

Anslut dina AI-verktyg direkt till anonym.legal via HTTP-transport — lägg bara till en URL och en API-nyckel. 48 språk, 6 anonymiseringsoperatorer, enhetgrupper, förinställningar och personliga krypteringsnycklar.

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 Dolda Risken i AI-Assisterat Arbete

Varje gång du använder ChatGPT, Claude eller Cursor kan du dela känslig information. De flesta användare inser inte att deras data skickas till tredjeparts AI-leverantörer.

Kundnamn och e-postadresser

Finansiella kontonummer

Medicinska journaler och patient-ID

Affärshemligheter och proprietär 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å Här Fungerar Det: Automatisk Skydd

Du Skriver Normalt

Med känslig data

AI Verktyg

Cursor, Claude, etc.

anonym.legal MCP Server

1. Upptäck

Hitta känslig information

2. Ersätt

Använd platshållare

3. Lagra

Krypterat, temporärt

AI Bearbetar

Säkra platshållare endast

Återställ Värden

Originaldata tillbaka

MCP Server fungerar som ett integritetsskydd mellan dina AI-verktyg och känslig data. AI ser aldrig din verkliga information.

Vad Blir Skyddat?

Systemet upptäcker och skyddar automatiskt 285+ typer av känslig information

Personer

John Doe, Jane Smith, Dr. Williams

E-postadresser

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

Datum

15 januari 2026, 01/15/2026

Medicinsk Info

Patient-ID, receptnummer

Finansiella ID

IBAN, Skatte-ID, Momsnummer

Digitala Identifierare

IP-adresser, MAC-adresser, URL:er

Och 40+ Fler Typer

Registreringsskyltar, passnummer, etc.

Nyckelfördelar

Fungerar med Claude Desktop, Cursor och alla MCP-verktyg

HTTP-transport - lägg bara till en URL och API-nyckel i din konfiguration. Fungerar med Claude Desktop, Cursor, VS Code och alla MCP-verktyg. Node.js krävs inte.

6 Anonymiseringsoperatörer

Välj rätt metod: Ersätt, Redigera, Hash (SHA-256/512), Kryptera (AES-256), Maskera eller Behåll. Tillämpa olika operatörer per enhetstyp.

Enhetsgrupper & Mallar

Använd fördefinierade grupper (UNIVERSAL, FINANCIAL, DACH, FRANCE, NORTH_AMERICA) eller skapa personliga mallar för konsekvent anonymisering över sessioner.

48 Stödja Språk

Upptäcker PII på engelska, tyska, franska, spanska, kinesiska, japanska, arabiska och 41 andra språk. RTL-stöd ingår.

Personliga Krypteringsnycklar

Ladda dina egna AES-128/192/256 nycklar för krypteringsoperatören. Dekryptera när som helst med din nyckel. Nycklar lagras säkert i ditt konto.

Sessionshantering

Tokeniseringsläge med sessions-ID för reversibel anonymisering. Lista, hantera och ta bort sessioner. 24h eller 30-dagars persistensalternativ.

Fungerar Med Dina Favorit AI-verktyg

HTTP-transport — Claude Desktop, Cursor, all MCP-verktyg

Cursor IDE

Available

Skydda kodhemligheter och känslig data medan du kodar med AI-assistans via HTTP

Claude Desktop

Available

HTTP-transport — lägg till URL och API-nyckel. Ingen lokal installation krävs. Lägg bara till claude_desktop_config.json

Fortsätt (VS Code)

Available

Säker AI-kodningsassistentintegration direkt i Visual Studio Code via HTTP

Cline (VS Code)

Available

AI-driven kodning med automatisk integritetsskydd via MCP HTTP

Vilket MCP-verktyg som helst

Available

Streambar HTTP-transport fungerar med vilken MCP-kompatibel applikation som helst

Installera på 2 Minuter

HTTP-transport fungerar för alla klienter — Claude Desktop, Cursor och all MCP-verktyg

Claude Desktop, Cursor & all MCP tools

Claude Desktop, Cursor och all MCP-verktyg:

  1. 1Hämta din API-nyckel från Inställningar → API-åtkomst
  2. 2Öppna din MCP-klientkonfigurationsfil
  3. 3Lägg till URL https://anonym.legal/mcp med Auktorisering: Bearer YOUR_KEY
  4. 4Starta om ditt AI-verktyg — 7 integritetssverktyg tillgängliga!
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, etc.):

  1. 1Få din API-nyckel från Inställningar → API-åtkomst
  2. 2Lägg till MCP-server-URL: https://anonym.legal/mcp
  3. 3Konfigurera auktoriseringshuvud med Bearer-token
  4. 4Fungerar omedelbar — 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"
      }
    }
  }
}

Användningsfall

Programvaruutveckling

Granska kod som innehåller API-nycklar, databasreferenser och kunddata utan att avslöja hemligheter för AI-leverantörer.

Advokatbyråer

Anonymisera klientnamn, ärendenummer och känsliga detaljer när du använder AI för att utarbeta dokument, vilket säkerställer advokat-klient privilegium.

Hälsovård

Analysera patientanteckningar och rapporter med AI-assistans medan patientidentiteter och medicinska journaler förblir helt privata.

Kundsupport

Bearbeta kundförfrågningar med AI-hjälp samtidigt som e-postadresser, telefonnummer och kontouppgifter skyddas automatiskt.

Finans

Använd AI för rapportanalys medan kontonummer, transaktionsdetaljer och kundidentiteter skyddas.

MCP Server vs Manuell Redigering

AspektManuell Redigeringanonym.legal MCP
HastighetMinuter per dokument< 1 sekund
NoggrannhetMänskligt felbenäget95%+ AI-noggrannhet
ReversibelNej - permanentJa - helt reversibel
UnderhållKonstant vaksamhetAutomatisk
SpråkEtt i taget48 samtidigt
IntegrationKopiera/klistra arbetsflödeSömlös i dina verktyg
KostnadPersonalens tidFrån €0/månad

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-krok

Anonymisera varje prompt automatiskt — utan manuella steg

Claude Code-kroken avlyssnar varje prompt innan det når Claude, tar bort PII med MCP-servern och återställer originella värden i svaret. Engångsinstallation, sedan körs den tyst på varje meddelande.

Användaren skriver promptKroken detekterar PIIErsätter med tokensClaude fungerar säkertSvar återställt
1

Skapa anonymiseringskroken

Spara som ~/.claude/hooks/anonymize-prompt.py — avlyssnar varje UserPromptSubmit-händelse och anropar MCP-servern.

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

Skapa återställningskroken

Spara som ~/.claude/hooks/deanonymize-response.py — avtoken automatiskt Claude-svar med sessions-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))
3

Registrera kroken i Claude Code-inställningar

Lägg till båda kroken till ~/.claude/settings.json under hooks-nyckeln.

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

Vanliga Frågor

Hur ansluter jag Claude Desktop eller Cursor?

Alla klienter använder HTTP-transport — lägg bara till URL https://anonym.legal/mcp och din API-nyckel i din MCP-konfigurationsfil. Ingen Node.js eller lokal installation behövs. För Claude Code-användare möjliggör hooksystemet fullt automatisk anonymisering på varje uppmaning.

Vilka logiska operatorer är tillgängliga för filterregler?

6 operatörer: Ersätt (falska data), Redigera (ta bort), Hash (SHA-256/512), Kryptera (AES-256 med din nyckel), Maskera (delvis dölja) och Behåll (exkludera från anonymisering).

Kan jag använda mina egna krypteringsnycklar?

Ja! Ladda personliga AES-nycklar (16/24/32 tecken) från ditt konto eller ange dem manuellt. Kryptera med din nyckel, dekryptera senare med samma nyckel. Nycklar lämnar aldrig din kontroll.

Vad är entitetsgrupper och hur används de?

Fördefinierade samlingar: UNIVERSAL (vanlig PII), FINANCIAL (bankverksamhet), DACH (tysktalande), FRANCE, NORTH_AMERICA, etc. Sparar tid vid konfiguration av vilka enheter som ska upptäckas.

Vad är skillnaden mellan redigera och tokenisera lägen?

Redigera-läget tar permanent bort PII. Tokenisera-läget ersätter med reversibla token och returnerar ett session_id. Använd detokenize_text med session_id för att återställa originalvärden.

Hur fungerar MCP-serversessioner för återanvändning av tokens?

Tokenisering skapar sessioner (24h eller 30-dagars persistens). Använd list_sessions för att se aktiva sessioner, delete_session för att ta bort dem. Sessioner lagrar mappningen mellan token och originalvärden.

API Referens

7 verktyg tillgängliga via MCP-protokollet. Kostnadsfria operationer markerade med *.

VerktygBeskrivningKostnad
anonym_legal_analyze_textUpptäck PII-enheter utan att ändra text2-10+ tokens
anonym_legal_anonymize_textAnonymisera text med konfigurerbara operatörer3-20+ tokens
anonym_legal_detokenize_textÅterställ original PII från tokeniserad text1-5+ tokens
anonym_legal_get_balanceKontrollera tokenbalans och faktureringscykelKostnadsfri *
anonym_legal_estimate_costSkatta tokenkostnad före bearbetningKostnadsfri *
anonym_legal_list_sessionsLista aktiva tokenisering sessionerKostnadsfri *
anonym_legal_delete_sessionTa bort en session och dess token-mappningarKostnadsfri *

Operatörsreferens

Konfigurera anonymisering per enhet med hjälp av parametern operatörer.

OperatörBeskrivningParametrarExempelutdata
replaceErsätt med anpassat värdenew_value (sträng, max 100 tecken)<PERSON_1>
redactPermanently removeIngen[REDACTED]
hashEnkelriktad hashhash_type: SHA256 | SHA512a3f2b8c1...
encryptAES-256-GCM-krypteringnyckel (16-32 tecken)ENC:base64...
maskDelvis teckenmaskeringchars_to_mask, masking_char, from_endJohn ****
keepBehåll originalvärdeIngenJohn Smith

Begärningsexempel

Analysera Text

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

Anonymisera med Per-Enhet 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 (Anonymisera)

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

Felkoder

KodBeskrivningLösning
400Ogiltiga begärningsparametrarKontrollera textlängd (max 100KB), operatörskonfiguration
401Ogiltig eller saknad API-nyckelVerifiera API-nyckel i Inställningar → API-åtkomst
429Tokenbalans uttömdKontrollera balans, uppgradera plan eller vänta på cykelåterställning
500ServerfelFörsök igen efter några sekunder, kontakta support om problemet kvarstår
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.

Prova anonym.legal MCP Gratis

Ingen kreditkort krävs. 200 tokens/cykel. Installation tar 2 minuter.

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.