DMCA — лучшие практики удаления отдельных изображений

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

Есть ли у кого-нибудь предложения по простым и чистым решениям для удаления этого изображения? Я мог бы просто удалить одно изображение, но, возможно, существуют и другие его версии в разных размерах, которые тоже следовало бы удалить.

К счастью, предоставленный URL изображения ссылается на папку /originals/. Так что, возможно, достаточно будет удалить только этот оригинальный файл и перегенерировать посты? Останется лишь один пост с битой картинкой.

Шаг 0: определите, является ли уведомление DMCA о снятии контента законным; если нет, оспорьте его. :slight_smile:

В итоге я просто удалил единственное изображение. Поскольку оно находится в папке /original/, всё должно быть в порядке. Скорее всего, было бы сложно найти оригинал, если бы они предоставили только ссылку на изменённое изображение.

Просто откройте консоль Rails и введите следующее, заменив большую строку на большую строку из URL изображения. Если это оптимизированное изображение, удалите всё, начиная с первого символа подчеркивания (_).

Upload.find_by_sha1('c35ab963fb22f8612697923ebc98d341693cfa1d').posts.each do |p| 
     puts p.url
end

Это вернёт URL(ы) одного или нескольких постов, содержащих изображение.

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

u = Upload.find_by_sha1('c35ab963fb22f8612697923ebc98d341693cfa1d')
puts u.url
u.optimized_images.each do |oi|
  puts oi.url
end

Спасибо большое @RGJ, я очень ценю это! Я сейчас займусь остальным и приведу всё в порядок.