Право и compliance 5 мин чтения

Как автоматически замазывать лица на фото: обезличивание по 152-ФЗ

Кафе выкладывает фото зала, клиника — снимок с приёма, застройщик — съёмку объекта. На всех кадрах люди, а их лица по закону — персональные данные. Разбираю, как автоматически размывать лица на потоке фото и не собирать при этом биометрию.

152-ФЗперсональные данныефотообезличивание2026

Коротко (TL;DR)

  • Изображение человека, по которому его можно узнать, — персональные данные. Публиковать фото с узнаваемыми посторонними без согласия рискованно по 152-ФЗ.
  • Брать согласие у каждого гостя в кадре нереально, а замазывать лица руками при сотнях снимков не масштабируется.
  • Решение: автоматическое обезличивание. Программа находит области лиц и закрывает их размытием. Открытые библиотеки (uniface на Python) разворачиваются на вашем сервере — фото никуда не уходят.
  • Ключевая граница: детекция лица («здесь лицо») и распознавание («это конкретный человек») — разные вещи. Обезличивание использует только первое. Распознавание — уже биометрия с отдельным письменным согласием.
  • Автоматика не идеальна, нужна выборочная проверка. И узнаваемым человека делает не только лицо — бейдж, номер машины, документ в руках.

Знакомая история. Маркетолог снял полный зал в пятничный вечер, прораб — ход работ на объекте, фотограф отработал конференцию и прислал четыреста репортажных кадров. Материал хороший, публиковать хочется, а нельзя: в кадре десятки людей, которые не давали согласия на публикацию своего изображения. Кто-то может быть недоволен, кто-то — написать жалобу.

Меня зовут Чимитдоржи Дарижапов, и в этой статье я разберу, как автоматически обезличивать лица на фотографиях, чтобы бизнес мог спокойно публиковать съёмку с людьми, — и где проходит важная граница между защитой данных и слежкой, которую переступать не стоит.

Почему лица на фото — это персональные данные

Логика простая: персональные данные — любая информация, относящаяся к определяемому физическому лицу. Фотография, на которой человека можно узнать, относится к нему напрямую. Значит, публикуя такой снимок, вы обрабатываете персональные данные постороннего, и на это по общему правилу нужно его согласие. А собрать его физически невозможно: никто не будет бегать по залу с бланками, фотограф на мероприятии не остановит съёмку ради подписи каждого гостя.

Кто снимаетЧто в кадреЧем рискует
Кафе, ресторанГости за столикамиЖалоба посетителя, узнавшего себя в рекламе
КлиникаПациенты в холле и в кабинетеСамый чувствительный случай: факт обращения за медпомощью
Фитнес-клубЛюди на тренировкеПретензия клиента
Застройщик, подрядчикРабочие и прохожие на объектеПретензии посторонних людей
Организатор мероприятийРепортажная съёмка залаСотни человек в кадре без согласий
МагазинТорговый зал с покупателямиПретензия покупателя

Ручное решение существует: открыть редактор и замазать лица. Оно работает ровно до того момента, пока снимков не станет больше двадцати. Дальше это отдельная регулярная работа, которую никто не хочет делать, — и фото выкладывают как есть.

Как работает автоматическое размытие

Идея простая и механическая. Программа получает изображение, находит области, где расположены лица, и заменяет их содержимое: размывает, пикселизирует или заливает сплошным цветом. На выходе — тот же кадр, та же атмосфера, но без узнаваемых людей.

Никаких списков, баз и имён при этом не появляется. Программа не отвечает на вопрос «кто это», только на вопрос «где на картинке лицо». Это важная деталь, к ней я вернусь ниже.

Инструменты есть в открытом доступе: например, библиотека uniface на Python (репозиторий yakhyo/uniface) умеет детектировать лица и обезличивать их. Она разворачивается на вашем сервере — фотографии не улетают в чужое облако, что само по себе снимает большой пласт вопросов по 152-ФЗ.

Встроить обработку можно тремя способами:

Пакетная обработка папки. Фотограф сбрасывает съёмку в каталог, скрипт проходит по файлам и складывает обезличенные версии рядом. Четыреста кадров — без участия человека.

Обработка при загрузке. Фото обезличивается в момент загрузки на сайт или в админку: пользователь загружает исходник, в публикацию уходит безопасная версия. Самый надёжный вариант — не зависит от того, вспомнил ли кто-то про обработку.

Обработка кадров из видео. Видео — последовательность кадров, логика та же.

По смыслу это то же, что обезличивание текстовых данных: убираем персональные данные до того, как их увидит посторонний.

Важная граница: обезличивание против распознавания

Здесь начинается часть, ради которой я в основном и пишу эту статью. Детекция лица и распознавание лица — принципиально разные задачи, хотя технологии соседние и часто живут в одной библиотеке.

