Como não conseguimos ver seus arquivos.
A maioria dos conversores pede que você confie neles. Este pede que você o teste. Seus arquivos são convertidos por código que roda no seu próprio navegador, então não há servidor que possa guardá-los, lê-los ou vazá-los. Aqui estão três formas de provar isso a você mesmo em cerca de um minuto.
Converta com a internet desligada.
Esta é a promessa inteira em um único teste. Converta uma foto uma vez para o navegador salvar o app, depois corte a conexão e faça de novo. Uma ferramenta que precisa enviar seu arquivo pararia de funcionar. Esta não.
- 1 Adicione uma foto abaixo e deixe converter uma vez, para o navegador salvar o app.
- 2 Ative o modo avião, ou simplesmente desligue o Wi-Fi. Não há nada de que sair.
- 3 Converta de novo. Continua funcionando, porque nada nunca estava sendo enviado.
O conversor mostra um pequeno aviso «Você está offline» quando a conexão cai. Esse aviso é a boa notícia: significa que o trabalho acontece aqui, no seu dispositivo, igualzinho a quando está online.
Veja a aba Rede ficar vazia.
Seu navegador pode mostrar cada requisição que uma página faz. Abra esse painel, converta um arquivo e observe: nenhum envio aparece, porque nenhum acontece.
- 1 Abra as ferramentas de desenvolvedor. No Chrome, Edge ou Firefox pressione F12, ou Command+Option+I num Mac. No Safari, ative antes o menu Desenvolvedor e escolha Mostrar Inspetor da Web.
- 2 Vá até a aba Rede e deixe aberta. Ela registra cada byte que sai da página ou entra nela.
- 3 Converta um arquivo. Você verá os recursos da própria página carregarem uma vez e, depois, nada que leve seu arquivo. Nenhum POST, nenhum envio, nenhuma requisição com sua foto dentro.
Seu navegador bloqueia os envios por nós.
Não é só que a gente escolhe não enviar seus arquivos. A gente pede ao navegador para proibir. Cada página aqui é servida com uma Content Security Policy, uma regra que o navegador aplica em nosso nome. A parte que importa é curta:
connect-src 'self' connect-src controla para onde uma página pode enviar dados. Defini-lo como 'self' significa que a página só pode falar com a própria origem: nenhum outro servidor, em lugar nenhum, pode receber nada. A única exceção é o endpoint de estatísticas sem cookies que conta as visualizações e nunca vê um arquivo. Se o nosso código um dia tentasse enviar sua foto para algum lugar, o navegador recusaria a requisição. É uma tranca que a gente não consegue abrir escondido.
Você pode verificar os cabeçalhos de uma página no ar com um scanner independente como securityheaders.com, que lê a mesma política que o seu navegador.
As perguntas que valem a pena.
O código é fechado. Por que eu deveria confiar em vocês?
Porque você não precisa. Confie no comportamento, que você mesmo pode verificar. Desligue o Wi-Fi e o conversor continua funcionando, então claramente não há servidor envolvido. Abra a aba Rede e ela fica vazia, então nada é enviado. Um motor fechado não pode mudar o que o seu navegador permite que uma página da web faça, e a página não pede nada. A prova é a mesma, com o código aberto ou não.
Alguma coisa é enviada quando eu converto?
Não. Nem o arquivo, nem uma parte dele, nem o nome, nem um hash. A página carrega uma vez, depois o seu dispositivo faz todo o trabalho. Depois da primeira visita ela nem precisa carregar de novo: o app fica salvo para uso offline.
Vocês mencionam estatísticas. Isso não é rastreamento?
É o Cloudflare Web Analytics, que funciona sem cookies. Ele conta visualizações anônimas para sabermos quais ferramentas as pessoas usam. Nunca vê seus arquivos nem cria um perfil de você. Bloqueie e o conversor se comporta exatamente igual.
O offline funciona mesmo, ou é marketing?
Funciona de verdade. Abra esta página uma vez com conexão, depois entre no modo avião e converta. O teste do modo avião acima é a versão honesta da promessa: se roda com a rede desligada, os arquivos nunca saíam do seu dispositivo.
Seus arquivos nunca saem do seu dispositivo.