SpendPal — Politique de confidentialité

Ceci est une traduction de la version anglaise. En cas de divergence entre les deux, la version anglaise prévaut, dans la mesure permise par la loi applicable.

Date d’entrée en vigueur : 14 juin 2026 Dernière mise à jour : 5 octobre 2026

La présente Politique de confidentialité décrit la manière dont SpendPal (« SpendPal », « nous », « notre » ou « nos ») collecte, utilise, conserve et partage des informations lorsque vous utilisez l’application mobile SpendPal (l’« Application ») et notre site web https://spendpal.ai (le « Site »).

SpendPal est exploité par Alexandru Irimia, développeur exerçant à titre individuel, établi aux Émirats arabes unis. Vous pouvez nous joindre à l’adresse support@spendpal.ai.


1. Résumé

SpendPal est conçu pour que la plupart de vos données restent sur votre propre appareil et dans votre propre compte iCloud. Nous ne vendons pas vos données, nous ne diffusons pas de publicité et nous ne partageons pas vos données avec des courtiers en données. Les seuls tiers intervenant dans le fonctionnement de l’Application sont Apple (pour le stockage sur l’appareil, la synchronisation iCloud, les achats intégrés et l’IA sur l’appareil) et Google (pour le scan des reçus via l’API Gemini, la connexion anonyme, la base de données qui comptabilise les scans et les rapports de plantage et de scans échoués). L’Application ne contient aucun SDK d’analyse d’audience ou de publicité. Les détails figurent ci-dessous.


2. Informations que nous collectons

2.1 Informations que vous créez dans l’Application

Lorsque vous enregistrez une dépense, les données suivantes sont stockées localement sur votre appareil au moyen du framework SwiftData d’Apple et (si iCloud est activé) synchronisées entre vos appareils au moyen de la base de données privée d’Apple CloudKit :

Ces données sont stockées dans votre compte iCloud privé. Nous ne disposons d’aucun serveur qui stocke ou traite une copie de vos données de dépenses. Nous ne pouvons ni lire, ni interroger, ni exporter, ni modifier ces données ; seuls vous-même et les appareils sur lesquels vous êtes connecté à votre compte iCloud le peuvent.

2.2 Images de reçus et PDF

Lorsque vous scannez un reçu, votre appareil en lit le texte sur l’appareil lui-même, au moyen du framework Vision d’Apple. La photo ou le PDF reste sur votre appareil. Seul le texte qui en résulte quitte l’appareil, après que nous en avons retiré les numéros de téléphone, les adresses e-mail, les numéros de carte et — si vous nous avez indiqué votre nom — votre nom, que certains reçus impriment à partir d’une carte de fidélité. Votre nom lui-même ne quitte jamais votre appareil ; il sert uniquement à repérer et à masquer ses propres occurrences.

Le texte est transmis à notre service de scan — une Google Cloud Function que nous exploitons dans l’Union européenne (Belgique, europe-west1) — qui décompte le scan de votre quota, transmet le texte à l’API Gemini de Google et renvoie le résultat à votre appareil. Ce service ne conserve le texte que pendant la durée de cette requête : il ne le stocke pas et ne l’inscrit dans aucun journal.

La seule exception, et c’est vous qui la choisissez. Si nous lisons un total que nous ne pouvons pas vérifier au regard du texte du reçu, l’écran de vérification propose de relire le reçu avec la photo jointe. Cet envoi n’a lieu que lorsque vous touchez ce bouton, et uniquement pour ce scan. Si vous ne le touchez jamais, aucune image de reçu ne quitte jamais votre appareil.

Le texte que nous envoyons, et l’image si vous choisissez d’en envoyer une, contient généralement :

Ce que nous NE faisons PAS :

Ce que Google en fait : les données sont traitées par Google conformément aux Conditions d’utilisation supplémentaires de l’API Gemini et aux Règles de confidentialité de Google. En vertu de ces conditions, Google peut traiter le contenu afin d’exploiter, d’améliorer et de développer ses services d’IA. Si vous ne souhaitez pas que le contenu de vos reçus soit envoyé à Google, n’utilisez pas la fonction de scan — la saisie manuelle, l’onglet Ajouter et les accès rapides fonctionnent entièrement sur l’appareil.

2.3 Crédits de scan et statut d’abonnement

