Politique de confidentialité
Cette page est une traduction de l'original anglais. En cas de divergence, la version anglaise fait foi.
1. Introduction et responsable du traitement
Liste du foyer (Ev Listesi, « l'App ») est une application mobile qui aide colocataires et familles à coordonner les besoins communs du foyer, simplement, sereinement et en temps réel.
Ce texte explique quelles données sont traitées lorsque vous utilisez l'App, à quels services elles sont transmises, et comment elles sont conservées et supprimées. Avant la publication, l'identité du responsable du traitement et le texte juridique seront revus séparément.
E-mail confidentialité et assistance : support@homelist.fatihaltuntas.dev. N'envoyez jamais le mot de passe de votre compte ni un code de vérification.
2. Données personnelles collectées et finalités
Liste du foyer applique le principe de minimisation des données (ne collecter que le nécessaire). Elle ne crée pas de profils, ne collecte pas d'identifiant publicitaire et ne suit pas votre position.
| Catégorie | Informations collectées | Finalité | Base juridique |
|---|---|---|---|
| Identité et compte | Nom / nom affiché, adresse e-mail, identifiant utilisateur (UID) | Création du compte, connexion, réinitialisation du mot de passe, présentation des membres du foyer entre eux | Exécution d'un contrat (KVKK art. 5/2-c) |
| Fournisseur de connexion | Jeton Apple ID ou Google OAuth | Connexion sécurisée en un geste avec Apple ou Google | Exécution d'un contrat |
| Données du foyer et de la liste | Nom du foyer, noms des articles, quantités, notes, historique des courses | Synchronisation en temps réel de la liste partagée entre les membres et affichage des courses terminées dans l'historique | Fourniture du service / intérêt légitime |
| Notifications et appareil | Identifiant d'installation (UUID), jeton push Expo, préférences de notification, plateforme (iOS/Android), langue de l'app (le texte de la notification est rédigé dans cette langue) | Informer des changements de la liste les membres qui l'ont autorisé | Consentement explicite (si vous autorisez les notifications) |
| Sécurité et opérations | Empreintes de requête (hash), identifiants d'opération (requestId) | Éviter les envois en double (idempotence), détecter les abus | Intérêt légitime / sécurité du système |
| Plantages et diagnostic | Informations techniques comme la pile et le message d'erreur, la version de l'app, le modèle de l'appareil, la version du système, l'état de la mémoire et du stockage, et un identifiant d'installation Crashlytics aléatoire. Votre identifiant de compte, nom, e-mail et contenu de liste ne sont pas ajoutés aux rapports. | Trouver et corriger les plantages et erreurs de l'app | Intérêt légitime ; désactivable via Accueil > Mon compte > Envoyer les rapports de plantage |
| Achats Home List Plus | Produit (annuel ou à vie), état et échéance de l'achat, l'identifiant de transaction de la boutique ou une empreinte du jeton d'achat, et une marque d'achat dérivée de votre identifiant par hachage à sens unique. Les données de paiement et de carte sont traitées uniquement par Apple ou Google ; nous ne les recevons jamais. | Activer Plus pour votre compte et vos foyers, renouvellements, remboursements et restauration des achats | Exécution d'un contrat |
| Contenu Plus | Noms de listes, prix des articles, devise et budget mensuel, articles récurrents et photos de tickets que vous choisissez d'ajouter | Fonctions Plus partagées avec les membres du foyer | Exécution d'un contrat |
3. Prestataires tiers et transferts de données
Vos données ne sont jamais vendues, louées ni transmises à des sociétés de ciblage publicitaire. Nous travaillons uniquement avec des prestataires d'infrastructure de confiance :
- Google Cloud / Firebase : pour l'authentification (Firebase Authentication), le stockage (Cloud Firestore) et les traitements serveur (Cloud Functions). La base Firestore se trouve dans l'emplacement multirégional
nam5et Cloud Functions dansus-central1; les données ne sont donc pas hébergées uniquement dans l'UE. La préparation d'App Check côté client est en cours ; son application obligatoire n'est pas encore activée. L'app mobile utilise Firebase Crashlytics pour les rapports de plantage. - Expo (650 Industries, Inc. – États-Unis) : uniquement pour l'envoi des notifications push (Expo Push Service). Les notifications ne contiennent ni noms d'articles, ni notes, ni autre contenu sensible : seulement une activité générale et des compteurs (« Un produit a été ajouté à votre liste. », « Achetés : 3. Restants : 1. ») et, quand un membre commence les courses, son nom affiché (« Léa fait les courses. Autre chose à ajouter ? ») ; cette notification est envoyée aux autres membres du même foyer.
- Apple et Google : pour la connexion facultative (Se connecter avec Apple / avec Google) et la distribution via les stores officiels.
- Firebase Cloud Storage (Google) : stocke les photos de tickets ajoutées par les membres d'un foyer Plus. Seuls les membres de ce foyer peuvent les ouvrir.
- Apple App Store et Google Play : traitent les paiements, essais, renouvellements, résiliations et remboursements de Home List Plus selon leurs propres conditions de confidentialité. Notre serveur vérifie les achats auprès d'eux (transactions signées et notifications serveur de l'App Store, API Google Play Developer et ses notifications en temps réel).
4. Durées de conservation et nettoyage automatique
Liste du foyer applique des règles de nettoyage actives pour éviter l'accumulation inutile de données sur les serveurs :
- Données de compte et de profil : conservées jusqu'à la fin de la suppression du compte ; quitter un foyer ne supprime pas le compte.
- Enregistrements d'opérations (_requests) : créés pour 7 jours afin d'éviter les doublons, puis supprimés lors de la maintenance périodique.
- Codes d'invitation (_invitations) : les codes à 8 caractères expirent après 24 heures. Les anciens codes sont supprimés physiquement à part.
- File d'événements de notification (_notificationEvents) : enregistrements créés pour 7 jours ; ceux qui ont expiré sont supprimés lors de la maintenance périodique.
- Rapports de plantage : conservés au plus 90 jours par Firebase Crashlytics. Si l'option est désactivée, les rapports non envoyés sont effacés du téléphone.
- Jetons de notification : supprimés lorsque les notifications sont désactivées ou lors de changements de compte ou d'appartenance. Les jetons signalés comme invalides à l'envoi sont retirés ; la désinstallation de l'app ne garantit pas un nettoyage immédiat.
- Données d'achat (_purchases, _entitlements) : conservées tant que votre compte existe pour que Plus fonctionne et que les remboursements soient appliqués ; supprimées avec le compte. Apple et Google conservent leurs propres données d'achat.
- Photos de tickets : conservées jusqu'à leur retrait par le membre qui les a ajoutées ou par le propriétaire, la fermeture du foyer ou la suppression du compte qui les a ajoutées.
- Widget de l'écran d'accueil : le résumé de liste affiché est stocké uniquement sur votre téléphone (App Group sur iPhone, stockage de l'app sur Android).
5. Cookies et suivi
Notre application et ce site n'utilisent pas de traceurs publicitaires (IDFA / GAID), de SDK d'analyse tiers ni de cookies de suivi. Firebase Crashlytics dans l'app mobile sert uniquement au diagnostic des plantages et erreurs, jamais à la publicité ni au suivi. Ce site enregistre seulement votre choix de langue dans votre navigateur.
6. Vos droits (KVKK et RGPD)
En vertu de l'article 11 de la KVKK (loi turque sur la protection des données) et des articles applicables du RGPD, vous avez le droit :
- d'information : savoir si vos données personnelles sont traitées ;
- d'accès : obtenir des informations sur le traitement et une copie de vos données ;
- de rectification : faire corriger des données incomplètes ou inexactes ;
- d'effacement (droit à l'oubli) : demander la suppression ou la destruction de vos données ;
- d'opposition : contester un résultat défavorable produit par des systèmes automatisés.
7. Suppression du compte et des données
Vous pouvez demander la suppression depuis l'app. Des conditions de sécurité s'appliquent : nouvelle authentification, courses en cours ou transfert de la gestion :
- Dans l'app : onglet
Accueil→Mon compte→ Supprimer mon compte ; la demande est créée après une nouvelle vérification. Si Apple est associé, son autorisation est révoquée ; pour les historiques volumineux, le nettoyage peut se poursuivre en arrière-plan. - En dehors de l'app : si vous n'avez pas accès à l'app, envoyez une demande en indiquant votre adresse enregistrée à support@homelist.fatihaltuntas.dev. Un e-mail seul ne supprime pas le compte ; une vérification d'identité et le traitement de la demande sont nécessaires.
Étapes détaillées : Guide de suppression du compte et des données.
8. Mesures de sécurité
- Les connexions de l'App au serveur utilisent HTTPS/TLS.
- L'accès à la base de données est limité aux membres vérifiés du foyer par les Firebase Security Rules.
- Les tentatives d'invitation et les inscriptions d'appareils aux notifications sont limitées. L'application obligatoire d'App Check n'est pas encore activée en production.
- La vérification des mots de passe est assurée par Firebase Authentication ; l'App ne conserve aucun mot de passe en clair dans sa propre base.
9. Contact
Adresse d'assistance pour les questions de confidentialité et l'exercice de vos droits : support@homelist.fatihaltuntas.dev.