By George Curta · Last updated 2026-05-19
Заштита приватности за ВИ — Функционише са Claude Desktop, Cursor и било којим MCP алатом
Повежите своје ВИ алате директно на anonym.legal преко HTTP транспорта — само додајте URL и API кључ. 48 језика, 6 оператора анонимизације, групе ентитета, предефинисане шаблоне и личне кључеве за шифровање.
Skriveni rizik u radu uz AI
Svaki put kada koristite ChatGPT, Claude ili Cursor, možete deliti osetljive informacije. Većina korisnika ne shvata da se njihovi podaci šalju trećim stranama koje pružaju AI usluge.
Imena i e-mail adrese kupaca
Brojevi finansijskih računa
Medicinski podaci i ID pacijenata
Trgovinske tajne i vlasnički podaci
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.
Kako to funkcioniše: Automatska zaštita
Pišete normalno
Sa osetljivim podacima
AI alat
Cursor, Claude, itd.
anonym.legal MCP Server
1. Otkrivanje
Pronađite osetljive informacije
2. Zamena
Koristite rezervne oznake
3. Čuvanje
Enkriptovano, privremeno
AI obrađuje
Samo sigurne rezervne oznake
Obnovite vrednosti
Originalni podaci nazad
MCP Server deluje kao zaštita privatnosti između vaših AI alata i osetljivih podataka. AI nikada ne vidi vaše prave informacije.
Šta se štiti?
Sistem automatski otkriva i štiti više od 50 tipova osetljivih informacija
Osobe
John Doe, Jane Smith, Dr. Williams
E-mailovi
john@example.com, info@company.org
Telefoni
+1-555-1234, (555) 123-4567
Kreditne kartice
4532-1234-5678-9010
Adrese
123 Main Street, New York, NY
Datumi
15. januar 2026, 01/15/2026
Medicinski podaci
ID pacijenta, brojevi recepata
Finansijski ID-ovi
IBAN-ovi, poreski ID-ovi, PDV brojevi
Digitalni identifikatori
IP adrese, MAC adrese, URL-ovi
I više od 40 drugih tipova
Registracione tablice, brojevi pasoša, itd.
Ključne prednosti
Radi sa Claude Desktopom, Cursorom i Svim MCP Alatima
HTTP transport — samo dodajte URL i API ključ u svoju konfiguraciju. Radi sa Claude Desktopom, Cursorom, VS Codeom i svakim MCP alatom. Node.js nije potreban.
6 operatera za anonimizaciju
Izaberite pravu metodu: Zamena, Redigovanje, Hash (SHA-256/512), Enkripcija (AES-256), Maskiranje ili Čuvanje. Primijenite različite operatere po tipu entiteta.
Grupe entiteta i unapred definisani setovi
Koristite unapred definisane grupe (UNIVERZALNO, FINANSIJSKO, DACH, FRANCUSKA, SEVERNA_AMERIKA) ili kreirajte lične unapred definisane setove za doslednu anonimizaciju tokom sesija.
Podrška za 48 jezika
Otkriva PII na engleskom, nemačkom, francuskom, španskom, kineskom, japanskom, arapskom i 41 drugom jeziku. Uključena podrška za RTL.
Lični enkripcioni ključevi
Učitajte svoje AES-128/192/256 ključeve za enkripcioni operator. Dešifrujte u bilo kojem trenutku sa svojim ključem. Ključevi se čuvaju sigurno u vašem nalogu.
Upravljanje sesijama
Tokenizacija sa ID-evima sesija za reverzibilnu anonimizaciju. Prikazujte, upravljajte i brišite sesije. Opcije trajanja 24h ili 30 dana.
Radi sa vašim omiljenim AI alatima
HTTP транспорт — Claude Desktop, Cursor, било који MCP алат
Cursor IDE
AvailableZaštitite tajne koda i osetljive podatke dok kodirate uz pomoć AI putem HTTP-a
Claude Desktop
AvailableHTTP транспорт — додајте URL и API кључ. Локална подешавања нису потребна. Само додајте у claude_desktop_config.json
Nastavite (VS Code)
AvailableSigurna integracija AI asistenta za kodiranje direktno u Visual Studio Code putem HTTP-a
Cline (VS Code)
AvailableAI-pokretano kodiranje sa automatskom zaštitom privatnosti putem MCP HTTP-a
Bilo koji MCP alat
AvailableStreamable HTTP transport radi sa bilo kojom MCP-kompatibilnom aplikacijom
Podešavanje za 2 minuta
HTTP транспорт функционише за све клијенте — Claude Desktop, Cursor и било који MCP алат
Claude Desktop, Cursor и било који MCP алат:
- 1Добијте свој API кључ из Подешавања → API приступ
- 2Отворите датотеку конфигурације MCP клијента
- 3Додајте URL https://anonym.legal/mcp са Authorization: Bearer YOUR_KEY
- 4Поново покрените свој ВИ алат — 7 алата приватности су доступна!
{
"mcpServers": {
"anonym-legal": {
"type": "http",
"url": "https://anonym.legal/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}HTTP (Cursor, VS Code, itd.):
- 1Dobijte svoj API ključ iz Podešavanja → API Pristup
- 2Dodajte MCP server URL: https://anonym.legal/mcp
- 3Konfigurišite Authorization header sa Bearer tokenom
- 4Функционише тренутно — без Node.js, без локалног сервера
{
"mcpServers": {
"anonym-legal": {
"type": "http",
"url": "https://anonym.legal/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}Slučajevi korišćenja
Razvoj softvera
Pregledajte kod koji sadrži API ključeve, kredencijale baze podataka i podatke o kupcima bez izlaganja tajni AI provajderima.
Pravne firme
Anonimizujte imena klijenata, brojeve predmeta i osetljive detalje prilikom korišćenja AI za izradu dokumenata, osiguravajući privilegiju advokat-klijent.
Zdravstvo
Analizirajte beleške i izveštaje pacijenata uz pomoć AI dok potpuno čuvate identitete pacijenata i medicinske podatke.
Podrška korisnicima
Obradite upite kupaca uz pomoć AI dok automatski štitite e-mail adrese, brojeve telefona i podatke o računima.
Finansije
Koristite AI za analizu izveštaja dok štitite brojeve računa, detalje transakcija i identitete kupaca.
MCP Server vs Ručno redigovanje
| Aspekt | Ručno redigovanje | anonym.legal MCP |
|---|---|---|
| Brzina | Minuti po dokumentu | < 1 sekunda |
| Tačnost | Podložan ljudskoj grešci | 95%+ tačnost AI |
| Reverzibilno | Ne - trajno | Da - potpuno reverzibilno |
| Održavanje | Neprekidna budnost | Automatski |
| Jezici | Jedan po jedan | 48 istovremeno |
| Integracija | Kopiraj/zalepi radni tok | Bez problema u vašim alatima |
| Cena | Vreme osoblja | Od €0/mesečno |
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.
| Capability | Unprotected MCP Server | anonym.legal MCP |
|---|---|---|
| PII in AI prompts | Raw names, emails, SSNs sent to LLM | Anonymized tokens sent — originals never leave |
| Authentication | Often none (492 servers exposed, no auth) | Bearer token + rate limiting on every request |
| SSRF protection | 36.7% vulnerable to SSRF (CVE-2026-25253) | SSRF allowlist enforced — no private IP access |
| Data to downstream MCPs | Raw PII forwarded to all connected tools | Anonymized before forwarding — zero PII leakage |
| GDPR / HIPAA compliance | Non-compliant — PII in AI training data risk | Compliant — PII stays encrypted, reversible only by you |
| Audit trail | No log of what PII was exposed | Session-based tokens with full detokenization audit |
| Multilingual PII detection | English-only or no detection | 285+ entity types across 48 languages |
Анонимизујте сваки одговор аутоматски — без ручних корака
Claude Code хак прихвата сваки одговор пре него што достигне Claude, уклања PII помоћу MCP сервера и враћа оригиналне вредности у одговору. Једнократна подешавања, затим ради тихо на свакој поруци.
Направите хак за анонимизацију
Сачувајте као ~/.claude/hooks/anonymize-prompt.py — прихвата сваки UserPromptSubmit догађај и позива MCP сервер.
# ~/.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))Направите хак за враћање
Сачувајте као ~/.claude/hooks/deanonymize-response.py — аутоматски уклања жетоне из Claude одговора користећи session 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))Региструј хакове у Claude Code подешавањима
Додајте оба хака у ~/.claude/settings.json под ключ hooks.
// ~/.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"}]
}
]
}
}Često postavljana pitanja
Како се повезати са Claude Desktop или Cursor?
Сви клијенти користе HTTP транспорт — само додајте URL https://anonym.legal/mcp и свој API кључ у датотеку конфигурације MCP. Нема потребе за Node.js или локалном инсталацијом. За кориснике Claude Code, систем куака омогућава потпуно аутоматску анонимизацију на сваком позову.
Који логички оператори су доступни за правила филтера?
6 operatera: Zamena (lažni podaci), Redigovanje (ukloniti), Hash (SHA-256/512), Enkripcija (AES-256 sa vašim ključem), Maskiranje (delimično sakrivanje) i Čuvanje (isključiti iz anonimizacije).
Mogu li koristiti svoje ključeve za enkripciju?
Da! Učitajte lične AES ključeve (16/24/32 karaktera) iz vašeg naloga ili ih unesite ručno. Enkriptujte sa svojim ključem, dešifrujte kasnije sa istim ključem. Ključevi nikada ne napuštaju vašu kontrolu.
Шта су групе ентитета и како се користе?
Unapred definisane kolekcije: UNIVERZALNO (uobičajeni PII), FINANSIJSKO (bankarstvo), DACH (nemački jezik), FRANCUSKA, SEVERNA_AMERIKA, itd. Štedi vreme prilikom konfigurisanja koje entitete otkriti.
Koja je razlika između redigovanja i tokenizacije?
Redigovanje trajno uklanja PII. Tokenizacija zamenjuje reverzibilnim tokenima i vraća session_id. Koristite detokenize_text sa session_id da obnovite originalne vrednosti.
Како функционишу сесије MCP сервера за поновну употребу токена?
Tokenizacija stvara sesije (24h ili 30-dnevna postojanost). Koristite list_sessions da vidite aktivne sesije, delete_session da ih uklonite. Sesije čuvaju mapiranje između tokena i originalnih vrednosti.
API Referenca
7 alata dostupnih putem MCP protokola. Besplatne operacije označene sa *.
| Alat | Opis | Cena |
|---|---|---|
| anonym_legal_analyze_text | Otkrivanje PII entiteta bez izmene teksta | 2-10+ tokena |
| anonym_legal_anonymize_text | Anonimizacija teksta sa konfigurisanim operatorima | 3-20+ tokena |
| anonym_legal_detokenize_text | Obnavljanje originalnog PII iz tokenizovanog teksta | 1-5+ tokena |
| anonym_legal_get_balance | Proverite stanje tokena i ciklus naplate | Besplatno * |
| anonym_legal_estimate_cost | Procena cene tokena pre obrade | Besplatno * |
| anonym_legal_list_sessions | Lista aktivnih sesija tokenizacije | Besplatno * |
| anonym_legal_delete_session | Obrišite sesiju i njene token mape | Besplatno * |
Referenca Operatora
Konfigurišite anonimizaciju po entitetu koristeći parametar operatora.
| Operator | Opis | Parametri | Primer Izlaza |
|---|---|---|---|
| replace | Zamenite sa prilagođenom vrednošću | new_value (string, max 100 karaktera) | <PERSON_1> |
| redact | Trajno uklanjanje | Nema | [REDACTED] |
| hash | Jednosmerno heširanje | hash_type: SHA256 | SHA512 | a3f2b8c1... |
| encrypt | AES-256-GCM enkripcija | ključ (16-32 karaktera) | ENC:base64... |
| mask | Delimično maskiranje karaktera | chars_to_mask, masking_char, from_end | John **** |
| keep | Zadržite originalnu vrednost | Nema | John Smith |
Primeri Zahteva
Analizirajte 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"]
}Anonimizujte sa Operatorima po Entitetu
{
"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" }
}
}Odgovor (Anonimizujte)
{
"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 }
}Kodovi Grešaka
| Kod | Opis | Rešenje |
|---|---|---|
| 400 | Nevažeći parametri zahteva | Proverite dužinu teksta (max 100KB), konfiguraciju operatora |
| 401 | Nevažeći ili nedostajući API ključ | Proverite API ključ u Podešavanjima → API Pristup |
| 429 | Stanje tokena iscrpljeno | Proverite stanje, nadogradite plan ili sačekajte reset ciklusa |
| 500 | Greška na serveru | Ponovo pokušajte nakon nekoliko sekundi, kontaktirajte podršku ako se problem ponavlja |
From the Blog
View all articlesCross-Application PII: Word, Chrome, and AI
Customer data flows from browser research to Word drafts to Claude prompts. Each context switch is a potential leakage point.
AI Coding Assistants Leak Production PII
Unit test fixtures with real customer records. Log files with production data for debugging. GitHub found 39 million secrets leaked in 2024.
Screenshot PII: Leaks in Internal Tools
Slack, Teams, Jira, and email regularly receive screenshots containing customer PII. This access-control violation bypasses every DLP tool.
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.
Isprobajte anonym.legal MCP besplatno
Nema potrebe za kreditnom karticom. 200 tokena/ciklus. Podešavanje traje 2 minuta.
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
- Common questions
- Glossary
- How tokens work
- Security posture
- Where we comply
- What we detect
- Case studies
- Release notes
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
- Open the web app and try a sample file.
- Learn how credits get counted.
- See current plans and limits.
- Meet the team behind the product.
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.