← Retour à Zappiness

Politique de confidentialité

Version Bêta 1 · Dernière mise à jour : 26/09/2026

1. RESPONSABLE DU TRAITEMENT

Responsable du traitement : Sergi Montesinos Tarres

Contact : contact@zappiness.app

2. CHAMP D’APPLICATION DE LA PRÉSENTE POLITIQUE

La présente Politique de confidentialité explique comment Zappiness traite les données à caractère personnel nécessaires pour fournir et améliorer le service pendant la phase Bêta.

D’un point de vue fonctionnel, Zappiness distingue :

  • Compte : identité nécessaire à l’authentification, à l’accès et à la gestion de la session.
  • Profil personnel : âge ou tranche d’âge, genre et code postal, tous facultatifs.
  • Profil de goûts : préférences audiovisuelles, filtres, plateformes, historique, états et signaux utilisés pour personnaliser les recommandations.
  • Données techniques et d’utilisation : informations nécessaires au fonctionnement, à la sécurité, à l’analyse et à l’amélioration du produit.
  • Données B2B : statistiques générées à partir de l’utilisation du service selon des règles de minimisation, de généralisation et d’agrégation.

3. DONNÉES TRAITÉES PAR ZAPPINESS

Selon l’utilisation faite du service, Zappiness peut traiter :

a) Données de compte et d’authentification

  • identifiant de compte ;
  • adresse e-mail et nom fournis par Google OAuth, le cas échéant ;
  • données techniques nécessaires au maintien de la session.

Zappiness ne reçoit ni ne stocke le mot de passe Google de l’utilisateur.

b) Profil personnel facultatif

  • âge ou tranche d’âge ;
  • genre ;
  • code postal.

c) Profil de goûts et utilisation du produit

  • plateformes sélectionnées ;
  • filtres et préférences ;
  • Favoris ;
  • Vus ;
  • J’aime ;
  • Je n’aime pas ;
  • À voir plus tard ;
  • listes ;
  • historique et signaux issus de « Entraîne Zappiness » ;
  • signaux de TurboZap et Suggérer ;
  • données nécessaires pour éviter les répétitions et maintenir la cohérence entre les sessions.

d) Données techniques et télémétrie

  • sessions ;
  • écrans et fonctionnalités utilisés ;
  • interactions ;
  • conversions internes ;
  • durée d’utilisation ;
  • événements techniques et de performance ;
  • métriques nécessaires à la validation de la Bêta ;
  • métriques de publicité simulée (bannières et interstitiels), le cas échéant.

Zappiness n’utilise pas l’adresse IP ni le user-agent comme données produit. Toutefois, l’infrastructure technique du serveur peut enregistrer temporairement certaines données liées aux requêtes, notamment l’adresse IP, le user-agent, la date et l’heure, la ressource demandée, le code de réponse et, lorsqu’il existe, le référent (referer), à des fins de fonctionnement, de sécurité et de diagnostic. Ces journaux techniques font l’objet d’une rotation quotidienne et sont conservés pendant une durée approximative pouvant aller jusqu’à 14 jours, avant suppression conformément à la politique de rotation configurée.

4. FINALITÉS DU TRAITEMENT

Zappiness utilise les données afin de :

  • créer et maintenir le compte et la session ;
  • fournir les fonctionnalités du service ;
  • personnaliser les recommandations au moyen du Profil de goûts ;
  • conserver les préférences, états et historiques nécessaires au fonctionnement ;
  • mesurer l’utilisation, les performances et la qualité de Zappiness ;
  • détecter les erreurs, abus et problèmes de sécurité ;
  • analyser la phase Bêta et améliorer le produit ;
  • mesurer la publicité simulée pendant la phase Bêta ;
  • générer des statistiques B2B agrégées conformément aux règles décrites dans la présente Politique ;
  • respecter les obligations légales lorsque cela est nécessaire.

5. BASES JURIDIQUES

