By George Curta · Last updated 2026-05-19
Защита конфиденциальности для искусственного интеллекта — Работает с Claude Desktop, Cursor и любым инструментом MCP
Подключайте свои инструменты искусственного интеллекта напрямую к anonym.legal через HTTP-транспорт — просто добавьте URL и ключ API. 48 языков, 6 операторов анонимизации, группы сущностей, предустановки и личные ключи шифрования.
Скрытые риски в работе с AI
Каждый раз, когда вы используете ChatGPT, Claude или Cursor, вы можете делиться конфиденциальной информацией. Большинство пользователей не осознают, что их данные отправляются третьим лицам-поставщикам AI.
Имена и электронные адреса клиентов
Номера финансовых счетов
Медицинские записи и идентификаторы пациентов
Коммерческие тайны и собственные данные
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.
Как это работает: Автоматическая защита
Вы пишете как обычно
С конфиденциальными данными
AI инструмент
Cursor, Claude и др.
anonym.legal MCP Server
1. Обнаружить
Найти конфиденциальную информацию
2. Заменить
Использовать заполнители
3. Сохранить
Зашифрованно, временно
AI обрабатывает
Только безопасные заполнители
Восстановить значения
Исходные данные обратно
MCP Server действует как щит конфиденциальности между вашими AI инструментами и конфиденциальными данными. AI никогда не видит вашу настоящую информацию.
Что защищается?
Система автоматически обнаруживает и защищает более 50 типов конфиденциальной информации
Люди
Джон Доу, Джейн Смит, доктор Уильямс
Электронные адреса
john@example.com, info@company.org
Телефоны
+1-555-1234, (555) 123-4567
Кредитные карты
4532-1234-5678-9010
Адреса
123 Main Street, New York, NY
Даты
15 января 2026, 01/15/2026
Медицинская информация
Идентификатор пациента, номера рецептов
Финансовые идентификаторы
IBAN, налоговые идентификаторы, номера НДС
Цифровые идентификаторы
IP-адреса, MAC-адреса, URL
И более 40 других типов
Номера лицензий, номера паспортов и т.д.
Ключевые преимущества
Работает с Claude Desktop, Cursor и всеми инструментами MCP
HTTP-транспорт - просто добавьте URL и API-ключ в конфигурацию. Работает с Claude Desktop, Cursor, VS Code и любым инструментом MCP. Node.js не требуется.
6 операторов анонимизации
Выберите правильный метод: Заменить, Зачеркнуть, Хешировать (SHA-256/512), Шифровать (AES-256), Маскировать или Сохранять. Применяйте разные операторы для каждого типа сущности.
Группы сущностей и шаблоны
Используйте предопределенные группы (UNIVERSAL, FINANCIAL, DACH, FRANCE, NORTH_AMERICA) или создавайте персональные шаблоны для последовательной анонимизации на протяжении сессий.
Поддержка 48 языков
Обнаруживает PII на английском, немецком, французском, испанском, китайском, японском, арабском и 41 другом языке. Поддержка RTL включена.
Персональные ключи шифрования
Загрузите свои собственные ключи AES-128/192/256 для оператора шифрования. Расшифровывайте в любое время с вашим ключом. Ключи хранятся безопасно в вашем аккаунте.
Управление сессиями
Режим токенизации с идентификаторами сессий для обратимой анонимизации. Список, управление и удаление сессий. Опции сохранения на 24 часа или 30 дней.
Работает с вашими любимыми AI инструментами
HTTP-транспорт — Claude Desktop, Cursor, любой инструмент MCP
Cursor IDE
AvailableЗащищайте секреты кода и конфиденциальные данные во время кодирования с помощью AI через HTTP
Claude Desktop
AvailableHTTP-транспорт — добавьте URL и ключ API. Локальная настройка не требуется. Просто добавьте в claude_desktop_config.json
Продолжить (VS Code)
AvailableБезопасная интеграция AI помощника по кодированию непосредственно в Visual Studio Code через HTTP
Cline (VS Code)
AvailableКодирование с помощью AI с автоматической защитой конфиденциальности через MCP HTTP
Любой инструмент MCP
AvailableТранспорт HTTP работает с любым совместимым приложением MCP
Настройка за 2 минуты
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 и др.):
- 1Получите ваш API ключ в Настройки → Доступ к API
- 2Добавьте URL сервера MCP: https://anonym.legal/mcp
- 3Настройте заголовок авторизации с токеном Bearer
- 4Работает мгновенно — без Node.js, без локального сервера
{
"mcpServers": {
"anonym-legal": {
"type": "http",
"url": "https://anonym.legal/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}Сценарии использования
Разработка программного обеспечения
Проверяйте код, содержащий API ключи, учетные данные базы данных и данные клиентов, не раскрывая секреты поставщикам AI.
Юридические фирмы
Анонимизируйте имена клиентов, номера дел и конфиденциальные детали при использовании AI для составления документов, обеспечивая адвокатскую тайну.
Здравоохранение
Анализируйте заметки и отчеты пациентов с помощью AI, сохраняя идентичности пациентов и медицинские записи полностью конфиденциальными.
Поддержка клиентов
Обрабатывайте запросы клиентов с помощью AI, автоматически защищая электронные адреса, номера телефонов и детали учетных записей.
Финансы
Используйте AI для анализа отчетов, защищая номера счетов, детали транзакций и идентичности клиентов.
MCP Server против ручной редактуры
| Аспект | Ручная редактирование | anonym.legal MCP |
|---|---|---|
| Скорость | Минуты на документ | < 1 секунда |
| Точность | Подвержено человеческим ошибкам | 95%+ точность AI |
| Обратимый | Нет - навсегда | Да - полностью обратимый |
| Обслуживание | Постоянная бдительность | Автоматически |
| Языки | Один за раз | 48 одновременно |
| Интеграция | Копировать/вставить рабочий процесс | Бесшовно в ваших инструментах |
| Стоимость | Время сотрудников | От €0/месяц |
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, используя 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"}]
}
]
}
}Часто задаваемые вопросы
Как подключиться к Claude Desktop или Cursor?
Все клиенты используют HTTP-транспорт — просто добавьте URL https://anonym.legal/mcp и ключ API в файл конфигурации MCP. Локальная установка Node.js не требуется. Для пользователей Claude Code система hooks обеспечивает полностью автоматическую анонимизацию при каждом запросе.
Какие логические операторы доступны для правил фильтрации?
6 операторов: Заменить (фальшивые данные), Зачеркнуть (удалить), Хешировать (SHA-256/512), Шифровать (AES-256 с вашим ключом), Маскировать (частично скрыть) и Сохранять (исключить из анонимизации).
Могу ли я использовать свои собственные ключи шифрования?
Да! Загрузите личные ключи AES (16/24/32 символа) из вашего аккаунта или введите их вручную. Шифруйте с вашим ключом, расшифровывайте позже с тем же ключом. Ключи никогда не покидают ваш контроль.
Что такое группы сущностей и как они используются?
Предопределенные коллекции: UNIVERSAL (общие PII), FINANCIAL (банковские), DACH (немецкоговорящие), FRANCE, NORTH_AMERICA и т.д. Экономит время на настройку, какие сущности обнаруживать.
В чем разница между режимами редактирования и токенизации?
Режим редактирования навсегда удаляет PII. Режим токенизации заменяет на обратимые токены и возвращает session_id. Используйте detokenize_text с session_id для восстановления оригинальных значений.
Как работают сеансы MCP-сервера для повторного использования токенов?
Токенизация создает сессии (24 часа или 30 дней сохранения). Используйте list_sessions для просмотра активных сессий, delete_session для их удаления. Сессии хранят соответствие между токенами и оригинальными значениями.
Справочник API
7 инструментов доступны через протокол MCP. Бесплатные операции отмечены *.
| Инструмент | Описание | Стоимость |
|---|---|---|
| anonym_legal_analyze_text | Обнаружить PII-объекты без изменения текста | 2-10+ токенов |
| anonym_legal_anonymize_text | Анонимизировать текст с настраиваемыми операторами | 3-20+ токенов |
| anonym_legal_detokenize_text | Восстановить оригинальные PII из токенизированного текста | 1-5+ токенов |
| anonym_legal_get_balance | Проверить баланс токенов и цикл выставления счетов | Бесплатно * |
| anonym_legal_estimate_cost | Оценить стоимость токенов перед обработкой | Бесплатно * |
| anonym_legal_list_sessions | Список активных сессий токенизации | Бесплатно * |
| anonym_legal_delete_session | Удалить сессию и ее сопоставления токенов | Бесплатно * |
Справочник операторов
Настройте анонимизацию по объектам с помощью параметра операторов.
| Оператор | Описание | Параметры | Пример вывода |
|---|---|---|---|
| replace | Заменить на пользовательское значение | new_value (строка, макс. 100 символов) | <PERSON_1> |
| redact | Постоянно удалить | Нет | [REDACTED] |
| hash | Односторонний хэш | hash_type: SHA256 | SHA512 | a3f2b8c1... |
| encrypt | Шифрование AES-256-GCM | ключ (16-32 символа) | ENC:base64... |
| mask | Частичное маскирование символов | chars_to_mask, masking_char, from_end | John **** |
| keep | Сохранить оригинальное значение | Нет | John Smith |
Примеры запросов
Анализ текста
{
"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"]
}Анонимизация с помощью операторов по объектам
{
"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" }
}
}Ответ (Анонимизация)
{
"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 }
}Коды ошибок
| Код | Описание | Решение |
|---|---|---|
| 400 | Недействительные параметры запроса | Проверьте длину текста (макс. 100КБ), конфигурацию операторов |
| 401 | Недействительный или отсутствующий API-ключ | Проверьте API-ключ в Настройки → Доступ к API |
| 429 | Баланс токенов исчерпан | Проверьте баланс, обновите план или дождитесь сброса цикла |
| 500 | Ошибка сервера | Повторите попытку через несколько секунд, свяжитесь с поддержкой, если проблема сохраняется |
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.
Попробуйте anonym.legal MCP бесплатно
Кредитная карта не требуется. 200 токенов/цикл. Настройка занимает 2 минуты.
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.