DMCA - Melhores práticas para remover imagens individuais

Recebemos uma notificação DMCA referente a uma imagem. Não há informações sobre qual post ela pertence, então não sabemos onde ela está referenciada; temos apenas a URL da própria imagem.

Alguém tem sugestões de soluções simples e eficazes para lidar com essa remoção? Poderia simplesmente remover a imagem, mas talvez existam outras versões redimensionadas dela que, idealmente, também deveriam ser excluídas.

Felizmente, a URL da imagem fornecida aponta para a pasta /originals/. Então, talvez seja suficiente apenas excluir esse arquivo original e reconstruir os posts? Isso deixaria um post com uma imagem quebrada em algum lugar.

Passo 0: verifique se o aviso de retirada do DMCA é legítimo; caso contrário, conteste-o. :slight_smile:

Acabei de remover a única imagem; como ela está na pasta /original/, deve estar tudo bem. Provavelmente teria sido difícil localizar a original se eles tivessem fornecido apenas uma URL de imagem redimensionada.

Basta abrir um console do Rails e inserir o seguinte, substituindo a grande string pela grande string na URL da imagem. Se esta for uma imagem otimizada, remova tudo a partir do primeiro sublinhado (_).

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

Isso fornecerá a(s) URL(s) de uma ou mais postagens que contêm a imagem.

Este código fornecerá os caminhos para a imagem e todas as imagens otimizadas associadas, assumindo armazenamento local.

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

Muito obrigado @RGJ, eu realmente aprecio isso! Vou prosseguir e limpar o resto agora.