Ce document est une traduction. C'est le texte anglais qui fait foi, et c'est lui qui prévaut en cas de divergence entre les deux.

Politique de confidentialité

Dernière mise à jour :

Melodystats n'écrit plus rien du tout dans votre compte Spotify. Le générateur de playlists a été supprimé, et l'autorisation de créer une playlist a disparu avec lui — comme l'avaient fait avant elle le contrôle de la lecture et la modification des Titres likés. Toutes les autorisations qu'il demande désormais sont des autorisations de lecture.

Sommaire

Qui nous sommes

Melodystats est exploité par PE Ishtvan Komonii, entrepreneur individuel (фізична особа-підприємець) immatriculé en Ukraine pour la programmation informatique et les activités connexes. Cette personne est le responsable du traitement des données à caractère personnel décrites ici.

Il n'y a pas de délégué à la protection des données, et aucun n'est requis : Melodystats ne procède à aucun suivi à grande échelle de qui que ce soit et n'a pas pour objet de traiter des catégories particulières de données. Toute question relative à la protection des données passe par l'adresse ci-dessus, et elle parvient à la personne qui a écrit le code.

Ce que couvre la présente politique

Elle couvre le site Melodystats à l'adresse melodystats.me, et rien d'autre. Elle ne couvre pas Spotify — votre compte Spotify est régi par la politique de confidentialité propre à Spotify — et elle ne couvre aucun autre site que vous atteignez depuis un lien figurant ici.

Nous ne vous demandons pas d'y consentir. Lire une page ne vaut pas consentement, et poursuivre votre navigation non plus. L'essentiel de ce qui se passe ici repose sur la connexion que vous établissez lorsque vous autorisez Spotify : c'est un contrat que vous avez demandé, et sa base légale est l'art. 6, paragraphe 1, point b), du RGPD. Lorsque le consentement est réellement la base — aujourd'hui, c'est le cas de la mesure d'audience, et de rien d'autre — il est recueilli séparément, et vous pouvez le retirer depuis « Paramètres des cookies » dans le pied de page de chaque page.

Il n'y a aucun formulaire d'inscription sur ce site. Il n'y a ni compte, ni mot de passe, ni aucun champ, nulle part, qui vous demande de saisir une information personnelle. Tout ce qui est personnel ici provient de Spotify parce que vous l'avez autorisé.

Ce que la connexion à Spotify permet à Melodystats de faire

Il n'y a qu'une seule porte d'entrée : vous autorisez Melodystats depuis votre compte Spotify. Spotify émet alors un jeton porteur d'une liste fixe d'autorisations. Rien de ce qui suit n'est une donnée publique, et rien ne nous est fourni spontanément par vous — Spotify est la source de chaque donnée à caractère personnel que nous détenons.

Melodystats peut lire :

  • votre profil : nom affiché, adresse e-mail, pays, type d'abonnement, nombre d'abonnés et photo de profil ;
  • vos top artistes et vos top titres, sur les trois fenêtres que Spotify calcule (environ les quatre dernières semaines, les six derniers mois, et plusieurs années) ;
  • vos 50 dernières écoutes ;
  • le titre en cours de lecture sur votre lecteur Spotify ;
  • vos titres enregistrés — les 2 000 plus récents pour les pages que vous consultez, jusqu'à 10 000 lorsque vous demandez un fichier de votre bibliothèque — et vos albums enregistrés ;
  • les artistes que vous suivez ;
  • vos playlists, y compris privées.

Il ne peut rien écrire du tout dans votre compte Spotify. Toutes les autorisations qu'il demande sont des autorisations de lecture.

