Обезличивание персональных данных (PII Sanitizer)

Маскирование паспортных данных, телефонов, email и номеров карт в логах перед отправкой в AI

Разработка и код
100% на стороне клиента · Полная конфиденциальность
Обезличивание персональных данных (PII Sanitizer)

Маскирование паспортных данных, телефонов, email и номеров карт в логах перед отправкой в AI

Центр знаний и экспертное руководство

Обезличивание персональных данных (PII Sanitizer): защита логов и промптов AI по 152-ФЗ

Обезличиватель персональных данных (PII Sanitizer) — инструмент кибербезопасности и соблюдения законодательства о персональных данных (152-ФЗ, GDPR). Отправка логов с реальными данными клиентов во внешние системы или сторонние LLM-нейросети (ChatGPT, Claude) несет колоссальные риски утечек и штрафов.

Инструмент мгновенно находит и маскирует конфиденциальную информацию: ФИО, номера паспортов и СНИЛС, номера банковских карт, телефоны, email-адреса и IP-адреса, заменяя их обратимыми псевдотокенами (`[EMAIL_1]`, `[PHONE_1]`). Все обезличивание выполняется на 100% в песочнице вашего браузера.

Архитектура и математическая формула

Текст с PII -> Регулярные детекторы сущностей (NER) -> Обратимая подмена токенами -> Анонимизированный текст

Создает локальную таблицу маппинга токенов, позволяющую после получения ответа от нейросети восстановить исходные данные обратно в один клик.

Лучшие практики и ключевые рекомендации

  • Всегда обезличивайте логи перед отправкой в тикеты техподдержки: При передаче логов сбоев внешним подрядчикам или в публичные трекеры (Jira) маскируйте персональные данные клиентов во избежание утечек.
  • Защищайте коммерческую тайну при работе с публичными LLM: Никогда не отправляйте в ChatGPT сырые данные договоров, финансовые проводки или списки сотрудников без предварительной деперсонализации.
  • Используйте функцию обратного восстановления данных (De-anonymize): После обработки обезличенного текста нейросетью вставьте ответ в инструмент, чтобы вернуть реальные имена и цифры обратно на свои места.
  • Контролируйте валидность номеров карт по алгоритму Луна: Встроенный валидатор проверяет контрольные суммы номеров карт, отличая реальные платежные карты от случайных последовательностей цифр.

Часто задаваемые вопросы (FAQ)

Какие типы персональных данных автоматически определяет санитайзер?
Инструмент определяет: российские и международные номера телефонов, адреса электронной почты, серии и номера паспортов РФ, номера СНИЛС, номера банковских карт Visa/Mastercard/МИР, IPv4 и IPv6 адреса, а также типовые русские и английские имена.
Как работает механизм обратного восстановления данных после нейросети?
Инструмент генерирует уникальную таблицу соответствий в памяти (например, `Иванов Иван` -> `[NAME_1]`). После обработки текста ChatGPT вы нажимаете кнопку «Восстановить», и скрипт заменяет токены обратно на исходные значения.
Соответствует ли такая обработка требованиям закона о персональных данных 152-ФЗ?
Да, деперсонализация является признанным методом защиты данных. Поскольку обработка происходит локально на вашем компьютере без передачи третьим лицам, передаваемый во внешние AI-сервисы текст уже не содержит персональных данных.
Сохраняются ли оригинальные незамаскированные тексты на вашем сервере?
Ни в коем случае. Таблица маппинга и текст существуют исключительно в оперативной памяти текущей вкладки браузера. После закрытия вкладки все данные бесследно уничтожаются.