# Как EDDI AI защищает персональные данные: маскировка и блокировка PII

URL: https://eddi-ai.ru/blog/zashchita-personalnyh-dannyh-v-eddi-ai
Опубликовано: 25 июня 2026 г., обновлено: 9 октября 2026 г.
Автор: Дмитрий Зайченко, Сооснователь EDDI AI
Рубрика: Обновления продукта

> EDDI AI находит персональные и конфиденциальные данные в запросе — паспорт, ИНН, СНИЛС, телефоны, ФИО, адреса, email, API-ключи — ещё до отправки в AI-модель. Дальше система либо заменяет их синтетическими значениями того же формата и восстанавливает в ответе, либо полностью блокирует запрос. Режим настраивается в панели управления для каждого API-ключа, менять код приложения не нужно.

**В EDDI AI персональные данные выявляются и обрабатываются на уровне API-шлюза — до того, как запрос попадёт в AI-модель.** Система находит паспортные данные, ИНН, СНИЛС, телефоны, ФИО, адреса, email, API-ключи и другие чувствительные сведения, а затем маскирует их или блокирует запрос. Кроме этих двух режимов, компания может включить шифрование данных. Документы базы знаний проходят ту же проверку перед индексацией. Настройка выполняется в панели управления отдельно для каждого API-ключа, без изменений в коде приложения.

Многие пользователи спрашивали, как устроена PII-система EDDI AI. Рассказываем подробно.

## Зачем защищать персональные данные при работе с AI?

Современные AI-модели часто работают как внешние сервисы. Если пользователь отправляет в промпте реальные персональные данные, они потенциально могут:

- передаваться внешнему провайдеру модели;
- попадать в технические логи;
- создавать риски при работе с персональными данными граждан РФ;
- нарушать внутренние требования безопасности компании;
- усложнять соблюдение требований 152-ФЗ.

EDDI AI решает эту задачу на уровне API-шлюза: каждый запрос проходит через защитный слой, где персональные данные выявляются и обрабатываются до передачи в модель.

## Как работает режим «Маскировка»?

Маскировка (`mask`) — основной сценарий защиты. Если EDDI AI обнаруживает в запросе конфиденциальные данные, он заменяет их синтетическими значениями того же формата:

|                   | Значение   |
| ----------------- | ---------- |
| Реальный ИНН      | 7707083893 |
| Синтетический ИНН | 5012348761 |

В AI-модель отправляется уже обезличенный запрос: модель работает с синтетическими данными и не видит реальные значения. Когда модель возвращает ответ, EDDI AI находит синтетические заменители и восстанавливает исходные данные.

В результате:

- пользователь получает корректный ответ с исходными данными;
- модель не получает реальные персональные данные;
- приложение продолжает работать без изменений в коде.

### Почему синтетические значения похожи на настоящие?

EDDI AI использует правдоподобные заменители, которые сохраняют формат исходных данных:

- синтетические ИНН проходят проверку контрольной суммы;
- СНИЛС формируется в корректном формате;
- номера банковских карт проходят проверку по алгоритму Луна;
- телефоны, адреса и ФИО сохраняют структуру исходных данных.

Это важно, потому что модель может использовать такие значения в ответе — например, при подготовке договора, письма, заявления или аналитического документа. После получения ответа EDDI AI корректно подставляет исходные значения обратно.

## Когда нужен режим «Блокировка»?

В режиме блокировки (`block`) EDDI AI не маскирует данные, а полностью останавливает запрос, если в нём найдены персональные данные. Запрос не отправляется в AI-модель, а пользователь получает ошибку «В данный момент модель не доступна».

Режим подходит там, где персональные данные не должны попадать в промпты ни при каких условиях:

- внутренние корпоративные ассистенты;
- юридические и HR-инструменты;
- сервисы с повышенными требованиями к безопасности;
- системы, которые работают с клиентскими или финансовыми данными.

## Какие данные обнаруживает EDDI AI?

| Тип данных                 | Пример                              | Как определяется                         |
| -------------------------- | ----------------------------------- | ---------------------------------------- |
| Email                      | user@example.com                    | Формат email-адреса                      |
| Телефон                    | +7 (900) 123-45-67, 8-900-123-45-67 | Российские и международные форматы       |
| Паспорт РФ и загранпаспорт | 4509 123456, 75 1234567             | С учётом контекста                       |
| СНИЛС                      | 112-233-445 95                      | Проверка контрольной суммы               |
| ИНН                        | 7707083893, 500100732259            | 10 и 12 цифр, проверка контрольной суммы |
| ОГРН                       | 1027700132195                       | 13 цифр, проверка контрольной суммы      |
| ОГРНИП                     | 316784700047151                     | 15 цифр, проверка контрольной суммы      |
| Банковская карта           | 4111 1111 1111 1111                 | Проверка по алгоритму Луна               |
| JWT-токен                  | eyJhbGci…                           | Три сегмента в Base64url                 |
| API-ключ или секрет        | sk-…, ghp\_…, AKIA…                 | Популярные форматы ключей и секретов     |
| Адрес                      | ул. Ленина, д. 5, кв. 12            | Российские форматы адресов               |
| ФИО                        | Иванов Иван Иванович, Иванов И.И.   | ФИО с отчеством или инициалами           |

## Как EDDI AI распознаёт ФИО?

Поддерживаются распространённые форматы:

- Иванов Иван Иванович;
- Иван Иванович;
- Иван Иванович Иванов;
- Иванов И.И.;
- И.И. Иванов.

Одиночные имена без отчества, фамилии или инициалов не считаются полноценными ФИО. Это сделано специально, чтобы снизить количество ложных срабатываний.

## Как включить защиту?

Режим — маскировка или блокировка — выбирается в панели управления EDDI AI отдельно для каждого API-ключа. Так одни сервисы компании могут работать с обезличенными данными, а для других персональные данные будут полностью запрещены.

Хотите проверить PII-защиту на своих сценариях? [Запишитесь на демо](#request) — покажем, как EDDI AI обрабатывает данные ваших процессов. Как выбирать AI-платформу с учётом требований безопасности, мы разбирали в [чек-листе из 12 критериев](https://eddi-ai.ru/blog/kak-vybrat-korporativnogo-ai-assistenta).

## Частые вопросы

### Видит ли AI-модель реальные персональные данные в режиме маскировки?

Нет. Перед отправкой реальные значения заменяются синтетическими того же формата. Модель работает только с ними, а EDDI AI восстанавливает исходные данные в ответе перед возвратом пользователю.

### Нужно ли менять код приложения, чтобы включить защиту?

Нет. Защита работает на уровне API-шлюза EDDI AI и настраивается в панели управления отдельно для каждого API-ключа.

### Почему одиночное имя не считается ФИО?

Это сделано специально, чтобы снизить количество ложных срабатываний. ФИО распознаётся, если есть отчество или инициалы: «Иванов Иван Иванович», «Иван Иванович», «Иванов И.И.» и похожие форматы.

### Что происходит с запросом в режиме блокировки?

Если в запросе найдены персональные данные, он не отправляется в AI-модель, а пользователь получает сообщение об ошибке.