Melodystats ne demande pas l'autorisation de contrôler la lecture, de sorte qu'il ne peut ni lancer, ni arrêter, ni passer quoi que ce soit sur vos appareils. Il ne demande pas l'autorisation de modifier votre bibliothèque, de sorte qu'il ne peut pas ajouter un titre à vos Titres likés ni en retirer un. Lorsqu'un titre figure déjà dans vos Titres likés, un cœur est affiché à côté de lui, et c'est là tout ce que fait ce cœur — il signale les titres enregistrés et ne peut rien faire d'autre. Il ne demande pas l'autorisation de créer ou de modifier des playlists : il peut lire les vôtres afin de les compter, et il ne peut rien leur faire. Et il n'écrit jamais dans votre profil Spotify.

À partir de ces données, le site établit des interprétations vous concernant : genres, décennies, un score d'obscurité, une personnalité d'écoute, une palette de couleurs tirée de vos pochettes d'album. Un historique d'écoute peut laisser deviner des choses que la plupart des gens qualifieraient de privées — les convictions, les opinions politiques, ce que l'on est. Ces interprétations existent pour dessiner votre propre page. Elles ne sont partagées avec personne, vendues à personne, et ne servent à rien d'autre. Ce que vous choisissez d'exporter ou de publier relève de votre décision, pas de la nôtre.

Vous pouvez consulter l'autorisation accordée et la révoquer à tout moment sur spotify.com/account/apps. Dès cet instant, Melodystats ne peut plus rien lire.

Pourquoi, et sur quelle base légale

DonnéesPourquoiBase
Profil Spotify, listes top, historique d'écoute, bibliothèque enregistrée, artistes suivis, playlistsCalculer et dessiner les statistiques, interprétations et exports que vous êtes venu chercher iciArt. 6, paragraphe 1, point b), du RGPD — exécution de la connexion que vous avez demandée
Les cookies de session et PKCEVous connecter en toute sécurité et vous maintenir connectéArt. 6, paragraphe 1, point b), du RGPD, et strictement nécessaires au sens de l'art. 5, paragraphe 3, de la directive ePrivacy
Langue, période, fuseau horaire et thèmeAfficher le site tel que vous l'avez réglé la dernière foisArt. 6, paragraphe 1, point b), du RGPD ; le thème ne quitte jamais votre navigateur
Journaux serveur conservés par notre hébergeurServir les pages, et diagnostiquer une panne lorsque quelque chose casseArt. 6, paragraphe 1, point f), du RGPD — l'intérêt étant de maintenir en fonctionnement un site gratuit
Mesure d'audienceCompter les visites, voir quelles pages et fonctionnalités sont utilisées, et compter les erreursArt. 6, paragraphe 1, point a), du RGPD — votre consentement, retirable à tout moment

Aucune prise de décision automatisée. Rien ici ne produit d'effets juridiques vous concernant ni ne vous affecte de manière significative de façon similaire. Les interprétations sont des descriptions, pas des décisions, et aucun être humain ni aucune machine n'agit sur leur fondement.

Rien ne vous est imposé. La fourniture de ces données ne constitue ni une obligation légale ni une obligation contractuelle. C'est simplement ce dont le site est fait : sans la connexion à Spotify, il n'y a rien à calculer et rien à montrer.

Où vos données sont conservées, et pendant combien de temps

Il n'y a aucune base de données. Rien vous concernant n'est écrit sur un disque, dans une sauvegarde ou dans un journal nous appartenant.

Il y a un cache, et il mérite d'être décrit avec exactitude, car « nous ne stockons rien » ne serait pas vrai. Pour qu'une deuxième page n'aille pas redemander tout ce que la première a déjà récupéré, ce que Spotify renvoie est conservé dans la mémoire propre du processus serveur. Cette mémoire est :

  • indexée par une empreinte SHA-256 à sens unique, tronquée, de votre jeton de rafraîchissement Spotify — le jeton lui-même n'est jamais stocké, et ne peut pas être reconstitué à partir de la clé ;
  • jamais partagée entre auditeurs : deux personnes ne peuvent pas se retrouver dans le même espace de noms ;
  • plafonnée à 200 entrées au total pour l'ensemble des personnes utilisant ce serveur, les entrées les moins récemment utilisées étant supprimées en premier ;
  • jamais écrite sur disque, jamais sauvegardée, jamais envoyée nulle part ;
  • effacée au redémarrage du serveur, et chaque déploiement le redémarre.