Notre serveur conserve le nombre de scans effectués ce mois-ci sous votre identifiant anonyme (§2.4), l’heure du dernier scan et l’indication du statut Pro ou non du compte. Ce décompte détermine le nombre de scans qu’il vous reste ; l’Application n’en conserve une copie que pour l’afficher.

Si vous vous abonnez, l’Application envoie à notre serveur l’enregistrement de la transaction d’abonnement signé par Apple, afin que le serveur puisse le vérifier au moyen des certificats d’Apple plutôt que de s’en remettre à la seule déclaration de l’Application. Cet enregistrement contient le produit, les dates d’achat et d’expiration ainsi que les identifiants de transaction d’Apple — aucune donnée de paiement, aucun nom, aucune adresse e-mail ni aucun identifiant Apple. Nous conservons l’identifiant de transaction, la date d’expiration, l’indication d’un éventuel remboursement et les identifiants anonymes qu’il couvre. Apple notifie également directement notre serveur lorsqu’un abonnement est renouvelé, expire ou fait l’objet d’un remboursement. Apple est le prestataire de paiement ; nous ne voyons jamais les données de votre carte.

Le déroulement des scans. Lorsque vous enregistrez un reçu scanné, ou que vous le quittez sans l’enregistrer, l’Application indique à notre serveur comment le scan s’est déroulé : si le total a pu être vérifié sur le reçu, si les articles correspondaient à ce total, si vous avez modifié quelque chose avant d’enregistrer, si la photo a été relue, et si le reçu provenait d’une photo, d’un PDF ou d’une autre application. Le serveur ajoute ces informations à des totaux quotidiens qui n’enregistrent pas qui les a envoyées. Rien du reçu n’est envoyé : aucun montant, aucun magasin, aucun article. Nous utilisons ces totaux pour savoir si le scan fonctionne bien.

2.4 Identifiant anonyme (Firebase Authentication)

Afin que les scans puissent être comptabilisés, l’Application se connecte de manière anonyme à Firebase Authentication. Cela crée un identifiant utilisateur anonyme (une chaîne de caractères aléatoire) lié à votre installation de l’Application. Cet identifiant n’est lié ni à votre nom, ni à votre adresse e-mail, ni à votre identifiant Apple, ni à aucune autre identité. Nous n’utilisons pas cet identifiant pour vous suivre sur d’autres applications ou sites web.

2.5 Configuration à distance (Firestore)

L’Application lit des commutateurs de fonctionnalités (par exemple, la suspension du scan pendant une panne) dans une base de données Firestore que nous gérons. L’Application elle-même ne fait jamais qu’y lire. Notre serveur y inscrit les décomptes de scans et les enregistrements d’abonnement décrits au §2.3 ; vos données de dépenses, le texte et les images de vos reçus ainsi que vos réglages n’y sont jamais inscrits.

2.6 Données d’achat intégré

Lorsque vous vous abonnez, la transaction est traitée par Apple. Ce que notre serveur reçoit et conserve à ce sujet est décrit au §2.3 : l’enregistrement de transaction signé par Apple, jamais les données de votre carte de paiement, votre adresse de facturation ni l’adresse e-mail de votre identifiant Apple.

2.7 Avis et prise de contact

Envoyer un avis (Paramètres → Assistance) enregistre ce que vous choisissez de répondre — une note de 1 à 5 sur le scan, les fonctionnalités que vous utilisez le plus et tout texte que vous saisissez — dans notre base de données Firestore, accompagné de votre identifiant anonyme (§2.4), de la version de l’application, de la langue de l’application et du modèle de votre appareil. Aucun nom ni aucune coordonnée n’est demandé, de sorte que nous ne pouvons pas y répondre ; merci de ne pas y saisir d’informations personnelles. Nous le conservons jusqu’à ce que vous nous demandiez de le supprimer : indiquez l’identifiant d’assistance affiché dans Paramètres → Assistance.

Nous contacter ouvre un e-mail dans votre propre application de messagerie, adressé à support@spendpal.ai. Le brouillon comprend votre identifiant d’assistance, la version de l’application, le modèle de votre appareil, la version d’iOS et la langue de l’application, le tout visible et modifiable avant l’envoi. Si vous l’envoyez, nous recevons votre adresse e-mail et le contenu du message, et ne les utilisons que pour vous répondre.

