1

Uma coisa que eu deixaria bem visível na tela é o momento em que o arquivo passa do limite e cai no processamento escalonado. Se essa parte roda no servidor, quem escolheu o site justamente porque nada sai do navegador precisa saber antes de mandar o arquivo, senão a promessa de privacidade vale só pra uma parte dos casos.

Carregando publicação patrocinada...
1

Você foi cirúrgico no comentário e tocou no ponto mais importante de UX e transparência do projeto. Você tem toda razão: se eu vendo a bandeira da privacidade local, o usuário precisa saber exatamente o momento exato em que o arquivo dele deixa de rodar na máquina e bate no backend por questões de escala.
Vou priorizar isso no meu backlog para as próximas atualizações. A ideia é colocar um indicador dinâmico (um badge ou alerta em tempo real) na área de upload: se o arquivo estiver dentro do limite local, exibe '🔒 Processamento Local (100% no navegador)'. Se estourar a RAM e precisar do servidor, o sistema avisa claramente antes de iniciar o envio: '☁️ Processamento em Nuvem Segura (Servidor)'.
Obrigado pelo feedback de alto nível, cara. É exatamente para ter essa visão de produto que decidi compartilhar a arquitetura com a comunidade!

1

boa, e se der eu deixaria o envio esperar a pessoa confirmar quando cair no modo servidor, em vez de só avisar e já mandar. aí quem não quer o arquivo fora do navegador ainda consegue desistir.