Durée de vie de chaque type d'entrée :

Ce qui est conservéPendant
Votre profil Spotify60 minutes
Top artistes et top titres30 minutes
Titres enregistrés, albums enregistrés, artistes suivis, playlists10 minutes
Écoutes récentes1 minute
Ce qui est en cours de lecture10 secondes
Fiches d'albums et de titres issues du catalogue Spotify — sur la musique, pas sur vous6 heures

Une précision, pour que le tableau ne soit pas lu comme plus strict qu'il ne l'est : une entrée qui vient d'expirer peut être servie une fois encore pendant qu'une copie fraîche est récupérée en arrière-plan de votre page, et ce pendant au plus deux fois sa propre durée de vie supplémentaire. La limite extérieure, pour tout ce qui figure dans ce tableau, est donc le triple du chiffre indiqué — trois heures pour le profil, quatre-vingt-dix minutes pour les listes top.

Votre session, quant à elle, n'est pas conservée du tout sur notre serveur. Elle vit dans un cookie, dans votre propre navigateur, et vous déconnecter la détruit. Voir la section suivante.

Cookies et stockage du navigateur

Tout ce que ce site dépose, à quoi cela sert, et si vous pouvez le refuser. Rien ici n'est un cookie publicitaire, et rien n'est partagé avec une régie publicitaire.

NomCe que c'estDurée de vieRefusable ?
ms_sessionVos jetons Spotify d'accès et de rafraîchissement, scellés dans un JWE chiffré. httpOnly, SameSite=Lax, Secure en production.180 jours, ou jusqu'à votre déconnexionStrictement nécessaire
ms_pkceLe vérificateur à usage unique qui rend sûr l'aboutissement de la redirection de connexion10 minutesStrictement nécessaire
ms_splashUn bit signifiant « une connexion vient d'avoir lieu », pour que l'animation de bienvenue soit jouée une seule fois. Lu et supprimé par le premier script exécuté.120 secondesStrictement nécessaire
ms_consentVotre réponse sur la mesure d'audience : accordée ou refusée182 jours, puis la question vous est posée à nouveauStrictement nécessaire — c'est la trace de votre choix
ms_localeLa langue que vous avez choisie1 anPréférence
ms_rangeLa période que vous avez consultée en dernier1 anPréférence
ms_tzVotre fuseau horaire IANA, par exemple Europe/Kyiv, pour que l'horloge d'écoute puisse être dessinée sur le serveur à vos propres heures plutôt qu'en UTC1 anPréférence
theme (stockage local)Clair ou sombreJusqu'à ce que vous l'effaciezPréférence — jamais envoyée au serveur
ms:splash-seen (stockage de session)Si cet onglet du navigateur a déjà vu l'animation de bienvenueJusqu'à la fermeture de l'ongletPréférence — jamais envoyée au serveur
_ga, _ga_<id>Google Analytics, déposés par Google et uniquement après votre acceptationJusqu'à 2 ansOui — refusez, ou retirez votre consentement plus tard

ms_session est ici le seul objet critique pour la sécurité. Il contient les jetons émis par Spotify pour votre compte, chiffrés en AES-256-GCM sous une clé que seul le serveur détient. Il est marqué httpOnly, de sorte qu'aucun script de la page ne peut le lire ; SameSite=Lax, de sorte qu'un autre site ne peut pas amener votre navigateur à l'envoyer ; et Secure, de sorte qu'il ne circule jamais en HTTP simple en production. Vous déconnecter le détruit, et révoquer l'accès sur spotify.com/account/apps rend sans valeur ce qu'il contient.

Les trois cookies de préférence portent un réglage et aucun identifiant. Les deux éléments de stockage du navigateur ne quittent jamais votre navigateur.

La mesure d'audience, et le consentement sur lequel elle repose

