Cara, muito bom, parabéns mesmo! Só um detalhe: talvez você não se importe com a assinatura, mas dei uma olhada e encontrei uma forma de burlar o seu logo (remove-lo).

Se eu interceptar o download e trocar o valor de w.length=0, consigo remover o logo.

mas isso é um detalhe e não tira o mérito do que fez.

Opa, mano!

Eu tava ciente dessa vulnerabilidade mas achei que seria mais chato para burlar hahahahah, e que valeria mais a pena pagar para tirar a watermark.

Cheguei a criar um método no meu backend para gerar a imagem no downlod, mas demorava um pouco mais para processar a imagem e perdia uns 10% da qualidade em comparação com a geração no cliente (além de economizar memória do servidor).

Acabei nem me preocupando muito, pq pensei: não tem ninguem usando ainda.

Mas com o projeto crescendo um pouco, vou migrar essa geração pro servidor.

De qualquer forma, obrigado por avisar e espero que a ferramenta seja útil para ti.

Em partes voce tem toda razão. 1. Muitos que vão usar não são técnicos então não vão perder tempo com isso. 2. O produto é barato e por enquanto é pagamento único, sendo assim mesmo que é técnico, se for usar muito é menos custoso pagar rsrs 3. Se um dia ficar mais caro ou ao invés de ser pagamento único ser mensalmente, ai talvez acabem bulando.