Déclaration de confidentialité
1. Responsable du traitement
Antonio Parenti · codebits.ch · Suisse
E-mail : support@codebits.ch
2. Principe : pas de comptes, pas de collecte de données
Listification fonctionne sans inscription et sans compte utilisateur. Vos listes de courses, favoris, photos et réglages sont enregistrés localement sur votre appareil. Nous n'exploitons aucun serveur hébergeant vos listes et n'utilisons aucun service tiers d'analyse, de statistiques ou de suivi des plantages. Nous ne vendons aucune donnée. La publicité est le seul endroit où des données vont à un tiers — la section 5 explique comment, et avec quel consentement. Si votre appareil est connecté à iCloud, l'app synchronise en outre vos listes via votre propre iCloud, ce qui les rend disponibles sur vos autres appareils. Elles se trouvent alors dans votre compte Apple, pas chez nous. Partager une liste y ajoute les personnes invitées — voir les deux sections suivantes. Une exception existe : la catégorisation par IA facultative décrite à la section 10, qui – uniquement avec Pro et uniquement si vous l'activez – envoie des noms d'articles isolés à notre serveur.
Si vous sauvegardez votre appareil avec la sauvegarde iCloud, les données locales de l'app sont incluses dans votre sauvegarde Apple ; ce processus relève d'Apple et de vos réglages iOS.
3. Listes partagées (iCloud)
L'app synchronise vos listes entre vos appareils via votre propre iCloud (section 2) ; tant que vous ne partagez pas une liste, personne d'autre que vous ne la voit. Dès que vous la partagez, elle est synchronisée avec les personnes invitées via Apple iCloud (CloudKit). Les données se trouvent alors dans le compte iCloud de la personne propriétaire de la liste. Nous n'exploitons aucun serveur propre à cet effet et n'avons aucun accès au contenu.
- Seules les personnes que vous invitez y ont accès — par lien ou nommément. Vous pouvez mettre fin au partage à tout moment dans l'app.
- Afin que l'app puisse indiquer qui a modifié quoi, elle enregistre, à côté des articles et des listes, l'identifiant attribué par Apple aux utilisateurs iCloud concernés. Le nom affiché provient du partage lui-même et est fourni par Apple.
- Le traitement et le stockage dans iCloud relèvent de la politique de confidentialité d'Apple.
- Les listes que vous ne partagez pas ne sont pas concernées.
4. Notifications
Les notifications pour les listes partagées sont activées dans l'app, mais elles ne sont remises qu'une fois que vous avez donné l'autorisation à iOS. Celle-ci vous est demandée exactement au moment où vous partagez une liste ou acceptez une invitation – jamais au lancement. Dans les réglages, vous les désactivez, vous choisissez les occasions une par une ou vous mettez des listes individuelles en silence.
Le texte de chaque notification est composé sur votre appareil — à partir de vos listes et, pour une liste partagée, récupéré directement depuis votre iCloud si nécessaire. Nous n'envoyons aucune notification push, nous n'exploitons aucun serveur push et nous n'apprenons ni si ni quand une notification a été affichée.
Pour que votre appareil soit informé des modifications, Listification s'appuie sur les notifications d'arrière-plan silencieuses de la synchronisation iCloud d'Apple. Celles-ci ne contiennent aucun texte et ne sont jamais affichées. Vous pouvez désactiver les notifications à tout moment dans l'app, mettre des listes individuelles en silence ou retirer entièrement l'autorisation dans les réglages iOS. Vos réglages de notifications et les listes que vous avez mises en silence sont synchronisés avec vos autres appareils via votre propre iCloud (le stockage clé-valeur iCloud d'Apple) : uniquement des valeurs activé/désactivé, des dates et des identifiants de listes, jamais de noms ni de contenus de listes.
5. Publicité (version gratuite uniquement)
La version gratuite affiche une bannière publicitaire via Google AdMob (Google Ireland Ltd. / Google LLC). Les règles suivantes s'appliquent :
- C'est vous qui décidez si la publicité est personnalisée. Si vous acceptez dans la fenêtre de consentement, de la publicité personnalisée est diffusée ; si vous refusez ou ne répondez pas, exclusivement de la publicité non personnalisée.
- De plus, iOS demande via la transparence du suivi des apps l'autorisation d'utiliser l'identifiant publicitaire (IDFA) de votre appareil. Sans cette autorisation, l'identifiant n'est pas utilisé et la publicité reste non personnalisée. Vous pouvez le modifier à tout moment sous « Réglages ▸ Confidentialité et sécurité ▸ Suivi ».
- Pour la diffusion de l'annonce et la prévention de la fraude, Google traite des données techniques telles que l'adresse IP et des informations générales sur l'appareil. Détails : déclaration de confidentialité de Google.
- Dans l'UE/EEE et en Suisse, un consentement est recueilli au premier lancement via la fenêtre de consentement de Google (UMP). Vous pouvez modifier votre choix à tout moment dans les réglages de l'app sous « Options de confidentialité (publicité) », pour autant que votre pays prévoie un tel choix.
- Listification Pro supprime entièrement la publicité ; aucun traitement de données publicitaires n'a alors lieu.
6. Achats (Listification Pro)
Les abonnements et les achats uniques sont entièrement traités par Apple (App Store / StoreKit). Nous ne recevons ni données de paiement ni adresses de facturation – uniquement la confirmation anonyme d'Apple qu'un achat est actif. Les dispositions de confidentialité d'Apple s'appliquent.
7. Scanner de codes-barres
Lorsque vous scannez le code-barres d'un produit, seul le numéro du code-barres est envoyé à la base de données Open Food Facts (world.openfoodfacts.org) afin de déterminer le nom du produit et sa catégorie. Aucune donnée personnelle ni identifiant d'appareil n'est transmis. La caméra sert en outre à photographier un article : l'image reste sur votre appareil, et le texte qui s'y trouve est lu, lui aussi sur l'appareil, par le framework Vision d'Apple. Dans les deux cas, l'accès à la caméra est facultatif.
8. Magasins à proximité
La fonction « Magasins à proximité » utilise votre position uniquement sur l'appareil afin de rechercher des commerces alimentaires via Plans d'Apple (MapKit). La requête de recherche est traitée par Apple conformément aux dispositions de confidentialité d'Apple. Nous ne recevons ni ne stockons votre position. Le partage de la position est facultatif et révocable à tout moment dans les réglages iOS.
9. Siri et raccourcis
Si vous ajoutez des articles via Siri, Apple traite votre saisie vocale conformément aux dispositions de confidentialité d'Apple. L'app n'en reçoit que le texte de l'article et, lorsque Siri le demande, la liste que vous indiquez ; pour poser la question, Siri lit à voix haute les noms de vos listes.
10. Catégorisation
L'attribution automatique des rayons commence sur l'appareil (dictionnaire et – sur les appareils récents – IA embarquée d'Apple). Aucune donnée ne quitte votre appareil à cette occasion. Dans la version gratuite, et chaque fois que l'interrupteur ci-dessous est désactivé, cela s'arrête là.
S'y ajoute une catégorisation par IA dans le cloud, qui est en service. Elle fait partie de Listification Pro, est désactivée par défaut et ne devient active que si vous l'activez vous-même sous « Réglages ▸ Catégorisation par IA ». Elle n'intervient en outre que sur les appareils dépourvus de l'IA embarquée d'Apple : lorsque celle-ci est disponible, elle seule est sollicitée et rien ne part sur le réseau.
Lorsqu'elle fonctionne, seul le nom de l'article que vous avez saisi est transmis – une requête distincte par article vers notre serveur api.codebits.ch, qui le transmet au fournisseur d'IA Anthropic (Claude, États-Unis) pour le classer. Ne sont pas transmis : le nom de la liste ni l'appartenance de l'article à celle-ci, les autres articles, les quantités, les notes et les photos, votre identifiant iCloud, un compte, votre position ou un identifiant publicitaire. Chaque requête porte une signature qui atteste qu'elle provient de l'app ; elle est identique dans toutes les installations et n'identifie ni vous ni votre appareil. Le traitement chez Anthropic relève des conditions d'Anthropic.
Sur notre serveur, le couple nom de l'article → catégorie est enregistré, afin que le même mot ne soit jamais envoyé une deuxième fois à Anthropic. Ce cache est le même pour tous les utilisateurs, ne contient aucune référence à une personne ou à un appareil et est conservé sans durée fixe ; une entrée isolée ne peut donc être rattachée ni à vous ni à un appareil. Si vous désactivez de nouveau la fonction, plus rien n'est envoyé à partir de ce moment.
11. Widget
Le widget de l'écran d'accueil lit exclusivement les données locales de l'app. Aucune transmission réseau n'a lieu.
12. Vos droits
En vertu de la loi suisse sur la protection des données (revDSG) et – dans la mesure où il est applicable – du RGPD, vous disposez notamment d'un droit d'accès, de rectification et de suppression. Supprimer l'app efface les données présentes sur l'appareil. Si celui-ci est connecté à iCloud, la copie dans votre propre iCloud n'est pas touchée ; vous la supprimez dans les Réglages iOS, sous votre compte Apple → « iCloud », où les données d'app stockées dans iCloud peuvent être effacées. Pour toute question, un e-mail à support@codebits.ch suffit.
13. Enfants
L'app s'adresse à un public général. Nous ne collectons sciemment aucune donnée d'enfants ; l'app elle-même ne collecte généralement aucune donnée à caractère personnel.
14. Modifications
En cas de changement de fonctionnalités, nous adaptons la présente déclaration et mettons à jour la date ci-dessus. La version en vigueur est toujours disponible à cette adresse.