Face Obfuscator
Hide faces in photos before sharing. Detection runs in your browser.
Drop a photo here
or click to browse
Max 25 MB. Processed locally.
We never overwrite your original. The obfuscated copy is a new file.
Auto-detection can miss faces in group photos — you'll need to verify the result before saving.
Your original photo is never modified. The obfuscated copy is generated as a new file — if anything goes wrong, your original is still intact on your device.
Faces detected: 0
Tip: click and drag on the image to add a manual box.
Auto-detection can miss faces, especially in group photos. Before downloading, check that every face you want hidden is marked. Click on the photo to add a manual box; click an existing box to select it, then press ⌫ to remove it.
Почему сокрытие лиц важно
Фотографии с протестов, из общественных мест, с групповых мероприятий и даже обычные селфи часто содержат лица людей, которые не давали согласия на то, чтобы их можно было опознать в интернете. Современное распознавание лиц работает быстро и доступно каждому — по одной загруженной фотографии незнакомца его вполне реально сопоставить с публичными профилями в соцсетях за считанные секунды.
Скрывать лица перед публикацией — это не паранойя. Для некоторых групп людей это базовая операционная безопасность. Журналисты, защищающие источники; активисты, документирующие события; родители, выкладывающие фото детей; любой, кто делится спонтанным групповым снимком, — все они выигрывают от быстрого локального способа размыть лица.
Что обнаруживает этот инструмент
Обнаружение лиц выполняется полностью в вашем браузере с помощью face-api.js, библиотеки с открытым исходным кодом на основе TensorFlow.js. Здесь используется модель «Tiny Face Detector» — около 190 КБ весов, оптимизированных для скорости. Она срабатывает за несколько сотен миллисекунд даже на телефоне.
Модель распознаёт лица анфас и слегка повёрнутые. Она пропустит:
- Лица в строгом профиле
- Сильно перекрытые лица (маски, крупные солнцезащитные очки на пол-лица)
- Очень маленькие лица на групповых снимках издалека
- Лица с необычным освещением (силуэты, глубокая тень)
Поэтому мы даём возможность добавлять рамки вручную, кликая и протягивая по изображению. Детектор — это лишь фора; финальная проверка остаётся за вами.
Три стиля сокрытия
- Пикселизация — уменьшает область лица до грубой пиксельной сетки, а затем увеличивает обратно. Размер пикселя, который мы используем (~1/8 от размера лица), достаточно велик, чтобы восстановление было непрактичным. Визуально очевидно, что что-то было скрыто.
- Чёрный прямоугольник — закрашивает область сплошным чёрным прямоугольником. Никакой пиксельной информации не остаётся. Самый надёжный и самый агрессивный на вид.
- Эмодзи — закрывает область лица эмодзи 😎 на чёрном фоне. Та же безопасность, что и у чёрного прямоугольника (под ним не остаётся пиксельной информации), но более игривый тон. Хорошо подходит для непринуждённых постов, где нужно скрыть лицо, не делая фотографию зловещей.
Все три варианта практически необратимы при используемых нами настройках. Чёрный прямоугольник и эмодзи не оставляют никакой информации; пикселизация в сильном режиме оставляет визуальный контекст (вы всё ещё понимаете, что там было лицо), но сами черты восстановить невозможно.
Что происходит с вашим оригиналом
Ваша исходная фотография никогда не изменяется. Скрытая копия создаётся полностью в памяти браузера и скачивается как новый файл (yourphoto-obfuscated.jpg). Оригинал на вашем диске остаётся нетронутым.
По умолчанию мы также удаляем метаданные EXIF из скрытой копии — потому что повторное кодирование через canvas не сохраняет EXIF, и потому что если вы прячете лица, то наверняка не хотите, чтобы в итоговом файле остались GPS-координаты и серийный номер устройства.
Для чего этот инструмент НЕ предназначен
Это не замена продуманной редактуре. Для изображений, которые могут попасть под судебно-техническую экспертизу (раскрытие доказательств в суде, чувствительная журналистика), обратитесь к специалисту по редактированию. Программное сокрытие надёжно для повседневного обмена, но не может предотвратить любую возможную попытку обратной разработки для особо ценных целей.