Verifique você mesmo
Você não precisa confiar em nós. Seu navegador pode mostrar cada requisição que uma página faz. Veja como conferir que o seu arquivo fica no seu dispositivo.
O que você vai conferir
As ferramentas no dispositivo rodam em um frame isolado cuja política de segurança faz o seu navegador bloquear os meios que o código da ferramenta poderia usar para enviar dados: fetch, XHR, WebSocket, beacons e o carregamento de qualquer coisa de outros sites. Se isso for verdade, processar um arquivo não gera nenhuma requisição que leve o arquivo: no máximo, a ferramenta carrega os próprios arquivos de programa uma vez.
Uma política de segurança não consegue impedir que um frame navegue para outro endereço, então a lista abaixo também confere que nenhuma página nova é carregada enquanto a ferramenta trabalha.
Passo a passo
- Abra uma ferramenta que roda no seu dispositivo, por exemplo uma marcada com No seu dispositivo · sem envio.
- Abra as ferramentas de desenvolvedor.
- Chrome e Edge: pressione F12 ou Ctrl+Shift+I (⌘⌥I no Mac) e abra a aba Network (Rede).
- Firefox: pressione Ctrl+Shift+E (⌘⌥E no Mac).
- Safari: primeiro ative Ajustes → Avançado → Mostrar recursos para desenvolvedores web, depois escolha Desenvolvedor → Mostrar Inspetor Web e abra Rede (Network).
- Prepare a lista. Ative Preserve log (Preservar registro, no Chrome e no Edge) ou Persist logs (Manter registros, no Firefox) e limpe a lista.
- Processe um arquivo. Escolha um arquivo e rode a ferramenta até ver o resultado.
- Leia a lista.
- Filtre por Fetch/XHR (ou XHR) e verifique pedidos com conteúdo do arquivo. Se você ativou a análise opcional, a página pode enviar pedidos
POSTcurtos para/api/v1/eventscom chaves de páginas e etapas das ferramentas, sem conteúdo dos arquivos. São enviados pela página, não pelo quadro da ferramenta. - Filtre por Doc (HTML no Firefox, Documento no Safari): nenhuma entrada nova aparece enquanto a ferramenta trabalha. Um frame que navegasse para outro lugar apareceria aqui.
- As entradas restantes, se houver, são os próprios arquivos de programa da ferramenta (scripts), carregados do endereço dela. A coluna Size (Tamanho) não mostra nenhum envio, e nenhuma delas tem o seu arquivo no corpo da requisição.
- Filtre por Fetch/XHR (ou XHR) e verifique pedidos com conteúdo do arquivo. Se você ativou a análise opcional, a página pode enviar pedidos
- Opcional: veja a política. Clique no documento do frame da ferramenta na lista e abra os cabeçalhos da resposta. O cabeçalho
Content-Security-Policycontémconnect-src 'none': a regra que o seu navegador aplica. - Opcional: fique off-line. Depois que a ferramenta carregar, mude o painel Network para Offline e processe outro arquivo. Ela continua funcionando, porque nada precisa da rede.
As ferramentas na nuvem são diferentes, de propósito
As ferramentas que rodam no nosso servidor avisam isso antes de você escolher um arquivo. Depois que você clica no botão que inicia o envio, aparece uma requisição PUT para /api/v1/jobs/…/input cujo corpo é o seu arquivo, seguida de requisições curtas de status. A requisição nunca contém o nome do arquivo. Antes desse clique, não há nenhuma requisição de envio.