Melodystats utilise Google Analytics 4 — et uniquement si vous dites oui.

  • La balise Google n'est pas dans la page tant que vous n'avez pas accepté. Ni chargée puis retenue, ni chargée avec un indicateur positionné : absente. Si vous n'avez pas répondu, cela vaut non.
  • Accepter et refuser figurent sur la même ligne de la bannière, un clic chacun, avec le même poids visuel. Il n'y a pas de bouton pour écarter la bannière, car l'écarter ne vaut pas consentement, et la bannière ne bloque jamais la page qui se trouve derrière elle.
  • Votre réponse est conservée dans le cookie ms_consent pendant 182 jours. Passé ce délai, la bannière repose la question au lieu de présumer que l'ancienne réponse vaut toujours.
  • Retirer son consentement est aussi simple que de le donner. Ouvrez « Paramètres des cookies » dans le pied de page de n'importe quelle page. Passer d'accepté à refusé recharge la page, de sorte que rien de ce qui était mesuré au cours de cette session ne se poursuit.
  • Lorsqu'elle fonctionne, elle est configurée avec anonymize_ip, et Google dépose les cookies _ga et _ga_<id> listés ci-dessus.
  • Ce qu'elle mesure. Les pages vues, et des événements d'interaction nommés : connexion et déconnexion, partage d'une image, export d'un fichier, ouverture d'une fonctionnalité depuis la grille de la page d'accueil, changement de langue, de thème ou de période, et utilisation des liens de contact et de don. Un événement « page introuvable » enregistre l'adresse qui n'a mené nulle part, et un événement de plantage enregistre le code de référence ou le type de l'erreur — jamais son message ni son contenu. Chaque événement note si le visiteur était connecté ou invité ; rien de tout cela ne comporte votre nom, votre identité Spotify, ni quoi que ce soit que vous avez écouté.
  • La mesure d'audience ne fonctionne que sur le site en production. Elle n'est jamais chargée en développement.

Google Ireland Limited agit en qualité de sous-traitant pour les visiteurs situés dans l'EEE et au Royaume-Uni, et les données parviennent à Google LLC aux États-Unis. Voir la section suivante pour savoir comment ce transfert est encadré.

Qui d'autre reçoit vos données

QuiRôleCe qui leur parvientOù
Spotify ABLa source et la destination de chaque requête musicaleVotre jeton, et les appels d'API que Melodystats effectue avec luiSuède (EEE)
Vercel Inc.Hébergement — il sert chaque page et exécute le processus dans lequel vit le cacheChaque requête vers melodystats.me, et ses propres journaux serveur standard (adresse IP, chemin, agent utilisateur, horodatage)États-Unis, avec des régions UE disponibles
Google Ireland Limited / Google LLCMesure d'audience — uniquement si vous avez acceptéLes événements de mesure décrits ci-dessusIrlande et États-Unis
i.scdn.co, mosaic.scdn.co, *.spotifycdn.com, platform-lookaside.fbsbx.comHébergeurs d'images — les pochettes d'album et les photos de profil se chargent directement depuis eux, de sorte que votre navigateur les contacte directementVotre adresse IP et la requête d'imageExploités par Spotify, et par Meta lorsque votre photo Spotify provient de Facebook

Chacun agit en vertu de ses propres conditions écrites, en qualité de sous-traitant ou — pour les hébergeurs d'images — simplement en qualité d'hébergeur d'un fichier que votre navigateur demande. Aucun d'eux ne reçoit de notre part vos données pour les utiliser à ses propres fins.

Rien n'est vendu. Il n'y a ici aucune régie publicitaire, aucun courtier en données, aucun suivi d'affiliation, et aucun profil n'est constitué pour quiconque d'autre que vous. Des données à caractère personnel ne sont transmises à un tiers que lorsque la loi l'exige — une décision de justice ou une demande licite émanant d'une autorité compétente — et seulement dans la mesure où elle l'exige.

