Politique de confidentialité
Dernière mise à jour : 20 octobre 2026
1. Responsable du traitement
Jason Chevalley, entreprise individuelle exploitant « LifePlanner », Chemin de Marjovet C8, 1040 Échallens (VD), Suisse — contact@lifeplnr.com. La présente politique couvre le site lifeplnr.com et l'application LifePlanner (lifeplnr-app.netlify.app). Elle se fonde sur la loi fédérale sur la protection des données (LPD, RS 235.1) et, lorsqu'il s'applique, sur le Règlement général sur la protection des données (RGPD).
Vos plans restent sur votre appareil. Le contenu que vous créez dans les outils (budgets, objectifs, habitudes, journaux, etc.) est stocké localement dans votre navigateur (localStorage). Il ne nous est jamais transmis en clair, ni à un tiers, et nous n'y avons jamais accès.
Synchronisation entre appareils (optionnelle, Premium). Si vous l'activez, l'application chiffre vos données sur votre appareil (AES-256-GCM, avec une clé dérivée de votre phrase secrète, qui n'est jamais envoyée) avant de les envoyer. Seule cette copie chiffrée est conservée, dans des champs de votre compte client Shopify, et elle transite par notre fonction Netlify sans y être enregistrée. Ni nous, ni Shopify, ni Netlify ne pouvons la lire. Vous pouvez désactiver la synchronisation et supprimer cette copie à tout moment dans les Paramètres de l'application. Base légale : exécution du contrat (art. 6, par. 1, let. b RGPD).
Notifications push (optionnelles, Premium). Si vous activez « Notifications sur ce téléphone », nous conservons sur Netlify (Netlify Blobs) l'adresse d'abonnement fournie par le service push de votre navigateur (Google, Mozilla, Apple ou Microsoft), votre langue, votre identifiant client et, pour les 7 jours suivants, l'heure et un texte court de chaque rappel. Avec « Texte discret » (activé par défaut), ce texte est générique (« Rappels aujourd'hui : 2 ») : aucun nom, montant ou habitude. Les notifications sont chiffrées de bout en bout jusqu'à votre appareil ; le service push ne voit qu'un identifiant opaque. Base légale : exécution du contrat (art. 6, par. 1, let. b RGPD).
Listes partagées (optionnelles). Quand vous partagez une liste de courses ou une liste de voyage, son contenu est chiffré sur votre appareil avant tout envoi. La clé se trouve uniquement dans le lien de partage et n'est jamais transmise à nos serveurs. Nous conservons seulement la copie chiffrée, illisible pour nous, sur Netlify (Netlify Blobs), avec un identifiant aléatoire, un numéro de version et les dates de dernière modification et de dernière consultation. Toute personne qui possède le lien peut lire et modifier la liste. Les limites anti-abus utilisent votre adresse IP uniquement en mémoire, quelques minutes, sans l'enregistrer.
Budgets partagés (« Budget à deux », optionnel). Quand vous partagez un budget, son contenu (dépenses, revenus, factures, objectifs, catégories, prénom facultatif) est chiffré dans votre navigateur (AES-GCM 256 bits) avec une clé qui reste dans le lien de partage et n'est jamais envoyée à nos serveurs. Comme pour les listes partagées, nous ne stockons qu'une copie chiffrée illisible sur Netlify (Netlify Blobs). Les justificatifs (photos, PDF) ne sont jamais partagés. Toute personne qui possède le lien peut lire et modifier ce budget. La copie de la personne invitée reste sur son appareil et n'est incluse ni dans la synchronisation ni dans les sauvegardes.
Programme de parrainage (optionnel). Si vous utilisez le parrainage, nous enregistrons sur Netlify (Netlify Blobs) : votre code de parrainage ; quel compte a parrainé quel compte (identifiants clients Shopify, jamais de nom) ; une empreinte chiffrée (HMAC) de votre adresse e-mail, et non l'adresse elle-même, pour empêcher les doubles parrainages et l'auto-parrainage ; les dates du parrainage et du premier paiement de la personne parrainée ; l'état des récompenses (à appliquer, appliquée, convertie en jours offerts). Sur votre appareil, le code d'un lien reçu est conservé 30 jours au plus. Le parrain ne voit que des nombres, jamais les adresses de ses filleuls. Bases légales : exécution du contrat et intérêt légitime (prévention des abus).
Import de relevé bancaire et saisie vocale. Un relevé bancaire importé dans l'outil Budget est lu uniquement sur votre appareil et n'est jamais envoyé. Si vous dictez une phrase dans l'ajout rapide, la reconnaissance vocale de votre navigateur est utilisée : selon le navigateur, l'audio peut être traité par Google (Chrome, Android) ou Apple (Safari, iPhone) selon leurs propres règles de confidentialité ; rien ne nous est envoyé.
2. Données traitées, finalités et bases légales
- Visite du site et de l'application — adresse IP, navigateur, pages demandées, heure (journaux serveur chez Netlify et Cloudflare) — fournir et sécuriser le site et l'application — intérêt légitime (art. 6, par. 1, let. f RGPD).
- Connexion et essai gratuit — adresse e-mail, code à usage unique, identifiant client, date de création de votre compte client (utilisée comme date de début de l'essai), statut d'abonnement — vous connecter, appliquer la règle d'un essai par adresse e-mail et débloquer Premium — exécution du contrat (art. 6, par. 1, let. b RGPD).
- Abonnement et paiement — nom, e-mail, adresse de facturation, données de paiement (traitées par Shopify ; nous ne voyons jamais votre numéro de carte complet), historique des commandes et de l'abonnement — exécuter le contrat et respecter nos obligations comptables — art. 6, par. 1, let. b et c RGPD.
- Formulaires de contact et de rétractation, e-mails — nom, e-mail, message, date de souscription — vous répondre et traiter vos demandes — art. 6, par. 1, let. b et f RGPD.
- Statistiques d'audience anonymes — compteurs quotidiens, sans cookie ni identifiant (voir la section 6) — intérêt légitime (art. 6, par. 1, let. f RGPD).
- Mesure publicitaire (pixel Meta), uniquement avec votre accord — voir la section 5 — consentement (art. 6, par. 1, let. a RGPD).
Nous ne vendons pas vos données et ne prenons aucune décision automatisée produisant des effets juridiques à votre égard.
3. Destinataires
- Shopify International Ltd. (Irlande) et ses sociétés affiliées, dont Shopify Inc. (Canada) — paiement, abonnements, comptes clients et codes de connexion. Politique de confidentialité
- Netlify, Inc. (États-Unis) — hébergement du site et de l'application, stockage des formulaires de contact et de rétractation (Netlify Forms). Politique de confidentialité
- Cloudflare, Inc. (États-Unis) — DNS / réseau (données techniques de connexion). Politique de confidentialité
- Zoho Corporation — e-mail (contenu de vos messages). Politique de confidentialité
- Meta Platforms Ireland Ltd. (Irlande) — mesure publicitaire, uniquement avec votre accord (section 5). Politique de confidentialité
Les polices du site sont hébergées sur notre propre serveur ; aucune requête n'est envoyée à Google. Nous ne communiquons des données aux autorités que si la loi l'exige.
4. Transferts à l'étranger
Certains destinataires traitent des données hors de Suisse et de l'EEE, notamment aux États-Unis et au Canada. Le Canada est reconnu comme offrant un niveau de protection adéquat. Les transferts vers les États-Unis reposent sur la certification des destinataires au Data Privacy Framework UE–États-Unis et à son extension Suisse–États-Unis (c'est le cas de Meta Platforms, Inc.) ou, à défaut, sur les clauses contractuelles types de la Commission européenne reconnues par le PFPDT.
5. Cookies, stockage local et pixel Meta
Strictement nécessaires (sans consentement). Le site enregistre votre choix de langue (lp-lang) et votre choix en matière de cookies avec sa date (lp-consent, lp-consent-at ; la question vous est reposée après 13 mois) dans le stockage local de votre navigateur ; l'application garde sa propre copie de ces deux clés. L'application enregistre vos données dans le stockage local et, après connexion, un cookie de session lp_session (HttpOnly, Secure, valable 7 jours au plus, contenant uniquement un identifiant client interne et une date d'expiration) et, pour les clients d'anciens packs à paiement unique, un cookie de licence lp_license (HttpOnly, Secure, valable 30 jours, contenant uniquement les packs possédés et une date d'expiration). Shopify dépose ses propres cookies sur ses pages de paiement et de compte client (voir sa politique de confidentialité).
Pixel Meta (uniquement avec votre accord). Si vous cliquez sur « Accepter » dans le bandeau cookies, le pixel Meta (Facebook) est chargé pour mesurer l'efficacité de nos publicités. Sans votre accord, rien n'est chargé ni envoyé à Meta. Avec votre accord, Meta reçoit votre adresse IP, des informations sur votre navigateur et votre appareil, l'adresse de la page (sur ce site : la page d'accueil et la page « start » ; les pages contact et légales n'envoient aucun événement), l'événement (PageView) et l'identifiant enregistré dans le cookie _fbp (durée de vie jusqu'à 90 jours). La collecte automatique d'événements est désactivée. Si vous êtes connecté à Facebook ou Instagram, Meta peut relier ces données à votre compte. L'application LifePlanner affiche son propre bandeau et fonctionne de la même manière : avec votre accord, elle envoie un PageView pour sa page d'accueil uniquement (jamais pour la page d'un outil) et un événement StartTrial lorsque vous commencez votre essai gratuit, tous deux uniquement depuis l'adresse d'accueil nue de l'application (sans nom d'outil, code de connexion ni autre paramètre dans l'adresse de la page) ; son suivi automatique des changements de page est désactivé. Vos plans et le contenu des outils ne sont jamais envoyés.
Pour la collecte et la transmission de ces données, nous sommes responsables conjoints avec Meta Platforms Ireland Ltd. (art. 26 RGPD ; « Controller Addendum » de Meta) ; Meta est responsable du traitement ultérieur, qui peut comporter un transfert vers Meta Platforms, Inc. aux États-Unis dans le cadre du Data Privacy Framework. Vous pouvez retirer votre consentement à tout moment via le lien Cookies en bas de chaque page (et dans l'application) ; le retrait n'affecte pas les traitements effectués auparavant.
6. Statistiques d'audience anonymes
Pour savoir quelles pages et quelles fonctions sont utiles, et améliorer le site et l'application, nous comptons des événements de manière anonyme avec notre propre outil, hébergé chez Netlify (aucun service d'analyse tiers) : pages vues du site et clics sur ses boutons d'essai gratuit et d'ouverture de l'app, ouvertures de l'application (installée ou dans le navigateur, mobile ou ordinateur, langue), pages et outils ouverts, modèles appliqués, utilisation de l'ajout rapide (formulaire, phrase tapée ou voix), activation des notifications ou de la synchronisation, import d'un relevé bancaire (uniquement le format : CSV ou camt), listes partagées créées ou ouvertes, étapes d'accueil et d'installation, étapes d'inscription (essai démarré, clic sur « S'abonner », abonnement actif — un simple oui/non, sans identifiant) et provenance générale de la visite (valeurs utm_source, utm_medium et utm_campaign, et nom du site d'origine, par ex. google ou instagram.com, jamais l'adresse complète).
- Aucun cookie, aucun identifiant. Cette mesure n'enregistre aucun identifiant sur votre appareil et n'envoie ni identifiant client, ni adresse e-mail, ni contenu de vos outils, ni texte saisi. Le serveur n'accepte que des noms d'événements et des valeurs d'une liste fixe ; tout le reste est rejeté.
- Uniquement des compteurs par jour (par ex. « outil Budget ouvert : 12 fois le 20 octobre »). Votre adresse IP n'est jamais enregistrée : elle est utilisée en mémoire pour limiter les abus et, avec l'identification de votre navigateur, pour calculer une empreinte (hachage avec un sel aléatoire propre à chaque jour) qui permet de compter les visiteurs uniques du jour. Le sel et ces empreintes sont supprimés dans les deux heures environ qui suivent la fin de la journée ; il ne reste alors qu'un nombre. Il est impossible de vous reconnaître d'un jour à l'autre ou de vous suivre sur d'autres sites.
- Do Not Track / Global Privacy Control : si votre navigateur envoie l'un de ces signaux, rien n'est compté.
- Base légale : intérêt légitime à mesurer l'audience et à améliorer notre offre (art. 6, par. 1, let. f RGPD ; art. 31 LPD). Aucun cookie ni identifiant n'étant utilisé et les données étant anonymes, aucun consentement n'est nécessaire : le bandeau cookies ne change pas. Destinataire : Netlify (hébergement, section 3). Conservation : compteurs quotidiens 24 mois, puis suppression automatique.
7. Conservation
- Commandes, factures et paiements : 10 ans (art. 958f CO).
- Compte client (e-mail, date de création utilisée pour l'essai) : tant que votre compte client Shopify existe ; vous pouvez nous demander sa suppression à tout moment (sous réserve de la conservation comptable ci-dessus).
- Formulaires de contact et de rétractation, e-mails : jusqu'à 2 ans après notre dernier échange, plus longtemps uniquement si une affaire est en cours.
- Journaux serveur : durées de conservation courtes de nos hébergeurs.
- Cookie
_fbp: jusqu'à 90 jours ; données reçues par Meta : selon la politique de confidentialité de Meta. - Données stockées sur votre appareil : jusqu'à ce que vous les supprimiez (par ex. en vidant le stockage du navigateur).
- Copie chiffrée de synchronisation : jusqu'à ce que vous désactiviez la synchronisation en supprimant la copie, ou que votre compte client soit supprimé.
- Notifications push : jusqu'à ce que vous les désactiviez ou vous déconnectiez, que votre navigateur révoque l'abonnement, ou au plus tard après 30 jours sans ouverture de l'app ; chaque rappel est supprimé après son envoi ou après 7 jours.
- Statistiques d'audience anonymes : compteurs quotidiens 24 mois ; sel et empreintes du jour supprimés dans les deux heures environ après la fin de la journée.
- Listes partagées : jusqu'à l'arrêt du partage, et automatiquement après 30 jours sans consultation ni modification.
- Budgets partagés : jusqu'à l'arrêt du partage, et automatiquement après 30 jours sans utilisation.
- Données de parrainage : tant que le compte existe et au plus 24 mois après le dernier événement de parrainage ; suppression sur demande à contact@lifeplnr.com (les avantages en attente sont alors perdus).
8. Vos droits
Vous pouvez demander l'accès à vos données personnelles, leur rectification ou leur effacement, la limitation du traitement et la portabilité des données, vous opposer aux traitements fondés sur l'intérêt légitime et retirer votre consentement à tout moment. Écrivez à contact@lifeplnr.com ; nous répondons dans un délai de 30 jours.
Vous pouvez également déposer une réclamation auprès du Préposé fédéral à la protection des données et à la transparence (PFPDT, edoeb.admin.ch) ou, dans l'UE, auprès de l'autorité de protection des données de votre pays de résidence.
9. Modifications
Toute mise à jour sera publiée sur cette page avec une nouvelle date.
Voir aussi nos Mentions légales et nos CGV.