Signaler une mauvaise lecture (sur l’écran de vérification, après un scan) ouvre lui aussi un e-mail dans votre propre application de messagerie, adressé à support@spendpal.ai. Y sont joints la photo du reçu (ou le PDF) et un fichier contenant le texte qui en a été lu, les réponses de notre service de scan et la version affichée à l’écran ; le message comprend les mêmes informations que Nous contacter. Chaque pièce jointe est visible avant l’envoi et vous pouvez retirer n’importe laquelle. Une photo de reçu peut faire apparaître des données personnelles, comme les derniers chiffres d’une carte. Si vous en envoyez une, nous ne l’utilisons que pour comprendre et corriger ce type d’erreur de lecture. Les signalements sont supprimés automatiquement de notre messagerie 20 jours après leur réception. Un reçu qui nous aide à tester les futures versions du scanner peut être conservé hors de la messagerie, sans jamais être publié ni partagé, et il est supprimé dès que vous le demandez : répondez à votre signalement ou indiquez votre identifiant d’assistance.

2.8 Rapports de plantage et d’erreur (Firebase Crashlytics)

Si l’Application plante, ou si un scan échoue d’une manière dont l’Application ne peut pas se remettre, un rapport est envoyé à Firebase Crashlytics, exploité par Google, afin que nous puissions trouver et corriger le problème. Un rapport contient les détails techniques de la défaillance (pour un plantage, l’endroit du code de l’Application où il s’est produit ; pour un scan échoué, l’étape qui a échoué et la raison, par exemple une étiquette que l’Application n’a pas reconnue), le modèle de votre appareil, la version d’iOS, la version et la langue de l’Application, ainsi que des identifiants aléatoires créés par Crashlytics pour votre installation. Il ne contient jamais vos reçus ni leur texte, articles ou prix, vos dépenses ou votre identifiant d’assistance, et il n’est pas lié à votre identité. Crashlytics comptabilise également les sessions : à chaque ouverture de l’Application, il enregistre un identifiant de session aléatoire, l’heure et les mêmes informations sur l’appareil, afin de déterminer quelle part des utilisations s’est terminée par un plantage. Un enregistrement de session ne contient rien sur vos scans ni sur vos dépenses. Google conserve les rapports de plantage et d’erreur, ainsi que les identifiants qui les accompagnent, pendant 90 jours.

2.9 Données que nous NE collectons PAS

Pour être tout à fait clairs, SpendPal ne collecte pas : votre nom, votre adresse e-mail (sauf si vous nous écrivez), votre numéro de téléphone, votre adresse postale, votre position précise, vos contacts, votre calendrier, votre photothèque (nous n’accédons qu’à la photo précise que vous choisissez pour un scan), votre microphone, votre identifiant publicitaire (IDFA), des données analytiques sur votre utilisation de l’Application (au-delà du décompte de scans et des totaux quotidiens de scans visés au §2.3, et des rapports de plantage et d’erreur visés au §2.8), ni aucune donnée provenant d’autres applications.


3. Utilisation des informations

Nous utilisons les informations décrites ci-dessus uniquement pour :

Nous n’utilisons pas vos informations à des fins de publicité, de profilage ou de prise de décision automatisée produisant des effets juridiques, ni pour les vendre à un quelconque tiers.


4. Base juridique du traitement (RGPD / UK GDPR)

Si vous vous trouvez dans l’Espace économique européen, au Royaume-Uni ou en Suisse, nos bases juridiques de traitement sont les suivantes :


5. Partage avec des tiers

Nous ne partageons des données qu’avec les prestataires de services énumérés ci-dessous, et uniquement dans la mesure nécessaire au fonctionnement de l’Application. Nous ne vendons pas de données personnelles. Nous ne partageons pas de données avec des annonceurs ni avec des courtiers en données.

Tiers Finalité Données partagées Leur politique
Apple Inc. Synchronisation de la base de données privée iCloud, trousseau iCloud, traitement des achats intégrés, IA sur l’appareil (Apple Intelligence) Vos données de dépenses sont synchronisées via le conteneur CloudKit privé d’Apple, auquel seul votre identifiant Apple peut accéder. Les transactions d’achat sont traitées par Apple. Le chat d’IA sur l’appareil ne transmet aucune donnée hors de votre appareil. apple.com/legal/privacy
Google LLC (Firebase, API Gemini) Scan des reçus (par l’intermédiaire de notre Cloud Function), authentification anonyme, décomptes de scans et enregistrements d’abonnement, avis, configuration à distance, rapports de plantage et d’erreur (Crashlytics) Texte des reçus, et une photo de reçu uniquement lorsque vous touchez le bouton pour l’envoyer ; identifiant utilisateur anonyme ; enregistrements de transactions d’abonnement signés par Apple ; avis que vous choisissez d’envoyer ; rapports de plantage et d’erreur décrits au §2.8 ; totaux quotidiens de scans (§2.3). Le texte des reçus comporte les montants et les articles qui y sont imprimés ; nous n’y joignons aucun nom ni aucune coordonnée. policies.google.com/privacy

