Politique de confidentialité
Les fonctions principales sont disponibles hors ligne ; la connexion au fournisseur externe de mises à jour sert à vérifier et télécharger les mises à jour.
Dernière mise à jour : 23 août 2026
En vigueur à compter du : 5 août 2026
Responsable du traitement
Le responsable des données personnelles traitées dans le cadre de l’application ShopSquirrel et du site shopsquirrel.app est Grzegorz Kniażuk, entrepreneur individuel exerçant sous la dénomination Grzegorz Kniażuk Software Development, ul. Garbarska 18A/98, 20-340 Lublin, Pologne (le « Responsable »).
Vous pouvez contacter le Responsable à kontakt@kniazuk.dev. Le Responsable n’a pas désigné de délégué à la protection des données, la réglementation ne l’y obligeant pas.
Données stockées localement
Les données que vous saisissez dans l’application — listes de courses, produits, catégories et notes — sont enregistrées localement par défaut dans une base de données sur votre appareil. Le Responsable n’a aucun accès à distance aux données stockées uniquement localement.
L’accès à ces données dépend de la sécurité de votre appareil et des applications ou services auxquels vous choisissez d’envoyer une liste ou une sauvegarde. Vous pouvez les supprimer définitivement à tout moment depuis les réglages de l’application (Réglages → Effacer les données de l’application).
Après acceptation des Conditions, l’application enregistre localement la version des Conditions, la version de la Politique de confidentialité, la date et l’heure ainsi que la langue choisie. Cet enregistrement n’est pas envoyé au Responsable. Vous pouvez le supprimer en effaçant toutes les données de l’application dans les réglages du système, en désinstallant l’application ou, dans la version web, en effaçant les données du site, sous réserve des mécanismes de sauvegarde et de restauration du système.
Partage et sauvegardes
ShopSquirrel ne transmet pas le contenu de vos listes au fournisseur de mises à jour de l’application. Le partage d’une liste ou l’exportation d’une sauvegarde transfère le contenu sélectionné hors de la base de données locale de l’application.
L’exportation crée un fichier JSON non chiffré contenant toutes les données d’achat incluses dans la sauvegarde : noms et statuts des listes, dates des rappels, articles avec quantités, catégories et notes, ainsi que les catalogues de produits et de catégories. Toute personne ayant accès au fichier peut en lire le contenu.
Dans l’application mobile, le fichier est créé temporairement dans le cache puis transmis au menu de partage du système ; sur le web, il est téléchargé par le navigateur. Vous choisissez l’application, la personne ou le service qui reçoit le fichier ainsi que son emplacement de stockage. Le Responsable ne reçoit aucune copie, ne choisit pas la destination et ne peut pas supprimer le fichier du service sélectionné.
Le fichier importé est sélectionné au moyen du sélecteur de documents du système ou du navigateur, puis lu et vérifié localement. Ses données ne remplacent les données actuelles de l’application qu’après votre confirmation ; le contenu du fichier n’est pas envoyé au Responsable. ShopSquirrel tente de supprimer ses propres copies temporaires du cache après l’opération, mais ne supprime ni le fichier source ni les copies conservées par le destinataire choisi.
Le partage d’une liste et l’exportation d’une sauvegarde sont effectués uniquement à votre demande. L’application ou le service que vous choisissez reçoit le contenu transféré et le traite selon ses propres règles de confidentialité ; il peut aussi stocker le fichier dans le cloud, le communiquer ultérieurement ou le transférer hors de l’EEE selon ses propres conditions.
Lorsque vous partagez une liste au moyen d’un lien ShopSquirrel, son contenu est encodé au format Base64URL dans le fragment de l’adresse situé après le signe « # ». Le fragment n’est pas envoyé dans la requête HTTP au serveur du site ShopSquirrel. L’encodage Base64URL n’est pas un chiffrement ; le contenu est reçu par les personnes et les applications ou services avec lesquels vous partagez le lien.
Avant de créer un lien, vous pouvez exclure les articles achetés et les notes. Si vous activez un code d’accès, le contenu de la liste est chiffré localement avec AES-GCM avant d’être placé dans le lien ; le code ne fait pas partie du lien et doit être envoyé séparément. L’expiration est vérifiée localement, peut être contournée et ne permet pas, sans service côté serveur, de révoquer un lien déjà envoyé.
Mises à jour et site internet
Les fonctions principales de l’application fonctionnent sans accès à internet. Lorsque l’appareil est connecté, l’application se connecte automatiquement à Expo / EAS pour vérifier et télécharger les mises à jour. Une requête de mise à jour peut comprendre l’adresse IP, le système d’exploitation et la plateforme, l’identifiant du projet Expo, la version de l’environnement d’exécution, le canal et la version du protocole, ainsi qu’un jeton aléatoire permettant de déterminer si une installation a téléchargé une mise à jour. Expo indique que ce jeton n’est pas un identifiant unique de l’appareil. Selon la politique d’Expo, le fournisseur peut aussi collecter des données sur les erreurs, les performances et les interactions avec l’application ainsi que des statistiques d’utilisation du projet. La connexion n’inclut pas le contenu de vos listes, produits, catégories ou notes.
ShopSquirrel n’utilise ni service externe de notifications push ni le service d’analyse du fournisseur de mises à jour. Les notifications sont planifiées localement et ne transmettent au Responsable ou au fournisseur de mises à jour ni jeton push ni contenu de notification.
Lorsque vous consultez shopsquirrel.app, l’hébergeur Vercel Inc. peut recevoir des données techniques liées à la requête, notamment l’adresse IP, la localisation approximative qui en est déduite, le type et les paramètres du navigateur, les informations sur l’appareil et le système d’exploitation, la langue, l’adresse demandée, la date et l’heure, la page référente ainsi que les données de diagnostic et journaux d’erreurs.
Vercel crée des événements Observability au niveau de la plateforme pour les requêtes adressées au site. Le Responsable n’a intégré ni Vercel Web Analytics, ni Speed Insights, ni aucun autre outil publicitaire et n’utilise pas ces données pour profiler ou suivre les utilisateurs à des fins de marketing.
Le contenu de la liste placé après le signe « # » est lu sur votre appareil et n’est pas envoyé dans la requête HTTP à Vercel ou au Responsable. Vercel reçoit la partie de l’adresse située avant le signe « # », mais pas le fragment contenant la liste.
Cookies et stockage du navigateur
Le site ShopSquirrel enregistre le cookie fonctionnel « shopsquirrel-theme » uniquement lorsque vous utilisez vous-même le sélecteur de thème. Ce cookie sert à mémoriser le thème choisi et à l’appliquer lors de votre prochaine visite.
Le cookie s’applique sur shopsquirrel.app et expire 12 mois après le dernier changement de thème. Vercel peut le traiter techniquement en qualité d’hébergeur. Il n’est utilisé ni à des fins d’analyse ou de publicité, ni pour le profilage ou le suivi entre sites.
Vous pouvez supprimer ou bloquer le cookie dans les paramètres du navigateur ou en effaçant les données du site. S’il est supprimé ou bloqué, le site utilise le réglage du système et ne mémorise pas votre choix manuel. Ce cookie est nécessaire pour fournir la fonction de préférence de thème que vous avez demandée et relève de l’exception prévue à l’article 399, paragraphe 3, point 2, de la loi polonaise sur les communications électroniques ; aucun consentement distinct n’est requis.
Synthèse des finalités, destinataires, transferts et durées de conservation
Mises à jour de l’application (Expo / EAS) : lorsque votre appareil est en ligne, 650 Industries, Inc. reçoit les données techniques nécessaires pour vérifier et télécharger les mises à jour, notamment l’adresse IP, les informations sur le système et la plateforme, l’identifiant du projet Expo, la version du runtime, le canal, la version du protocole et un jeton de mise à jour aléatoire. Ces données sont traitées pour fournir le service ShopSquirrel et distribuer les mises à jour sur le fondement de l’article 6, paragraphe 1, point b) du RGPD, ainsi qu’à des fins de sécurité, de diagnostic des erreurs et de constatation, d’exercice ou de défense de droits sur le fondement du point f). Expo agit ici comme sous-traitant du Responsable, peut recourir à d’autres prestataires conformément à sa documentation et, pour les transferts hors de l’EEE, applique les garanties qui y sont décrites, notamment le cadre de protection des données UE–États-Unis ou les clauses contractuelles types lorsque cela est nécessaire. Les données sont conservées pendant la durée nécessaire à la fourniture du service, à la sécurité, au diagnostic des erreurs et au respect des obligations légales, puis supprimées ou anonymisées conformément à la politique d’Expo.
Site web (Vercel) : lorsque vous visitez shopsquirrel.app, Vercel Inc. reçoit des données techniques liées à la requête, notamment l’adresse IP, la localisation approximative qui en est déduite, le type et les paramètres du navigateur, les informations sur l’appareil et le système d’exploitation, la langue, l’adresse demandée, la date et l’heure, la page de renvoi ainsi que les données de diagnostic et les journaux d’erreurs. Ces données sont traitées pour fournir le service ShopSquirrel sur le fondement de l’article 6, paragraphe 1, point b) du RGPD, ainsi qu’à des fins de sécurité, de prévention des abus, de diagnostic des erreurs et de constatation, d’exercice ou de défense de droits sur le fondement du point f). Vercel agit comme hébergeur du site et responsable distinct pour les données générées par le service, peut recourir à d’autres prestataires conformément à sa documentation et, pour les transferts hors de l’EEE, applique les garanties qui y sont décrites, notamment le cadre de protection des données UE–États-Unis ou les clauses contractuelles types lorsque cela est nécessaire. Les données sont conservées pendant la durée nécessaire à la fourniture du service, à la sécurité, au respect des obligations légales et à la poursuite d’intérêts légitimes, puis supprimées ou anonymisées conformément à la politique de Vercel.
Contact par e-mail (Hostinger) : lorsque vous écrivez à kontakt@kniazuk.dev, le Responsable traite votre adresse e-mail, votre nom ou raison sociale si vous les indiquez, le contenu du message et ses pièces jointes, ainsi que les métadonnées de correspondance telles que les adresses de l’expéditeur et du destinataire et la date et l’heure d’envoi. Ces données sont traitées pour répondre et gérer la demande sur le fondement de l’article 6, paragraphe 1, point b) du RGPD lorsque le message concerne la conclusion ou l’exécution d’un contrat, du point f) lorsque l’intérêt légitime consiste à traiter les demandes et à se protéger contre les réclamations, et du point c) lorsqu’une obligation légale l’exige. Hostinger est le sous-traitant de la correspondance électronique ; le fournisseur de messagerie de l’expéditeur et l’infrastructure de transmission participent également à l’acheminement du message selon leurs propres règles. Pour les transferts hors de l’EEE, les garanties décrites dans la documentation de ces prestataires s’appliquent, notamment les clauses contractuelles types lorsque cela est nécessaire. La correspondance ordinaire est conservée jusqu’à 12 mois après la clôture de la demande, tandis que les données nécessaires à des réclamations ou exigées par la loi peuvent être conservées plus longtemps selon ces critères.
Partage et export avec l’application ou le service que vous choisissez : lorsque vous partagez une liste ou enregistrez une sauvegarde en dehors de ShopSquirrel, l’application, le service ou la boutique d’applications que vous choisissez reçoit les données transférées et les traite selon ses propres règles. Le Responsable ne choisit pas ce destinataire, ne détermine pas l’utilisation ultérieure des données et ne conserve aucune copie du contenu de liste partagé au moyen du fragment de l’URL. Tout transfert hors de l’EEE et toute durée de conservation de ces données dépendent des règles du fournisseur que vous avez choisi.
Indépendamment de ce qui précède, les données peuvent être communiquées aux autorités publiques lorsque la loi l’exige.
Vos droits
Vous gérez le contenu stocké localement directement à l’aide des fonctions de l’application, notamment sa suppression, son exportation et son importation.
Pour les données traitées par le Responsable, vous pouvez demander l’accès, la rectification, l’effacement, la limitation du traitement et, lorsque les conditions légales sont réunies, la portabilité. Vous pouvez vous opposer au traitement fondé sur l’article 6, paragraphe 1, point f) du RGPD pour des raisons tenant à votre situation particulière. Ces droits peuvent être soumis aux limitations prévues par la loi.
Vous pouvez envoyer votre demande à kontakt@kniazuk.dev. Si vous estimez que vos données sont traitées illicitement, vous avez le droit d’introduire une réclamation auprès du président de l’autorité polonaise de protection des données ; les modalités sont disponibles sur uodo.gov.pl.
Caractère facultatif et décisions automatisées
Les fonctions principales de l’application ne nécessitent ni compte ni communication au Responsable de votre nom, adresse e-mail ou contenu des listes. Les données fournies dans un message sont facultatives, mais l’absence de coordonnées peut empêcher une réponse. Les données techniques sont transmises automatiquement et nécessaires pour afficher le site ou vérifier les mises à jour ; leur blocage peut empêcher ces opérations.
Le Responsable ne prend aucune décision à l’égard des utilisateurs fondée exclusivement sur un traitement automatisé produisant des effets juridiques ou similaires significatifs, et ne pratique ni profilage ni marketing direct.
Modifications de cette politique de confidentialité
Cette politique de confidentialité peut être mise à jour avec les nouvelles versions de l’application. La version actuelle est toujours disponible dans le menu latéral de l’application.