Politique de confidentialité
Dernière mise à jour : 7 octobre 2026
Cette politique explique où sont stockées les données de Pixel Journal, quelles informations sont transmises à des services tiers et quels sont vos droits.
1. Responsable du traitement
Esteban Reynier, développeur indépendant
Email : privacy@pixeljournal.app
Site web : pixeljournal.app
2. Journal local et iCloud privé
Pixel Journal ne crée pas de compte utilisateur et n'exploite pas de serveur ou de base de données contenant une copie de votre journal. Les données de travail sont stockées localement sur votre iPhone.
Après le parcours de bienvenue, si vous êtes Premium et qu’iCloud est disponible pour l’app, la synchronisation du journal peut démarrer automatiquement. Une copie est alors enregistrée dans la base CloudKit privée de votre compte Apple. Elle peut contenir vos entrées, des marqueurs de suppression, votre profil, vos réglages, vos trackers, votre progression dans l’offre gratuite, votre langue et vos préférences de rappel. Apple opère cette base privée ; le développeur ne dispose pas d’un tableau de bord permettant de consulter votre journal.
Même sans Premium, iCloud peut conserver séparément votre progression dans l’offre gratuite : nombre d’emplacements acquis, remplacements de trackers restants, date de renouvellement des remplacements et statut de l’offre liée à votre série. Ce stockage ne contient pas les entrées du journal.
Désinstaller l'application supprime la copie locale, mais pas nécessairement la copie iCloud privée, qui peut restaurer votre journal après réinstallation. Vous pouvez gérer les données iCloud depuis les réglages proposés par Apple.
3. Analytics produit — PostHog
Dans les builds de production, Pixel Journal envoie des événements d'usage à PostHog Cloud EU. Ils sont associés à un identifiant aléatoire stable créé sur l'appareil, et non à un compte Pixel Journal, une adresse email ou votre identité civile. Ces données sont pseudonymes, pas strictement anonymes, et sont consultables par le développeur dans le projet PostHog.
Les événements peuvent inclure :
- les écrans visités et les fonctionnalités utilisées ;
- la version de l'app, le modèle d'appareil et des données techniques ;
- les catégories de réponses à l'onboarding et les trackers sélectionnés ;
- le type de tracker — par exemple humeur, sommeil, cycle menstruel, allergie, digestion ou sport — ainsi que le niveau choisi et la date ;
- les étapes du funnel d'achat, les états iCloud et des codes d'erreur.
Depuis la version 1.3.6, le prénom n'est plus transmis aux analytics. Une suppression des anciennes valeurs déjà enregistrées a été demandée à PostHog. Nous ne collectons pas d'email, de texte libre de journal, de contacts, de photos ou de localisation précise.
Comparaison de présentations de l’application
Nous pouvons comparer différentes présentations avant l’offre Premium. PostHog reçoit l’identifiant pseudonyme existant, la variante attribuée et sa date, les écrans réellement consultés, les actions et les éventuels replis ou erreurs. Le contexte comprend la version et la build de l’app, la langue, l’environnement, le produit, le prix, la devise, les conditions de l’essai, le nombre de trackers sélectionnés et les informations d’acquisition disponibles. La première variante est conservée pour comparer les parcours dans le temps.
La personnalisation utilise vos choix déjà effectués sur l’appareil. Les événements de ce test n’ajoutent ni prénom, ni réponses au questionnaire, ni valeurs d’humeur ou contenu d’entrée de journal. Les exemples affichés utilisent des données de démonstration et ne deviennent pas des entrées de votre journal. Les autres événements d’usage décrits ci-dessus continuent de suivre leur fonctionnement habituel.
4. Attribution et abonnements
- Tenjin reçoit un identifiant pseudonyme, des identifiants d'installation ou d'appareil lorsque iOS l'autorise, ainsi que des événements d'installation et de conversion. Aucun contenu de journal ne lui est transmis.
- TikTok reçoit les événements d'attribution mappés par Tenjin.
- RevenueCat traite les informations nécessaires aux achats, abonnements et restaurations. L’app lui transmet le même identifiant aléatoire qu’à PostHog et Tenjin, ainsi que l’identifiant d’installation Tenjin lorsqu’il est disponible. Elle demande aussi au SDK RevenueCat de collecter les identifiants d’appareil accessibles, afin de relier les achats à l’attribution. Apple traite le paiement.
RevenueCat transmet à notre projet PostHog Cloud EU des événements confirmant les essais, achats, conversions d’essai, renouvellements et remboursements. Le même identifiant pseudonyme, les identifiants de transaction et les liens entre identifiants RevenueCat permettent de les rapprocher du parcours et d’éviter les doublons. RevenueCat peut aussi recevoir l’identifiant du test, sa révision, la variante et la date d’attribution. Ce rapprochement sert à mesurer les essais et abonnements, sans transmettre le contenu de votre journal.
L'accès à l'identifiant publicitaire iOS dépend de votre choix dans App Tracking Transparency. L'attribution agrégée Apple peut continuer à fonctionner lorsque cet accès est refusé. Refuser cet accès n’arrête pas les analytics produit ni tous les événements d’attribution.
5. Site web
Le site pixeljournal.app utilise Umami pour des statistiques de fréquentation agrégées sans cookie publicitaire. Il n'héberge pas les données saisies dans l'application.
6. Finalités et bases légales
- fournir le journal, la sauvegarde iCloud et les fonctions Premium ;
- comprendre l'usage, améliorer le produit et diagnostiquer les erreurs ;
- comparer les présentations de l’app et mesurer les essais, abonnements et remboursements ;
- gérer les achats et mesurer les campagnes d'acquisition.
Le fonctionnement de l'app et d'iCloud repose sur l'exécution du service. Les analytics produit reposent sur l'intérêt légitime d'améliorer le service. Les traitements publicitaires soumis à autorisation reposent sur votre choix ATT et, lorsque la loi l'exige, sur votre consentement.
7. Conservation et destinataires
- Données locales : jusqu'à leur suppression ou à la désinstallation.
- Copie iCloud : selon vos réglages et la conservation de votre compte Apple.
- Analytics produit : selon la durée de conservation configurée chez PostHog et les demandes d'effacement applicables.
- Achats et attribution : selon les durées nécessaires au service et aux obligations applicables des prestataires.
Pour ces comparaisons, les essais sont mesurés dans les 24 heures suivant l’attribution et les abonnements, revenus et remboursements dans les 35 jours. Ces fenêtres de mesure ne déclenchent pas un effacement automatique. Le développeur peut conserver des exports pseudonymes protégés, avec les premières attributions, les liens d’identité et les transactions nécessaires au suivi et à la correction des données ; les tableaux de résultats sont agrégés. Leur conservation suit les durées de traitement nécessaires et les demandes d’effacement applicables, distinctement de celle des prestataires.
Les destinataires techniques sont Apple, PostHog, Tenjin, RevenueCat et les plateformes publicitaires auxquelles Tenjin transmet les conversions. Certains prestataires peuvent traiter des données hors de l'Union européenne avec les garanties contractuelles applicables.
8. Vos droits
Vous pouvez demander l'accès, la rectification, l'effacement, la limitation, l'opposition ou la portabilité des données vous concernant en écrivant à privacy@pixeljournal.app. L’export CSV intégré à l’app est une fonction Premium. Les demandes relatives à vos droits ne nécessitent pas d’abonnement. Vous pouvez gérer la copie privée iCloud depuis votre compte Apple.
Supprimer une entrée la retire du journal courant. Un marqueur de suppression est conservé pour la synchronisation iCloud ; la copie distante peut conserver l’état précédent jusqu’à la prochaine synchronisation réussie. Cette action ne supprime pas les événements déjà transmis aux services d’analytics.
9. Sécurité et mineurs
La copie locale bénéficie des protections de l'iPhone ; les échanges réseau utilisent HTTPS. Pixel Journal ne cible pas spécifiquement les enfants. Pour un mineur, l'utilisation de l'app et les traitements soumis à consentement doivent être autorisés ou accompagnés par un parent ou représentant légal lorsque la loi du pays l'exige.
10. Modifications, réclamation et contact
Cette politique peut être mise à jour lorsque le produit ou ses prestataires changent. Vous pouvez adresser une réclamation à la CNIL. Pour toute question : privacy@pixeljournal.app.