Претензия за фотографию: как мы заменили 211 картинок на живом сайте
Клиенту пришла досудебная претензия за одну фотографию на сайте: 60 000 рублей за картинку, которую в 2018 году поставил подрядчик. Рассказываю, как мы вместо выплаты и паники заменили 211 изображений нейросетевыми - кадр в кадр, вместе с 1123 миниатюрами, не тронув ни строчки в базе и не сдвинув вёрстку.

Клиенту пришла досудебная претензия: на сайте используется фотография, права на которую принадлежат не ему. Требование - 60 000 рублей за одно изображение на одной странице, со скидкой до 35 000, если заплатить в течение пяти рабочих дней. Фотография попала на сайт в 2018 году вместе с материалами подрядчика, который давно не работает с компанией, и это, к сожалению, не аргумент: отвечает владелец сайта.
История настолько типовая, что её стоит разобрать целиком. Заканчивается она обычно одинаково: либо платят, либо судятся, либо в панике сносят полсайта и ломают себе вёрстку и поисковый трафик. Мы пошли четвёртым путём.
Почему "просто удалить" не работает
Первая реакция собственника - убрать картинку и забыть. Она понятна, но закрывает только часть вопроса.
Во-первых, претензия уже предъявлена, и удаление не отменяет прошлого использования - это разговор для юриста, и его надо вести отдельно. Во-вторых, снятая картинка оставляет дыру: у неё есть размеры, и вёрстка рассчитана на них. В-третьих, и это главное - если одна чужая фотография попала на сайт случайно, там почти наверняка есть и другие. Правообладатели работают системно: находят одно нарушение и проверяют весь домен.
Поэтому задача формулируется не как "убрать эту картинку", а как "убрать с сайта весь чужой визуальный материал, ничего при этом не сломав".
Почему нельзя просто взять новые фотографии
Два очевидных варианта отпадают сразу.
Скачать новые фотографии из интернета - это ровно то, с чего началась история. Купить сток - вариант рабочий, но дорогой на трёх сотнях картинок, и он всё равно требует подобрать снимки той же композиции, иначе поедет вёрстка.
Отдельно стоит сказать про соблазн сделать нейросетью попиксельную копию исходного кадра. Так делать нельзя. Узнаваемая копия остаётся переработкой чужого произведения - это прямо описано в статье 1270 ГК РФ - и требует согласия правообладателя ровно так же, как оригинал. Технически вы вроде бы ничего не скачивали, юридически ничего не изменилось.
Рабочая формулировка оказалась другой: тот же кадр, снятый заново. Не копия и не новая картинка на ту же тему, а самостоятельный снимок той же сцены - как если бы на то же место приехал другой фотограф.
Сначала инвентаризация, потом всё остальное
Найти все картинки сайта сложнее, чем кажется. Одного источника не хватает, их нужно три:
- обход живых страниц - что реально видит посетитель, включая фоны, заданные стилями;
- база данных - тексты материалов, настройки модулей, меню, медиатека;
- файлы на диске - поиск по всем папкам с изображениями, включая шаблон и слайдеры.
Пересечение этих трёх списков дало карту: 359 картинок, у каждой известно, где она встречается, живая она или осталась только в базе, и есть ли у неё дубликаты. Отдельной строкой - 1434 файла, которых нет ни в одном источнике: старьё, забытое прежними подрядчиками. Их мы не трогали вообще. Удалять то, о чём не знаешь, - лучший способ сломать что-нибудь неожиданное.
Разметка: не всё подряд
Дальше начинается работа глазами. Я смотрел все картинки контактными листами по 24 штуки и раскладывал на три стопки.
Перегенерить - стоковые постановки: техника на идеальном газоне, человек в каске на фоне заката, руки с чертежом, каталожные снимки приборов, чужие промзоны. Это и есть основной источник риска.
Удалить - демо-контент шаблона, который никто не убрал при запуске: чашки кофе, гамаки, картинки с подписью Sample Image, логотипы платёжных систем, которыми компания не пользуется.
Оставить - собственная полевая съёмка, чертежи, обложки документации, сотрудники, своё оборудование.
Здесь была ловушка, в которую я попал на первом заходе. Портреты сотрудников, снятые в студии, выглядят как чистый сток - ровный свет, белый фон, дежурная улыбка - и уехали в стопку на замену. Это свои люди, снятые за свои деньги, менять их нельзя. Вывод: спорные кадры показывать владельцу, а не решать за него.
Где всё ломается
Самое хрупкое место - формулировка задания для генератора. Первая версия звучала разумно: "сними эту сцену заново, другой ракурс, другой свет" плюс описание сюжета из подписи к картинке. Результат был отличный и совершенно негодный. Модель приняла подставленный сюжет за задание и начала дорисовывать: на пустом галечном берегу появились пятеро геодезистов и грузовик, а в другом кадре берег превратился в поле с нефтяными качалками.
Рабочая формулировка получилась занудной и подробной: сохранить композицию, ракурс, границы кадра, все объекты и их положение, количество людей и техники, позы, цвета, свет и время года; ничего не добавлять и не убирать; отличия допускаются только в мелкой фактуре. Скучно - зато на выходе тот же кадр, и вёрстка стоит как стояла.
Миниатюры, о которых все забывают
Заменить исходный файл мало. Движок сайта хранит нарезанные копии каждой картинки под разные места - превью в списке, картинка в шапке, миниатюра в галерее. Если их не пересобрать, посетитель ещё месяцами будет видеть старое изображение в анонсах, а сайт - продолжать нарушение.
На этом сайте таких копий оказалось 1123 штуки. Все пересобраны из новых оригиналов.
Ещё одно правило, которое экономит недели: имя файла не меняется. Тогда база, кэш вёрстки и внешние ссылки не трогаются вообще - в базе данных не правится ни одной строки, а поисковые адреса картинок остаются прежними.
Итог
Проверены все 418 страниц сайта и вся библиотека изображений: 359 картинок в аудите, 211 заменено, 7 удалено, 1123 миниатюры пересобраны. База не тронута, вёрстка не поехала. Полный бэкап базы и папок с картинками сделан до первой правки. Владелец получил документ, где по каждой замене стоят рядом старая и новая картинка - и как отчёт, и как аргумент в переговорах с правообладателем: нарушение прекращено добровольно и в полном объёме, а не только по спорному кадру.
Что забрать себе
- Проверьте, откуда взялись картинки на вашем сайте. Если ответ "подрядчик ставил" - это ваш риск, а не его.
- Демо-контент шаблона надо вычищать при запуске. Это самая частая находка и самый глупый способ получить претензию.
- Замена картинки без пересборки миниатюр не считается заменой.
- Нейросеть здесь - не про творчество, а про повторяемость: задача сформулирована как "тот же кадр, снятый заново", и проверяется тем, что посетитель не заметил подмены.
Новые разборы - на почту
Разборы задач автоматизации: что автоматизировать, сколько это стоит и что даёт в цифрах. Одно письмо на статью, без рекламы чужих продуктов.


