receipt-ripper.com

Os seus recibos nunca saem do seu dispositivo

Sobre o Receipt Ripper

Um scanner de recibos gratuito baseado no navegador.

Sobre o Receipt Ripper

O Receipt Ripper transforma fotos e PDFs de recibos em dados estruturados — comerciante, data, linhas, totais, IVA — inteiramente dentro do teu navegador. Sem upload, sem registo, sem conta. Esta página explica o que é o projeto, quem o desenvolve, como é financiado e como contactar-nos.

O que faz

Larga uma foto (JPG, PNG, HEIC), um PDF ou um arquivo ZIP de qualquer um sobre a página. O navegador descodifica o ficheiro, recorta automaticamente e corrige a perspetiva de papel fotografado, executa OCR com Tesseract.js dentro de um Web Worker e extrai os campos do recibo com um parser baseado em regras que entende formatos de recibos dos EUA, Reino Unido, UE e América Latina em sete idiomas (inglês, espanhol, francês, alemão, neerlandês, italiano, português).

O resultado estruturado aparece numa tabela de revisão que podes editar, etiquetar ou anotar. Quando terminares, exporta para CSV, Excel (.xlsx) ou um ZIP que junta uma folha de cálculo mais cada imagem original ao lado de discriminações por recibo — útil para a declaração de IRS, notas de despesas ou contabilidade de freelancer.

Porque o OCR corre localmente

Os recibos são sensíveis. Levam os últimos quatro dígitos de cartões de pagamento, localizações de lojas, padrões de compra e carimbos temporais de onde alguém esteve. A maioria dos scanners de recibos online faz upload da imagem para uma pipeline OCR na cloud, o que significa que uma cópia do recibo acaba em hardware alheio.

O Receipt Ripper toma a posição oposta. O OCR corre no teu dispositivo. Os dados analisados vivem no separador do teu navegador e são exportados diretamente para o teu sistema de ficheiros. Nenhum pedido carrega bytes do recibo — a Content Security Policy do site recusa ligações de rede externas que pudessem transportar conteúdo de recibos. Podes verificá-lo em DevTools → Rede: larga um recibo e não verás qualquer upload.

Quem o desenvolve

O Receipt Ripper é construído e mantido por uma pequena equipa independente de programadores. O código está escrito em TypeScript, React e Vite, corre inteiramente no navegador e é distribuído como ativos estáticos servidos por nginx num contentor Docker. Não há servidor de aplicação, não há base de dados e não há processamento upstream de dados do utilizador.

O projeto apoia-se em componentes de código aberto — Tesseract.js para OCR, pdf.js da Mozilla para renderização de PDF, libheif-js para fotos HEIC de iPhone e SheetJS para exportação para Excel. A atribuição completa está em /LICENSES.txt.

Como o projeto é financiado

O site tem duas fontes de receita, ambas intencionalmente discretas:

  • Publicidade display. Um único banner do Google AdSense fica acima da área de soltar. O espaço publicitário só conhece os IDs de editor e unidade — nunca recebe conteúdo de recibo, texto OCR, nome do comerciante, total ou nome de ficheiro.
  • Donativos opcionais. Um aviso de 5 segundos antes da exportação oferece um donativo num clique através de um Stripe Payment Link. Saltar está sempre a um clique; o download arranca de qualquer forma quando termina a contagem decrescente.

Nenhum dos caminhos toca em conteúdo de recibos, e ambos estão delimitados por uma lista de permissões explícita na Content Security Policy documentada em SECURITY.md. O conjunto completo de funcionalidades é gratuito em cada visita — sem limite de uso, sem nível pago, sem bloqueio "premium".

O que não é

O Receipt Ripper é uma ferramenta, não um serviço:

  • Não há contas de utilizador. O site não armazena nada sobre ti.
  • Não há sincronização na cloud. Se quiseres os teus dados noutro dispositivo, exporta o ficheiro e move-o tu próprio.
  • Não há painel de notas de despesa. A folha de cálculo exportada é o produto entregue — pivota em Excel, importa para o teu software de contabilidade ou entrega ao teu contabilista.
  • Não há aplicação móvel. A aplicação web funciona em navegadores móveis, incluindo iOS Safari com fotos HEIC.

Suporte de navegadores

O Receipt Ripper precisa de um navegador moderno com suporte para WebAssembly: Chrome 91+, Firefox 89+, Safari 15+ ou Edge 91+. A primeira visita transfere o motor OCR Tesseract e o teu pacote de idioma (≈12 MB para inglês) — visitas subsequentes carregam da cache e funcionam offline.

Entra em contacto

Pedidos de funcionalidades, relatórios de bugs e recibos complicados que não foram digitalizados corretamente são todos bem-vindos em contact@receipt-ripper.com. Cada recibo problemático partilhado connosco ajuda a afinar o motor de deteção para a próxima pessoa. Vê a página Contacto para mais informação.