Les bases juridiques varient selon la finalité du traitement :

  • Compte, authentification, fonctionnement et personnalisation nécessaires : exécution du service demandé par l’utilisateur.
  • Métriques strictement nécessaires au fonctionnement, à la sécurité et à l’amélioration du produit : intérêt légitime, limité à ce qui est nécessaire et sous réserve d’une mise en balance appropriée des intérêts.
  • Profil personnel — âge/tranche d’âge, genre et code postal — : consentement spécifique, facultatif et révocable.
  • Respect des obligations légales : respect d’une obligation légale lorsqu’elle est applicable.

La publicité utilisée pendant la phase Bêta est simulée. Toute publicité réelle future ainsi que les mécanismes de consentement éventuellement requis seront évalués et mis en œuvre avant leur activation.

6. PROFIL PERSONNEL : CONSENTEMENT

Le Profil personnel comprend conjointement :

  • âge ou tranche d’âge ;
  • genre ;
  • code postal.

Il est facultatif et désactivé par défaut.

Zappiness fonctionne même si l’utilisateur ne donne pas ce consentement.

Si l’utilisateur active ce Profil, Zappiness peut utiliser ces données afin de produire des statistiques B2B sous une forme anonymisée ou agrégée conformément aux règles du système.

Le consentement est enregistré avec :

  • le type de consentement ;
  • son état ;
  • la version de la politique ;
  • la date d’octroi ;
  • la date de retrait, le cas échéant.

La version initiale du consentement est personal_profile_v1.

7. RETRAIT DU CONSENTEMENT AU PROFIL PERSONNEL

L’utilisateur peut retirer son consentement à tout moment depuis l’écran Utilisateur.

En cas de retrait :

  • Zappiness cesse d’utiliser l’âge, le genre et le code postal pour les nouvelles opérations B2B ;
  • la ligne de données démographiques associée à l’utilisateur est immédiatement supprimée ;
  • seul est conservé l’enregistrement nécessaire attestant du retrait du consentement et des dates correspondantes ;
  • le compte reste actif ;
  • le Profil de goûts reste intact ;
  • les listes, Favoris, Vus, J’aime, Je n’aime pas, À voir plus tard, plateformes, filtres et autres données B2C restent intacts.

Le retrait du consentement n’affecte pas la licéité des traitements réalisés avant ce retrait.

8. PROFIL DE GOÛTS

Le Profil de goûts est indépendant du Profil personnel.

Il peut contenir des préférences, filtres, plateformes, historiques, listes, états de titres et signaux utilisés afin d’adapter le fonctionnement de Zappiness et d’améliorer la pertinence des recommandations.

Il n’est pas nécessaire de fournir l’âge, le genre ou le code postal pour utiliser le Profil de goûts ou les principales fonctionnalités de Zappiness.

9. TÉLÉMÉTRIE ET MÉTRIQUES DE LA BÊTA

Pendant la phase Bêta, Zappiness enregistre les métriques nécessaires pour comprendre l’utilisation réelle du produit, évaluer les conversions internes, détecter les problèmes et améliorer le service.

La télémétrie pouvant être rattachée à un compte peut être conservée pendant une durée maximale de 12 mois. Passé ce délai, tout historique conservé devra être anonymisé de manière à ne plus pouvoir être rattaché à une personne identifiée ou identifiable.

La publicité de la Bêta est simulée. Ces métriques ne constituent pas des impressions publicitaires réelles et n’impliquent pas, à elles seules, un suivi publicitaire par des tiers.

10. STATISTIQUES B2B

Zappiness peut générer des statistiques B2B à partir de l’utilisation du service.

La couche B2B est conçue de façon à ne pas exporter d’identifiants directs tels que l’adresse e-mail, le nom, l’account id, le userKey ou le sessionId.