Детекция отвечает: «на этом кадре есть лицо, оно вот в этих координатах». Всё. Личность не устанавливается, слепок не строится, ничего не сохраняется. Именно это используется для обезличивания: нашли область, закрыли, забыли.

Распознавание отвечает: «это лицо принадлежит конкретному человеку». Для этого строится математический слепок лица — биометрический шаблон, который сравнивается с эталонами. Это уже другая правовая категория: биометрические персональные данные. Закон требует для них отдельного письменного согласия и особых мер защиты — я разбирал виды биометрии подробнее.

Ловушка в том, что многие библиотеки, включая uniface, умеют и то и другое. Соблазн велик: раз уж мы находим лица, почему бы не «узнавать постоянных гостей». Отвечаю прямо: не надо. Как только вы начинаете строить слепки лиц и сопоставлять их, вы становитесь оператором биометрических данных со всеми обязанностями — согласиями, регламентами, требованиями к хранению. Браться за это без юридической проработки — нарваться на проблемы серьёзнее тех, от которых вы бежали. Используем осознанно только обезличивающую часть инструмента: задача — защитить людей в кадре, а не научиться их узнавать.

Как внедрить у себя

Внедрение укладывается в несколько шагов. Библиотека разворачивается на вашем сервере, чтобы фото не покидали контур компании. Обработка встраивается туда, где реально возникают снимки: в загрузку на сайт, в админку, в папку фотографа. Настраивается способ закрытия лиц — размытие мягче, сплошная заливка надёжнее.

Про проверку скажу отдельно, здесь легко себя обмануть. Автоматика не идеальна: лицо в резком профиле, перекрытое чужим плечом, в тени или мелкое на общем плане может быть пропущено. Это не повод отказываться от инструмента — он снимает основную рутину. Но финальный просмотр перед публикацией остаётся.

Второй момент: узнаваемым человека делает не только лицо. На фото бывают бейдж с именем, номер машины, экран с перепиской, документ в руках — это тоже стоит закрывать. Что именно в вашем случае создаёт риск, показывает аудит на соответствие 152-ФЗ.

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

Можно ли просто взять согласие у всех в кадре? Юридически — да, это самый чистый путь. Но он работает только там, где людей мало и они известны: сотрудники, участники по спискам, модели. Для потока гостей и прохожих это неисполнимо.

Достаточно ли размытия, чтобы фото перестало быть персональными данными? После качественного обезличивания человека нельзя определить по снимку, и риск резко падает. Но обезличивание должно быть полным: если лицо размыто, а бейдж с фамилией читается, эффект теряется.

Фотографии уйдут в облако на обработку? Нет, если разворачивать инструмент на своём сервере: обработка идёт внутри вашего контура, снимки не передаются третьим лицам.

Не является ли сам поиск лиц слежкой? Нет. Инструмент определяет координаты области на картинке и закрывает её; личность не устанавливается, данные о людях не накапливаются. Слежкой это становится при переходе к распознаванию и сопоставлению — чего делать не стоит.

Коротко о главном

Фотографии с узнаваемыми посторонними людьми — персональные данные, публиковать их без согласия рискованно. Собрать согласия со всех невозможно, замазывать лица вручную не масштабируется. Автоматическое обезличивание закрывает этот разрыв: программа находит области лиц и закрывает их, работая на вашем сервере.

И главное: детекция лица — это не распознавание. Обезличивание защищает людей в кадре и не устанавливает личности. Как только инструмент начинают использовать для узнавания людей, он превращается в обработку биометрии со всеми строгими требованиями закона. Эту границу нужно держать осознанно.

Если у вас копится съёмка с людьми, которую страшно публиковать, — напишите мне в Telegram. Развернём обезличивание на вашем сервере и встроим его в загрузку фото.

Услуги по теме

Что я делаю по 152-ФЗ

  • Обезличивание фото и документов
  • Аудит сайта на соответствие закону
  • Политики, согласия, уведомление в РКН
  • Обработка на вашем сервере, без облака

Бесплатно: чек-лист «Готов ли ваш бизнес к 152-ФЗ»

12 пунктов, которые проверяют готовность за час: данные, согласия, уведомление в РКН, локализация, защита. Отметьте, что уже сделано, и увидите дыры, за которые сейчас штрафуют.

Готовы обсудить вашу задачу?

Бесплатная консультация — разберём, как внедрить это в вашем бизнесе под ключ. Без форм, пишите напрямую.

Пишу о разработке, ИИ и законах для бизнеса

Разборы, кейсы и практика — без воды. Выходит регулярно, читать 3–5 минут.

Готовые решения под ключ 449 готовых IT-решений для бизнеса Автоматизация, боты, AI, 152-ФЗ и платформы · бесплатная консультация Смотреть каталог