Transferts hors de l'EEE et hors d'Ukraine. Vercel et Google se trouvent aux États-Unis. Pour les lecteurs situés dans l'EEE et au Royaume-Uni, il s'agit d'un transfert au sens des articles 44 à 49 du RGPD, fondé sur l'EU–US Data Privacy Framework lorsque le destinataire y est certifié, et sur les clauses contractuelles types de la Commission européenne dans le cas contraire. Le responsable du traitement étant établi en Ukraine, les mêmes transferts sont effectués au titre de l'article 29 de la loi ukrainienne « sur la protection des données à caractère personnel », au motif que le transfert est nécessaire à l'exécution de la connexion que vous avez demandée.

Mentions des mécènes

Si vous soutenez Melodystats sur Patreon et demandez à être mentionné, votre prénom et l'initiale de votre nom de famille apparaissent sur la page des mécènes — « Oleksandr K. » plutôt qu'un nom complet. Cela se fait avec votre accord, c'est la totalité de ce qui est publié, et cela ne sert à rien d'autre.

Écrivez à contact@melodystats.me et la mention est retirée au prochain déploiement du site. Vous n'avez pas à donner de motif.

Vos droits

Lorsque le RGPD vous est applicable, tous les droits qui suivent sont les vôtres, et aucun d'eux n'a de coût :

  • Droit d'accès — une copie des données à caractère personnel détenues à votre sujet. La présente politique constitue déjà l'essentiel de cette réponse : il n'y a pas de base de données, de sorte que ce qui existe est une entrée de cache qui expire dans les délais indiqués à la section Où vos données sont conservées.
  • Droit de rectification — la correction de tout élément erroné. Presque tout ce qui se trouve ici provient de Spotify : la correction relève donc le plus souvent de votre profil Spotify, et elle se répercute ici à la récupération suivante.
  • Droit à l'effacement — déconnectez-vous et révoquez l'accès sur spotify.com/account/apps. Le cookie de session est détruit, les jetons cessent de fonctionner, et les entrées en cache expirent d'elles-mêmes. Écrivez-nous si vous souhaitez en obtenir la confirmation.
  • Droit à la limitation et droit d'opposition — y compris le droit de vous opposer au traitement fondé sur les intérêts légitimes mentionné à la section Pourquoi, et sur quelle base légale.
  • Droit à la portabilité — la plupart des pages qui affichent une interprétation comportent une commande d'export : un fichier CSV, XLSX ou JSON des données qui sous-tendent cette page. Votre bibliothèque enregistrée, et la façon dont elle s'est étoffée mois après mois, s'obtiennent de la même manière depuis votre page de profil. Là où la commande est présente, vous n'avez pas à nous la demander ; là où une page n'en a pas, écrivez-nous et nous vous construirons le même fichier.
  • Droit de retirer votre consentement — pour la mesure d'audience, à tout moment, depuis « Paramètres des cookies » dans le pied de page. Le retrait met fin à toute mesure future ; il ne peut pas défaire ce qui a déjà été mesuré, ce qui est la seule chose qu'un retrait ne peut jamais faire.
  • Droit de ne pas faire l'objet d'une décision automatisée — il n'y en a aucune ici dont vous puissiez faire l'objet.

Écrivez à contact@melodystats.me. Vous obtiendrez une réponse dans un délai d'un mois, et si une demande se révèle complexe, vous en serez informé à l'intérieur de ce délai plutôt qu'après lui.

Réclamations. Si vous vous trouvez dans l'EEE, vous pouvez introduire une réclamation auprès de l'autorité de contrôle de votre lieu de résidence, de votre lieu de travail, ou du lieu où vous estimez qu'un manquement s'est produit. En Ukraine, l'autorité est le Commissaire aux droits de l'homme de la Verkhovna Rada. Vous n'êtes pas tenu de nous écrire au préalable, même si c'est en général plus rapide.

