Продолжая использовать сайт, вы даете согласие на обработку cookie-файлов. Если вы не хотите, чтобы данные обрабатывались, просим отключить обработку в настройках вашего браузера или покинуть сайт
Принять

Маскирование чувствительных данных

Запустите безопасный ИИ в своей компании.
Связаться с нами в телеграмме — @kedprof

Зачем это нужно

В «Нейрофонде» мы заботимся о защите персональной и корпоративной информации. Чтобы предотвратить случайное раскрытие данных при обработке сообщений, система автоматически распознаёт и маскирует чувствительные фрагменты текста в запросах пользователей.

Маскирование позволяет:
  • снизить риск утечки персональных и корпоративных данных;
  • безопасно обрабатывать обращения в чате, не передавая исходные значения дальше по цепочке;
  • сохранить смысл и структуру сообщения, чтобы ответ оставался корректным.

Какие данные анонимизируем

Сейчас система маскирует следующие типы данных:
Тип данных
Плейсхолдер (маска)
Пример в тексте
Название организации
[ORGANIZATION_1]
ИП «Сергеева Анна Михайловна» → [ORGANIZATION_1]
Адрес / локация
[LOCATION_1]
г. Москва, ул. Тверская, д. 10 → [LOCATION_1]
Телефон
[PHONE_1]
+7 (916) 123-45-67 → [PHONE_1]
Email
[EMAIL_1]
user@company.ru → [EMAIL_1]
Паспорт
[PASSPORT_1]
45 08 123456 → [PASSPORT_1]
ИНН
[INN_1]
7701234567 → [INN_1]
СНИЛС
[SNILS_1]
112-233-445 95 → [SNILS_1]
Банковская карта
[CARD_1]
2200 1234 5678 9012 → [CARD_1]
CVV / CVC
[CARD_CODE_1]
CVV 123 → [CARD_CODE_1], CVC 456 → [CARD_CODE_1]
Учётные данные
[CREDENTIALS_1]
логин user_01 → [CREDENTIALS_1], пароль qwerty123 → [CREDENTIALS_1]
Персональные документы
[DOCUMENT_1]
номер полиса ОМС 1234567890 → [DOCUMENT_1], водительское удостоверение 1234 567890 → [DOCUMENT_1]
ФИО + дата рождения
[PERSON_DOB_1]
Сергеева Анна Михайловна, 01.01.1990 → [PERSON_DOB_1]
Формат плейсхолдера: [ТИП_N], где ТИП — категория данных, а N — порядковый номер в рамках одного запроса (например, [PHONE_1], [PHONE_2]).

Дополнительно система распознаёт, в частности, такие шаблоны:
  • карты: цифры в формате 0000 0000 0000 0000;
  • CVV / CVC: любые три цифры рядом с обозначением CVV или CVC;
  • банковские / платёжные реквизиты: числовые значения рядом с реквизитами «р/с», «расчётный счёт», «кор/счёт», «корр. сч.», «корреспондентский счёт», «БИК», «КПП», «ОГРН», «ОГРНИП», «ОКАТО», «ОКПО», «КБК»;
  • учётные данные: значения рядом с полями «логин», «login», «пароль», «password», в том числе слитные комбинации символов, если в них есть что-то кроме букв русского алфавита;
  • прочие персональные документы: числовые значения рядом с названиями документов, например «полис», «ОМС», «свидетельство о рождении», «военный билет», «удостоверение»;
  • ФИО вместе с датой рождения: сочетание полного имени с датой рождения, например «Сергеева Анна Михайловна, 01.01.1990»; отдельно ФИО без даты рождения не маскируется.

Как это работает

Маскирование выполняется на нашем сервере и состоит из двух связанных этапов: анонимизация запроса и последующая расшифровка ответа.
  1. Анонимизация входящего запроса
1.1 Система анализирует входящий текст и находит фрагменты, похожие на чувствительные данные (по правилам распознавания для каждого типа).
1.2 Каждый найденный фрагмент заменяется на плейсхолдер соответствующего типа: например, 7701234567 → [INN_1], +7… → [PHONE_1].
1.3 Параллельно формируется словарь замен (mapping):
[INN_1] → 7701234567, [PHONE_1] → +7 (916) 123-45-67 и т. д.
1.4 Во внешнюю обработку/дальше по процессу уходит уже анонимизированный текст — без исходных значений.

2. Расшифровка (восстановление исходных значений)
2.1 Когда приходит запрос на расшифровку, система берёт ранее сохранённый словарь замен.
2.2 Заменяет плейсхолдеры в тексте на оригинальные значения.
2.3 Возвращает пользователю итоговый ответ в исходном виде.
2.4 После успешной расшифровки словарь удаляется.

Пример

Исходный текст
ФИО и дата рождения: Сергеева Анна Михайловна, 01.01.1990
Прошу подготовить договор на ИП «Сергеева Анна Михайловна».
ИНН 7701234567
Адрес: г. Москва, ул. Тверская, д. 10.
Контакты: +7 (916) 123-45-67, asergeeva@company.ru
Паспорт: 45 08 123456, СНИЛС: 112-233-445 95
Карта: 2200 1234 5678 9012, CVV 123
Реквизиты: р/с 40702810900000000001, БИК 044525225
Логин: user_01, пароль: qwerty123
Номер полиса ОМС 1234567890
После маскирования
ФИО и дата рождения: [PERSON_DOB_1]
Прошу подготовить договор на [ORGANIZATION_1].
ИНН [INN_1].
Адрес: [LOCATION_1].
Контакты: [PHONE_1], [EMAIL_1]
Паспорт: [PASSPORT_1], СНИЛС: [SNILS_1]
Карта: [CARD_1], CVV [CARD_CODE_1]
Реквизиты: [BANK_DETAILS_1]
Логин: [CREDENTIALS_1], пароль: [CREDENTIALS_2]
Номер полиса ОМС [DOCUMENT_1]
Словарь замен (пример)
  • [ORGANIZATION_1] → ИП «Сергеева Анна Михайловна»
  • [INN_1] → 7701234567
  • [LOCATION_1] → г. Москва, ул. Тверская, д. 10
  • [PHONE_1] → +7 (916) 123-45-67
  • [EMAIL_1] → asergeeva@company.ru
  • [PASSPORT_1] → 45 08 123456
  • [SNILS_1] → 112-233-445 95
  • [CARD_1] → 2200 1234 5678 9012
  • [CARD_CODE_1] → 123
  • [BANK_DETAILS_1] → р/с 40702810900000000001
  • [BANK_DETAILS_2] → БИК 044525225
  • [CREDENTIALS_1] → user_01
  • [CREDENTIALS_2] → qwerty123
  • [DOCUMENT_1] → 1234567890
  • [PERSON_DOB_1] → Сергеева Анна Михайловна, 01.01.1990

Остались вопросы?

Мы всегда рядом.

Если вы хотите узнать больше о том, как работает защита данных в Нейрофонде — напишите нам.
📩 support@neurofond.ru
или просто отправьте сообщение в чат поддержки в Telegram 💬 t.me/kedprof.

Мы объясним, как система распознаёт и маскирует данные, и поможем разобраться, если у вас есть особые требования по безопасности.