anonym.legal
Назад до блогуТехнічні

Як використовувати Claude та ChatGPT без витоку...

Посібник розробника з безпечного використання ШІ-асистентів. Налаштування інтеграції MCP Server для прозорого захисту PII в Claude Desktop...

February 22, 20267 хв читання
MCP ServerClaude DesktopCursor IDEsecure AIdeveloper tools

Дилема розробника

Ви налагоджуєте виробничу проблему. Stack trace містить email-адреси клієнтів. Найшвидше рішення? Вставити в Claude і попросити допомоги.

Але ці дані клієнтів тепер:

  • Зберігаються в системах Anthropic
  • Потенційно використовуються для навчання (залежно від вашого плану)
  • Доступні всім, хто має доступ до вашої історії чату

77% розробників вставляють конфіденційні дані в ШІ-інструменти. Більшість не усвідомлює наслідків, поки не стає надто пізно.

Рішення MCP Server

MCP Server (сервер Model Context Protocol) діє як прозорий проксі між вами та ШІ-асистентами. Він:

  1. Перехоплює ваші запити до того, як вони досягнуть ШІ
  2. Автоматично виявляє та анонімізує PII
  3. Надсилає до ШІ лише анонімізовані дані
  4. Де-анонімізує відповіді, щоб ви бачили оригінальний контекст

Ви взаємодієте з ШІ як зазвичай — захист невидимий.

Налаштування MCP Server

Передумови

  • Node.js 18+
  • Claude Desktop, Cursor або VS Code з розширенням Claude
  • API-ключ anonym.legal (отримайте безкоштовно на anonym.legal/auth/signup)

Крок 1: Отримайте API-ключ

  1. Зареєструйтеся на anonym.legal/auth/signup
  2. Перейдіть до Налаштування → API-токени
  3. Згенеруйте новий токен
  4. Скопіюйте токен (ви побачите його лише один раз)

Крок 2: Налаштуйте Claude Desktop

Відредагуйте файл конфігурації Claude Desktop:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json Linux: ~/.config/Claude/claude_desktop_config.json

Додайте MCP-сервер anonym.legal:

{
  "mcpServers": {
    "anonym-legal": {
      "command": "npx",
      "args": ["-y", "@anthropic/mcp-server-anonym-legal"],
      "env": {
        "ANONYM_API_KEY": "your-api-key-here"
      }
    }
  }
}

Крок 3: Перезапустіть Claude Desktop

Закрийте та знову відкрийте Claude Desktop. Ви повинні побачити «anonym-legal» у списку MCP-серверів.

Конфігурація для Cursor IDE

Cursor використовує той самий протокол MCP. Додайте до налаштувань Cursor:

{
  "mcp": {
    "servers": {
      "anonym-legal": {
        "command": "npx",
        "args": ["-y", "@anthropic/mcp-server-anonym-legal"],
        "env": {
          "ANONYM_API_KEY": "your-api-key-here"
        }
      }
    }
  }
}

Що анонімізується

MCP Server виявляє та анонімізує 285+ типів сутностей:

КатегоріяПриклади
ОсобистіІмена, email, номери телефонів, дата народження
ФінансовіКредитні картки, банківські рахунки, IBAN
ДержавніSSN, номери паспортів, посвідчення водія
ТехнічніIP-адреси, API-ключі, токени
МедичніMRN, ідентифікатори пацієнтів, номери страхування
КорпоративніІдентифікатори співробітників, номери рахунків

Приклад перетворення

Ваш запит:

Налагодьте цю помилку від користувача john.smith@acme.com:
Помилка: Платіж не пройшов для картки 4532-1234-5678-9012
ID клієнта: CUST-12345
IP: 192.168.1.100

Що бачить Claude:

Налагодьте цю помилку від користувача [EMAIL_1]:
Помилка: Платіж не пройшов для картки [CREDIT_CARD_1]
ID клієнта: [CUSTOMER_ID_1]
IP: [IP_ADDRESS_1]

Відповідь Claude (для вас):

Помилка для john.smith@acme.com свідчить про те, що на картці
4532-1234-5678-9012 може бути недостатньо коштів...

Ви бачите оригінальні дані; Claude бачив лише токени.

Розширена конфігурація

Користувацькі типи сутностей

Визначте додаткові шаблони для виявлення:

{
  "mcpServers": {
    "anonym-legal": {
      "command": "npx",
      "args": ["-y", "@anthropic/mcp-server-anonym-legal"],
      "env": {
        "ANONYM_API_KEY": "your-api-key",
        "CUSTOM_PATTERNS": "JIRA-[0-9]+,TICKET-[A-Z0-9]+"
      }
    }
  }
}

Список дозволених даних

Деякі дані не слід анонімізувати (публічні назви компаній, назви продуктів):

{
  "env": {
    "ANONYM_API_KEY": "your-api-key",
    "ALLOWLIST": "Anthropic,Claude,anonym.legal"
  }
}

Вимкнення певних типів сутностей

Якщо вам потрібно, щоб певні типи проходили без змін:

{
  "env": {
    "ANONYM_API_KEY": "your-api-key",
    "DISABLED_ENTITIES": "PHONE_NUMBER,URL"
  }
}

Перевірка

Перевірте, що анонімізація працює:

  1. Відкрийте Claude Desktop
  2. Вставте текст з очевидними PII: «Зв'яжіться з Іваном Петренком за адресою ivan@example.com»
  3. Перевірте журнали MCP-сервера (видно в інструментах розробника Claude Desktop)
  4. У журналі має з'явитися: «Анонімізовано: 2 сутності (PERSON, EMAIL_ADDRESS)»

Міркування безпеки

Де відбувається обробка

КомпонентРозташування
MCP ServerВаш комп'ютер (локально)
API виявлення PIIСервери anonym.legal (Німеччина)
Модель ШІСервери Anthropic/OpenAI

Сам MCP-сервер працює локально. На API anonym.legal надсилається лише запит на виявлення (з хешованими/анонімізованими даними).

Зберігання даних

anonym.legal не зберігає ваші запити або відповіді. API:

  • Отримує текст для аналізу
  • Повертає позиції сутностей
  • Негайно видаляє вхідні дані

Див. нашу політику конфіденційності для деталей.

Порівняння: без MCP Server і з ним

АспектБезЗ MCP Server
PII у запитахНадсилаються до ШІ-провайдераЗамінюються токенами
Дані в журналах ШІМістять реальні PIIМістять лише токени
Ризик при витокуПовний витік PIIЛише анонімізовані дані
Зміна робочого процесуНемає (прозоро)

Ціноутворення

Використання MCP Server включено в усі тарифні плани anonym.legal:

ТарифТокенів/місяцьЦіна
Free200€0
Basic2 000€3/місяць
Pro10 000€15/місяць
Business50 000€29/місяць

Більшість розробників залишаються на Basic (€3/місяць) при типовому використанні.

Висновок

ШІ-асистенти є необхідними для сучасної розробки, але вони не потребують доступу до даних ваших клієнтів.

Інтеграція MCP Server:

  • Не вимагає змін у робочому процесі
  • Автоматично захищає PII
  • Працює з Claude Desktop, Cursor та VS Code
  • Коштує €3/місяць для більшості розробників

Налаштуйте один раз і забудьте — ваші дані захищені за замовчуванням.

Почніть:


Джерела:

Готові захистити свої дані?

Почніть анонімізувати PII з 285+ типами сутностей на 48 мовах.