Prevenção total é impossível, mas dissuasão em camadas reduz roubo casual:
Barreiras técnicas
- Desabilitar clique direito: Evento JS contextmenu (facilmente contornado)
- Overlay div transparente: Bloqueia acesso direto à imagem
- CSS pointer-events: none: No overlay sobre a imagem
- Marca d'água: Visível (logo/texto) ou invisível (esteganografia)
- Baixa resolução: Sirva 72dpi, mantenha alta-res offline
- Proteção hotlink CDN: Bloqueie referrers externos (Cloudflare, AWS)
- Desabilitar arrastar para desktop: CSS user-drag: none
Legal e monitoramento
- Aviso de copyright: © Ano Nome — estabelece propriedade
- Termos de Uso: Política de uso explícita
- Registro DMCA: Copyright Office EUA (permite danos estatutários)
- Busca reversa de imagem: Google Images, TinEye, Pixsy (monitorar)
- Takedown DMCA: Template pronto para infratores/hospedagens
Abordagens estratégicas
- Licencie claramente: Creative Commons (BY, BY-NC, etc.) ou "Todos os direitos reservados"
- Ofereça acesso legal: Venda em stock, grátis com atribuição
- Incorpore metadados: Campos copyright EXIF/XMP
- Construa comunidade: Fãs denunciam roubo
O que não funciona bem
- Scripts anti-clique direito (dev tools contornam)
- Marcas d'água nos cantos (recortáveis)
- JavaScript "não salve" (print screen, dev tools)
- Proteção por senha (quebra SEO/compartilhamento)
Stack recomendado
- Marca d'água visível central (difícil remover)
- Proteção hotlink CDN
- Aviso copyright + Termos
- Auditorias periódicas de busca reversa
- Processo DMCA documentado
Aceite: Ladrões determinados roubarão. Meta: Tornar mais difícil que achar alternativas desprotegidas.