receipt-ripper.com

Vos reçus ne quittent jamais votre appareil

À propos de Receipt Ripper

Un scanner de reçus gratuit basé sur le navigateur.

À propos de Receipt Ripper

Receipt Ripper transforme les photos et PDF de reçus en données structurées — commerçant, date, lignes, totaux, TVA — entièrement dans votre navigateur. Aucun téléversement, aucune inscription, aucun compte. Cette page explique ce qu'est le projet, qui le développe, comment il est financé et comment nous joindre.

Ce qu'il fait

Déposez une photo (JPG, PNG, HEIC), un PDF ou une archive ZIP de l'un ou l'autre sur la page. Le navigateur décode le fichier, recadre automatiquement et corrige la perspective du papier photographié, exécute l'OCR avec Tesseract.js dans un Web Worker et extrait les champs du reçu avec un analyseur basé sur des règles qui comprend les formats américain, britannique, européen et latino-américain dans sept langues (anglais, espagnol, français, allemand, néerlandais, italien, portugais).

Le résultat structuré apparaît dans un tableau de relecture que vous pouvez éditer, étiqueter ou annoter. Une fois terminé, exportez en CSV, Excel (.xlsx) ou un ZIP qui regroupe un classeur et chaque image originale aux côtés des détails par reçu — pratique pour la déclaration de revenus, les notes de frais ou la comptabilité de freelance.

Pourquoi l'OCR tourne localement

Les reçus sont sensibles. Ils portent les quatre derniers chiffres des cartes de paiement, des emplacements de magasins, des habitudes d'achat et des horodatages indiquant où quelqu'un se trouvait. La plupart des scanners de reçus en ligne téléversent l'image vers un pipeline OCR cloud, ce qui signifie qu'une copie du reçu se retrouve sur le matériel d'un tiers.

Receipt Ripper adopte la position opposée. L'OCR tourne sur votre appareil. Les données analysées vivent dans votre onglet de navigateur et sont exportées directement sur votre système de fichiers. Aucune requête ne transporte d'octets de reçu — la Content Security Policy du site refuse les connexions réseau externes susceptibles de transporter du contenu de reçu. Vous pouvez le vérifier dans DevTools → Réseau : déposez un reçu et vous ne verrez aucun envoi.

Qui le développe

Receipt Ripper est développé et maintenu par une petite équipe de développeurs indépendants. Le code est écrit en TypeScript, React et Vite, s'exécute entièrement dans le navigateur et est livré comme assets statiques servis par nginx dans un conteneur Docker. Pas de serveur applicatif, pas de base de données, pas de traitement en amont des données utilisateur.

Le projet s'appuie sur des composants open source — Tesseract.js pour l'OCR, pdf.js de Mozilla pour le rendu PDF, libheif-js pour les photos HEIC d'iPhone et SheetJS pour l'export Excel. L'attribution complète est dans /LICENSES.txt.

Comment le projet est financé

Le site a deux sources de revenus, toutes deux volontairement modestes :

  • Publicité graphique. Une seule bannière Google AdSense se trouve au-dessus de la zone de dépôt. L'emplacement publicitaire ne connaît que les identifiants d'éditeur et d'unité — il ne reçoit jamais de contenu de reçu, de texte OCR, de nom de commerçant, de total ni de nom de fichier.
  • Dons optionnels. Une invite de 5 secondes avant l'export propose un don en un clic via un Stripe Payment Link. Passer est toujours à un clic ; le téléchargement démarre malgré tout à la fin du compte à rebours.

Aucun de ces chemins ne touche au contenu des reçus, et tous deux sont encadrés par une liste blanche explicite dans la Content Security Policy documentée dans SECURITY.md. L'ensemble des fonctionnalités est gratuit à chaque visite — pas de limite d'usage, pas de palier payant, pas de verrouillage « premium ».

Ce qu'il n'est pas

Receipt Ripper est un outil, pas un service :

  • Il n'y a pas de compte utilisateur. Le site ne stocke rien sur vous.
  • Il n'y a pas de synchronisation cloud. Si vous voulez vos données sur un autre appareil, exportez le fichier et déplacez-le vous-même.
  • Il n'y a pas de tableau de bord de notes de frais. Le classeur exporté est le livrable — pivotez-le dans Excel, importez-le dans votre logiciel comptable ou remettez-le à votre comptable.
  • Il n'y a pas d'application mobile. L'application web fonctionne dans les navigateurs mobiles, y compris iOS Safari avec les photos HEIC.

Compatibilité des navigateurs

Receipt Ripper a besoin d'un navigateur moderne supportant WebAssembly : Chrome 91+, Firefox 89+, Safari 15+ ou Edge 91+. La première visite télécharge le moteur OCR Tesseract et votre pack de langue (≈12 Mo pour l'anglais) — les visites suivantes chargent depuis le cache et fonctionnent hors ligne.

Nous joindre

Les demandes de fonctionnalités, les rapports de bugs et les reçus qui n'ont pas été correctement scannés sont tous les bienvenus à contact@receipt-ripper.com. Chaque reçu problématique partagé avec nous aide à affiner le moteur de détection pour la personne suivante. Voir la page Contact pour plus d'informations.