Nous ne communiquerons des données à d’autres parties (telles que les autorités chargées de l’application de la loi) que si une demande légale valable l’exige en vertu des lois des Émirats arabes unis ou d’une autre juridiction dont l’autorité est contraignante.


6. Vos choix et vos droits

6.1 Contrôles dans l’Application

6.2 Droits en vertu du RGPD / UK GDPR

Si vous vous trouvez dans l’EEE, au Royaume-Uni ou en Suisse, vous avez le droit :

Comme nous ne conservons pas de copie de vos données de dépenses côté serveur, la plupart de ces droits s’exercent directement dans l’Application (suppression des données locales, déconnexion d’iCloud). Pour les données limitées que nous détenons effectivement — votre identifiant anonyme, ses décomptes de scans et son enregistrement d’abonnement, ainsi que les avis que vous nous avez envoyés — contactez-nous à l’adresse support@spendpal.ai en indiquant l’identifiant d’assistance figurant dans Paramètres → Assistance, et nous donnerons suite à votre demande dans un délai de 30 jours.

6.3 Droits en vertu du California Consumer Privacy Act (CCPA / CPRA)

Si vous résidez en Californie, vous avez le droit de connaître, de faire supprimer et de faire rectifier vos informations personnelles et d’en limiter l’utilisation, ainsi que le droit de ne pas faire l’objet d’une discrimination pour avoir exercé ces droits. Nous ne « vendons » ni ne « partageons » d’informations personnelles au sens où ces termes sont définis par le CCPA. Adressez vos demandes à support@spendpal.ai.

6.4 Droits en vertu de la loi des Émirats arabes unis sur la protection des données personnelles (Federal Decree-Law No. 45 of 2021)

Si vous vous trouvez aux Émirats arabes unis, vous disposez des droits d’accès, de rectification, d’effacement, de limitation du traitement, de transfert et d’opposition au traitement de vos données personnelles. Adressez vos demandes à support@spendpal.ai.


7. Conservation des données


8. Sécurité

Nous utilisons les mécanismes de sécurité fournis par Apple et Google : TLS pour toutes les requêtes réseau, le trousseau d’Apple pour le stockage des données sensibles, les contrôles d’accès du conteneur privé CloudKit et Firebase App Check (lorsqu’il est pris en charge) pour limiter les abus de l’API. Aucun système n’est parfaitement sûr, mais nous traitons les données limitées que nous détenons avec un soin raisonnable.


9. Transferts internationaux de données

L’Application est exploitée depuis les Émirats arabes unis. Notre service de scan fonctionne dans l’Union européenne (Belgique). Les services Firebase (y compris l’API Gemini) sont exploités par Google à l’échelle mondiale et peuvent traiter des données aux États-Unis, dans l’Union européenne et dans d’autres pays où Google dispose d’infrastructures. Lorsque cela est requis, nous nous appuyons sur les clauses contractuelles types de Google et sur des mécanismes de transfert équivalents.


10. Enfants

SpendPal ne s’adresse pas aux enfants de moins de 13 ans (ou de moins de 16 ans dans l’EEE / au Royaume-Uni). Nous ne collectons pas sciemment de données personnelles auprès d’enfants. Si vous pensez qu’un enfant nous a fourni des données, contactez support@spendpal.ai et nous les supprimerons.


11. Modifications de la présente Politique

Nous pouvons mettre à jour la présente Politique de temps à autre. Dans ce cas, nous mettrons à jour la date de « Dernière mise à jour » figurant en haut de cette page et, pour les modifications importantes, afficherons un avis dans l’Application lors de son prochain lancement. La poursuite de l’utilisation de l’Application après la mise à jour vaut acceptation de la Politique révisée.


12. Contact

Pour toute question, demande ou réclamation concernant la présente Politique ou vos données, contactez :

Alexandru Irimia SpendPal Émirats arabes unis E-mail : support@spendpal.ai