Avant la conservation d’informations B2B exploitables, des mesures de minimisation et de généralisation sont appliquées, notamment :

  • code postal : le code postal complet reste privé dans le profil B2C ; pour le B2B, il est préalablement réduit aux trois premiers chiffres ;
  • âge : regroupé en tranches ;
  • date et heure des événements : réduites à des plages temporelles ;
  • suppression des identifiants directs.

Les agrégats destinés à une exploitation B2B utilisent un seuil interne minimal n >= 20.

Ce seuil constitue une mesure interne de réduction du risque et non une exigence numérique imposée par le RGPD.

Les groupes n’ayant pas encore atteint ce seuil peuvent être conservés temporairement pendant une durée maximale de 90 jours. S’ils n’atteignent pas le seuil dans ce délai, ils sont supprimés conformément à la logique en vigueur.

Avant toute commercialisation de rapports B2B, une validation juridique spécifique du traitement et du risque de réidentification sera réalisée conformément au RGPD et aux règles de protection des données applicables.

11. DESTINATAIRES ET FOURNISSEURS

Pendant la phase Bêta, les principaux fournisseurs susceptibles d’intervenir dans le traitement de données à caractère personnel sont :

Google

Google est utilisé pour l’authentification OAuth. Google reçoit les informations nécessaires au processus d’authentification et peut traiter les données techniques associées à cet accès conformément à ses propres politiques.

AWS Lightsail

AWS Lightsail est utilisé comme infrastructure technique et d’exécution du service.

Neon PostgreSQL

Neon PostgreSQL est utilisé comme infrastructure de base de données du service et peut intervenir dans le stockage et le traitement technique des données nécessaires au fonctionnement de Zappiness.

TMDB

TMDB est utilisé comme fournisseur de données et métadonnées audiovisuelles. Zappiness effectue les requêtes via son serveur et n’envoie pas à TMDB d’identifiants personnels de l’utilisateur. Le texte saisi dans une recherche peut faire partie de la requête adressée au catalogue, sans être associé à un userKey, une adresse e-mail ou un autre identifiant personnel.

JustWatch

JustWatch est une source d’informations sur la disponibilité des contenus sur les plateformes, fournie via TMDb. Zappiness ne dispose pas d’une intégration directe avec JustWatch et ne lui transmet pas d’identifiants personnels des utilisateurs.

Zappiness ne vend pas les données personnelles de ses utilisateurs.

12. TRANSFERTS INTERNATIONAUX DE DONNÉES

Certains fournisseurs technologiques peuvent traiter des données depuis des pays situés en dehors de l’Espace économique européen.

Lorsque cela est applicable, ces transferts doivent être effectués conformément aux mécanismes prévus par la réglementation sur la protection des données, notamment sur la base d’une décision d’adéquation, de clauses contractuelles types ou de toute autre garantie valable.

La liste des fournisseurs et les conditions applicables doivent rester alignées sur les fournisseurs effectivement utilisés par Zappiness.

13. DURÉES DE CONSERVATION

Les données sont conservées pendant la durée nécessaire à leur finalité :

  • compte et session : tant qu’ils sont nécessaires à la fourniture du service et à la gestion de l’accès, sous réserve des durées techniques et légales applicables ;
  • Profil personnel : tant que le consentement reste actif ; en cas de retrait, l’âge, le genre et le code postal sont supprimés ;
  • Profil de goûts : tant qu’il est nécessaire à la fourniture des fonctionnalités associées au compte, sauf réinitialisation ou suppression demandée ;
  • télémétrie rattachable à un compte : 12 mois maximum ; au-delà, seul un historique effectivement anonymisé peut être conservé, le cas échéant ;
  • données B2B sous le seuil : 90 jours maximum conformément aux règles en vigueur ;
  • agrégats B2B ayant cessé de constituer des données personnelles après anonymisation effective : ils peuvent être conservés comme informations statistiques non rattachées à une personne.

14. RÉINITIALISATION DU PROFIL ET SUPPRESSION DU COMPTE

La fonction « Réinitialiser le profil » supprime les données personnelles et les préférences définies pour cette réinitialisation, tout en conservant le compte d’accès.

