← Voltar aos projetos

Gotem · Em lançamento

Caçando cópias piratas pela web

Varredura de buscadores, sites e Telegram atrás de cópias de infoprodutos, com comparação de texto e imagem.

Prévia da landing de Gotem
Arquitetura
Google · sites · Telegram
Varredura agendada em fila
Comparação de texto e imagem
Evidências por cliente
Painel do infoprodutor

Contexto

Infoprodutores perdem receita com cópias dos seus cursos e materiais vendidas ou distribuídas de graça. Encontrar essas cópias à mão é inviável. O Gotem varre a web atrás delas.

Restrições

  • Fontes heterogêneas: buscadores, sites e canais de Telegram.
  • Cópias raramente são idênticas: título mudado, capa recortada, descrição reescrita.
  • Os dados de cada cliente precisam ficar isolados.

Decisões e trade-offs

  • Varreduras em fila de tarefas. Buscas longas e sujeitas a falha rodam em segundo plano, com nova tentativa, sem travar a API.
  • Comparação de texto e de imagem. Duas evidências independentes reduzem falsos positivos quando a cópia foi disfarçada.
  • Isolamento garantido no banco. O isolamento entre clientes é feito com Row Level Security no Postgres e provado por testes automatizados, não só pela aplicação.

Resultado

Produto em lançamento, com landing pública em usegotem.com.

O que eu faria diferente

Registraria cada decisão de “é cópia / não é cópia” confirmada pelo cliente desde o primeiro uso, para no futuro treinar um classificador próprio com esse histórico.

Stack

  • Python 3.12
  • FastAPI
  • Postgres + RLS
  • Fila de tarefas
  • pytest

Ver produto ↗