Sécurité

  • La connexion utilise OAuth 2.0 avec PKCE. Aucun mot de passe ne parvient jamais à Melodystats, car Melodystats n'a pas de mot de passe.
  • Le cookie de session est chiffré en AES-256-GCM sous une clé détenue par le seul serveur, et il est httpOnly, SameSite=Lax et Secure.
  • Rien vous concernant n'est écrit sur disque : il n'y a donc aucune base de données à compromettre et aucune sauvegarde à laisser fuiter.
  • La clé de cache est un condensat à sens unique ; votre jeton de rafraîchissement ne peut pas en être reconstitué, et ce condensat ne quitte jamais le serveur.

Aucun système n'est parfaitement sûr, et la présente politique ne prétendra pas le contraire. Si un incident survient qui met vos données en danger, nous le dirons — à vous, et à l'autorité de contrôle lorsque la loi l'exige.

Âge

Melodystats ne s'adresse pas aux enfants. Un compte Spotify est nécessaire pour l'utiliser, et Spotify fixe son propre âge minimum pour votre pays.

Lorsque le RGPD s'applique, l'âge à partir duquel vous pouvez consentir seul à un service en ligne est de 16 ans, sauf si votre pays l'a abaissé — il ne peut pas descendre en dessous de 13 ans. En dessous de cet âge, un parent ou un tuteur doit consentir pour vous.

Il n'y a ici aucun formulaire ni aucun profil qui nous soit propre : nous n'avons donc aucun moyen de vérifier l'âge de qui que ce soit. C'est une règle, pas un verrou. Si vous pensez qu'un enfant a connecté Spotify à Melodystats, révoquer l'autorisation accordée sur spotify.com/account/apps y met fin immédiatement — plus rien ne peut être lu, et les entrées en cache expirent dans les délais indiqués à la section Où vos données sont conservées. Écrivez à contact@melodystats.me si vous souhaitez de l'aide pour le faire ou la confirmation que c'est fait.

Quelle loi s'applique

Melodystats est exploité depuis l'Ukraine : la loi ukrainienne « sur la protection des données à caractère personnel » (n° 2297-VI) s'applique donc au responsable du traitement — y compris ses obligations relatives aux finalités de la collecte, à l'information sur les transferts à des tiers, à la sécurité, et aux fondements permettant d'envoyer des données à l'étranger.

Le site est proposé à des lecteurs situés dans l'EEE, dans leurs propres langues : le RGPD s'applique donc en parallèle à ce traitement, au titre de l'art. 3, paragraphe 2, point a).

Lorsque les deux fixent des exigences différentes, Melodystats applique la plus élevée plutôt que de choisir la plus commode. Les réclamations s'adressent au Commissaire aux droits de l'homme de la Verkhovna Rada en Ukraine, ou à votre propre autorité de contrôle nationale dans l'EEE.

Modifications de la présente politique

La présente politique porte une seule date, en haut de la page, et c'est sa version. Il n'y a pas de seconde mention qui la contredirait.

  • Une correction qui ne change rien à ce qui se passe — une faute de frappe, une phrase plus claire — prend effet dès sa publication.
  • Toute modification de ce qui est collecté, des finalités, ou des destinataires est annoncée sur le site avant sa prise d'effet, et lorsque la modification requiert votre consentement, la question vous sera posée à nouveau ; vous n'en serez pas simplement informé. La poursuite de l'utilisation de Melodystats n'est pas considérée comme une acceptation d'une modification substantielle.

Contact

PE Ishtvan Komonii, Petliury Street 4, apt. 210, Lviv 79054, Ukraine.

contact@melodystats.me — pour tout ce qui figure dans la présente politique, y compris chacun des droits énumérés à la section Vos droits. Cette adresse aboutit à une personne, pas à une file d'attente.

Les Conditions générales d'utilisation régissent votre utilisation du site lui-même.

Melodystats fonctionne sans te pister. On aimerait utiliser Google Analytics pour compter les visites et voir quelles fonctionnalités servent — rien ne se charge tant que tu n'as pas dit oui, et tu peux changer d'avis à tout moment. Lire la politique de confidentialité