La fonction « Supprimer le compte » supprime ou dissocie les données personnelles associées conformément au fonctionnement effectivement mis en œuvre et aux obligations légales applicables.

Les données préalablement anonymisées de manière irréversible et qui ne permettent plus d’identifier une personne ne relèvent plus des données personnelles associées au compte.

15. COOKIES, LOCALSTORAGE ET SESSIONSTORAGE

L’audit technique de la Bêta a identifié uniquement des cookies strictement techniques nécessaires à l’authentification et à la sécurité :

  • zappiness_session : cookie de session d’authentification ;
  • zappiness_oauth_state : cookie temporaire de sécurité/CSRF utilisé pendant la connexion OAuth.

Zappiness utilise également localStorage et sessionStorage pour des préférences liées à l’appareil et des fonctionnalités techniques, notamment l’état de la PWA, les aides déjà affichées, l’historique local de « Entraîne Zappiness », les préférences, les fonds et la session technique de télémétrie.

À l’heure actuelle, Zappiness n’utilise ni cookies analytiques tiers, ni cookies de publicité réelle, ni mécanismes tiers de suivi publicitaire.

Les traceurs actuellement utilisés étant limités aux besoins strictement nécessaires au fonctionnement, à l’authentification et à la sécurité du service, aucun bandeau de consentement aux cookies ni CMP n’est actuellement déployé pour la Bêta 1.

Si Zappiness active à l’avenir de la publicité réelle, des outils d’analyse tiers ou toute autre technologie nécessitant un consentement préalable, les mécanismes requis seront mis en place avant leur activation.

16. SÉCURITÉ

Zappiness met en œuvre des mesures techniques et organisationnelles raisonnables afin de protéger les informations contre l’accès non autorisé, la perte, l’altération ou l’utilisation abusive.

Les mesures examinées pendant la phase Bêta comprennent notamment l’authentification, la gestion des sessions, les contrôles d’accès, la persistance, la séparation des autorisations, la protection des endpoints, la minimisation B2B, la gestion des secrets ainsi que les procédures de maintenance et de récupération.

17. DROITS DES UTILISATEURS

Lorsque les conditions prévues par la réglementation sont réunies, l’utilisateur peut exercer les droits reconnus par le RGPD :

  • droit d’accès ;
  • droit de rectification ;
  • droit à l’effacement ;
  • droit à la limitation du traitement ;
  • droit d’opposition ;
  • droit à la portabilité ;
  • droit de retirer son consentement à tout moment.

Les demandes peuvent être adressées à :

contact@zappiness.app

L’utilisateur peut également introduire une réclamation auprès de la Commission nationale de l’informatique et des libertés (CNIL) ou de toute autre autorité de contrôle compétente.

18. UTILISATEURS MAJEURS

La version Bêta de Zappiness est destinée aux utilisateurs âgés de 18 ans ou plus.

Zappiness ne cherche pas à collecter délibérément les données personnelles de personnes mineures de moins de 18 ans pendant cette phase.

19. MODIFICATIONS DE LA POLITIQUE DE CONFIDENTIALITÉ

Zappiness peut mettre à jour la présente Politique afin de refléter des changements concernant le service, les traitements, les fournisseurs, l’infrastructure ou la réglementation.

Lorsque les modifications sont importantes, la date de mise à jour sera modifiée et, lorsqu’elles affectent un consentement existant, la version correspondante sera également actualisée.

20. ACCESSIBILITÉ PERMANENTE

Les Mentions légales et la présente Politique de confidentialité doivent rester accessibles en permanence depuis :

  • l’écran de connexion ;
  • l’écran Utilisateur de Zappiness.

21. ENTRÉE EN VIGUEUR ET CONTACT

La présente Politique entre en vigueur pour la Bêta 1 dans la version indiquée au début du document.

Pour toute question relative à la confidentialité ou pour exercer vos droits :

contact@zappiness.app