Обезличить текст: найти и скрыть персональные данные
Обезличивание текста онлайн: вставьте договор, переписку или выгрузку из CRM. Подсветим ФИО, телефоны, паспорта, СНИЛС, ИНН, адреса и карты и вернём тот же текст с метками вместо них. Лишнюю находку можно снять щелчком.
Пример обезличивания персональных данных: было и стало
Добрый день! Меня зовут Смирнова Ольга Петровна, телефон +7 916 555-12-34, почта o.smirnova@example.ru. Паспорт 4509 765432, СНИЛС 112-233-445 95, ИНН 500100732259. Адрес: 125009, г. Москва, ул. Тверская, д. 7, кв. 15. Карта для возврата 4276 3800 1234 5675.
Добрый день! Меня зовут [ФИО_1], телефон [ТЕЛЕФОН_1], почта [EMAIL_1]. Паспорт [ПАСПОРТ_1], СНИЛС [СНИЛС_1], ИНН [ИНН_1]. Адрес: [АДРЕС_1]. Карта для возврата [КАРТА_1].
Какие персональные данные находит проверка
ФИО в любом падеже: «Ивану Петрову» и «Иван Петров» распознаются как один человек и получают одну метку. Имя, написанное с маленькой буквы, тоже находится, если такое имя есть в словаре. Телефоны в любой записи: +7, 8, со скобками, пробелами и дефисами, а также международные номера с плюсом. Паспорт РФ по серии и номеру, загранпаспорт, водительское удостоверение, полис ОМС, свидетельство о рождении и военный билет. СНИЛС, ИНН и ОГРН проверяются по контрольной сумме, поэтому случайный набор цифр за них не сойдёт. Банковские карты, включая «Мир», проверяются алгоритмом Луна, рядом с ними находится и CVV. Ещё ловим расчётные счета, КПП, адреса с индексом, улицей, домом и квартирой, даты рождения, электронную почту, IP-адреса, ссылки, госномера машин, ники вида @name и пароли, токены и ключи доступа, которые часто оказываются в переписке по ошибке.
Как обезличить персональные данные в тексте
Вставьте текст в поле и нажмите «Найти персональные данные». Сначала вы увидите сводку: сколько нашлось ФИО, телефонов, документов. Под ней три вкладки. «Что нашли» показывает исходный текст, где каждая находка подсвечена, а при наведении видно, что это за данные. Если проверка ошиблась и приняла номер заказа за паспорт, щёлкните по подсветке, и находка снимется. Щелчок по строке сводки снимает целый тип, например все даты. «Обезличенный текст» пересобирается сразу после каждого щелчка и готов к копированию. «Таблица замен» показывает, что стоит за каждой меткой. Метки вида [ФИО_1] и [ТЕЛЕФОН_1] удобны, когда текст нужно передать дальше и сохранить смысл: видно, что в письме два разных человека и один телефон, но не видно, какие. Одинаковые значения получают одинаковую метку, поэтому связи внутри текста не теряются. Звёздочки подходят, когда текст идёт в отчёт или на публикацию и важна только длина.
Зачем обезличивать текст перед отправкой в нейросеть
Переписку с клиентом, резюме или жалобу часто хочется отдать нейросети: пересказать, ответить, разложить по пунктам. Если в тексте остались имя, телефон и паспорт, они уходят вместе с запросом туда, где их обработку вы не контролируете. Для компании это ещё и вопрос 152-ФЗ: передача персональных данных третьему лицу требует оснований. Обезличенный текст с метками нейросеть понимает не хуже исходного, потому что роли людей и связи между ними сохранены. Ответ приходит с теми же метками, и подставить настоящие имена обратно можно уже у себя. Так же удобно готовить примеры для обучения сотрудников, тексты для тикетов подрядчику и выгрузки для аналитики.
Обезличивание, маскирование и анонимизация: в чём разница
Определение дано в статье 3 закона 152-ФЗ «О персональных данных» дословно так: «обезличивание персональных данных — действия, в результате которых становится невозможным без использования дополнительной информации определить принадлежность персональных данных конкретному субъекту персональных данных». Метки [ФИО_1] ровно так и работают: таблица соответствия остаётся у вас в браузере, в тексте её нет. Маскирование персональных данных означает замену значения символами той же длины, например звёздочками: так скрывают номер карты или паспорта в отчётах и выгрузках. Анонимизация строже: связь с человеком уничтожается совсем, восстановить её нельзя даже владельцу. Для этого подходит режим звёздочек, при котором исходные значения нигде не сохраняются. Юридически оба способа оцениваются по результату: если по оставшимся словам человека всё равно можно узнать, например по редкой должности и названию маленькой фирмы, текст обезличен не до конца. Поэтому инструмент подсвечивает находки, а не просто молча их заменяет: последнее слово за тем, кто знает контекст.
Где проверка может ошибиться
Проверку делают нейросеть Natasha для русских имён, мест и организаций и набор правил с контрольными суммами для документов и номеров. Это надёжно, но не безошибочно. Фамилию одним словом без имени и контекста нейросеть иногда не узнаёт, как и очень редкие фамилии. Адрес без слов «ул.», «проспект» или «д.», записанный просто как «Ленина 5», не находится. Номер паспорта, водительского удостоверения, полиса и КПП засчитывается, только если рядом стоит подсказка вроде «паспорт» или «серия»: иначе под паспорт попадали бы номера заказов и артикулы. Проверка работает с текстом: PDF, фото и сканы нужно сначала перевести в текст. Перед отправкой важного документа просмотрите подсвеченный текст глазами, это занимает минуту.
Что происходит с вашим текстом
Текст обрабатывается на наших серверах в России и нигде не сохраняется: ни в базе, ни в журналах. После ответа он остаётся только в вашем браузере до закрытия страницы. Проверка работает онлайн в браузере, устанавливать ничего не нужно. Регистрация не нужна, лимитов на число проверок на сайте нет. Предел один: до 100 000 знаков за раз, это примерно 40 страниц договора. Длинный текст разделите на части. Для разработчиков та же проверка есть в API нашего сервиса, там действуют дневные лимиты.
Вопросы об обезличивании
Что такое обезличивание персональных данных простыми словами?
Это замена в тексте всего, что указывает на конкретного человека: имени, телефона, паспорта, адреса. После неё текст можно читать и обсуждать, но нельзя понять, о ком он, без отдельной таблицы соответствия.
Как выглядит пример обезличивания персональных данных?
Было: «Меня зовут Смирнова Ольга Петровна, телефон +7 916 555-12-34, паспорт 4509 765432». Стало: «Меня зовут [ФИО_1], телефон [ТЕЛЕФОН_1], паспорт [ПАСПОРТ_1]». Полный пример с СНИЛС, ИНН, адресом и картой приведён на этой странице выше.
Можно ли обезличить персональные данные бесплатно и без регистрации?
Да. На сайте проверка бесплатная, вход не нужен, и лимитов на число проверок нет. Ограничена только длина одного текста: 100 000 знаков.
Сохраняете ли вы текст, который я вставил?
Нет. Текст обрабатывается на серверах в России и не записывается ни в базу, ни в журналы. Результат показывается только вам в браузере.
Как скрыть персональные данные в документе Word или PDF?
Скопируйте текст документа и вставьте его в поле. Обезличенный текст вернётся с метками, его можно вставить обратно в документ. Файлы, сканы и фото проверка не открывает, работает только с текстом.
Подходит ли результат для 152-ФЗ?
Инструмент делает техническую часть: находит и заменяет данные. Достаточно ли этого в вашем случае, зависит от того, что останется в тексте после замены. Поэтому находки подсвечены, и перед отправкой текст стоит просмотреть.