Como o JustScanText Funciona

Suas imagens são processadas inteiramente no seu navegador. Aqui está exatamente o que acontece por baixo dos panos.

Processamento no Navegador

JustScanText funciona inteiramente no seu navegador. Quando você carrega uma imagem, cada etapa acontece no seu dispositivo. Nenhum arquivo é enviado para nenhum servidor.

Implementação Técnica

A ferramenta é construída sobre estas tecnologias e bibliotecas de código aberto:

Tesseract.js

Um motor OCR de código aberto compilado para WebAssembly que funciona inteiramente no seu navegador. Os arquivos de modelo de idioma são baixados sob demanda e armazenados em cache localmente.

WebAssembly (WASM)

A tecnologia que permite que o código C/C++ compilado seja executado em velocidade quase nativa dentro do seu navegador.

SharedArrayBuffer + Web Workers

JustScanText usa processamento multi-thread para OCR mais rápido. Isso requer cabeçalhos de isolamento de origem cruzada (COOP/COEP), por isso o motor OCR funciona em um subdomínio separado.

File API & Blob URLs

As imagens que você arrasta são lidas diretamente na memória do navegador. Nenhuma solicitação de rede é feita durante o processamento OCR.

O Que Isso Significa para Sua Privacidade

  • Suas imagens nunca são enviadas para nenhum servidor
  • Nenhum terceiro recebe ou processa seus dados de imagem
  • Não temos acesso ao conteúdo dos seus arquivos nem ao texto extraído
  • Nenhum dado de arquivo é registrado ou armazenado em qualquer lugar
  • Os arquivos existem apenas na memória do seu navegador durante o processamento

Como Verificar

Você não precisa confiar apenas em nossa palavra. Veja como confirmar:

  1. 1 Abra as ferramentas de desenvolvimento do seu navegador (pressione F12 ou clique com o botão direito e escolha Inspecionar)
  2. 2 Vá para a aba Rede
  3. 3 Use a ferramenta para carregar e escanear uma imagem
  4. 4 Observe: nenhuma solicitação de saída contém dados da sua imagem

Alternativamente, desconecte-se da internet após carregar a página. A ferramenta OCR continua funcionando, porque não requer servidor.

Compensações e Limitações

Como o processamento acontece no seu dispositivo, o desempenho depende do seu hardware. Imagens muito grandes podem demorar mais em dispositivos mais lentos. Estes são os compromissos para manter seus arquivos completamente privados.

Procurando instruções passo a passo sobre como usar a ferramenta? Veja o guia de uso na página inicial.