Confidentialité

Politique de confidentialité

Mise à jour :

L'essentiel

  • Aucune donnée collectée
  • Ni publicité, ni pistage
  • Votre musique ne passe que par votre serveur
  • Statistiques calculées sur l'appareil

Andia ne collecte aucune donnée personnelle. L’app parle au serveur Jellyfin que vous lui indiquez, à l’annuaire Radio Browser et aux radios que vous écoutez quand vous utilisez les radios en direct, à Discogs pour les notes du public des albums (sauf si vous les désactivez), à Ticketmaster pour les concerts à venir des artistes si vous lui donnez votre clé Ticketmaster et, si vous reliez votre compte Last.fm ou ListenBrainz (Andia Plus), à ce service pour vos écoutes ; à aucun autre service : ni publicité, ni mesure d’audience, ni suivi.

Votre serveur

L’adresse du serveur et le jeton de connexion sont gardés dans le trousseau de l’appareil, votre nom d’utilisateur dans les réglages de l’app (pour préremplir la connexion suivante). Votre mot de passe n’est envoyé qu’à votre serveur, au moment de la connexion, et n’est jamais enregistré. Pour son fonctionnement, l’app envoie à votre serveur ce que tout client Jellyfin lui envoie : les morceaux écoutés (pour l’historique et les compteurs d’écoute), les favoris, les modifications de playlists.

Sur l’appareil

Les réglages, la file d’attente, les copies de la bibliothèque, les dix dernières recherches de chaque compte (le texte tapé, pour les proposer dans l’onglet Recherche), les pistes mises en cache et les téléchargements restent sur l’appareil. Comme les données de toute app, les réglages, la file d’attente, les copies de la bibliothèque, les recherches récentes et le journal d’écoute font partie de la sauvegarde de l’appareil (iCloud ou ordinateur ; Time Machine sur Mac) quand elle est activée ; les pistes en cache et les téléchargements en sont exclus. La déconnexion depuis Réglages › Serveur supprime les téléchargements et les recherches récentes, retire la musique envoyée à l’Apple Watch et révoque le jeton. Celle de l’écran de premier chargement, et la reconnexion après une session expirée, révoquent aussi le jeton mais gardent les téléchargements, la musique de la montre, la copie de la bibliothèque et les recherches récentes pour une reconnexion au même compte : ils sont effacés quand un autre compte se connecte. Sur iPhone et iPad, la suppression de l’app efface ses réglages et ses fichiers, mais pas le trousseau, qui survit à la désinstallation : au premier lancement d’une app réinstallée, la session précédente (dont le jeton est alors révoqué), la clé Ticketmaster et les comptes Last.fm et ListenBrainz reliés en sont effacés ; y restent les certificats de serveur que vous avez approuvés et l’identifiant d’appareil que l’app présente à votre serveur. Sur Mac, mettre l’app à la corbeille n’efface ni le trousseau ni son dossier de données (~/Library/Containers/io.babilia.app) : supprimez ce dossier pour effacer ses réglages et ses fichiers, et l’app redémarre alors comme réinstallée.

Historique d’écoute (Rewind)

Pour vos statistiques d’écoute, l’app tient sur chaque appareil un journal des morceaux écoutés dans Andia (et, depuis l’iPhone, dans CarPlay et sur l’Apple Watch) : titre, artiste, album, genres, date, source, au nom de votre compte. Andia ne l’envoie jamais nulle part, ni à votre serveur, ni ailleurs, ni d’un appareil à l’autre : les statistiques sont calculées sur l’appareil, d’après ses propres écoutes. Seule la sauvegarde de l’appareil, si elle est activée, en garde une copie, comme pour les autres données de l’app (ci-dessus). L’envoi de vos écoutes à Last.fm ou ListenBrainz, si vous reliez un compte, est à part (ci-dessous). Quand un autre compte Jellyfin se connecte sur l’appareil, le journal des comptes précédents est effacé. Vous pouvez l’effacer à tout moment dans Réglages › Stockage et historique › Historique d’écoute ; la suppression de l’app l’efface aussi (sur Mac, celle de son dossier de données).

Notes du public (Discogs)

Sauf si vous désactivez « Notes du public » dans Réglages › Bibliothèque : quand vous ouvrez la page d’un album, l’app demande sa note à Discogs (discogs.com), au plus une fois par mois par album noté (le lendemain pour un album encore sans note). Sont envoyés le nom de l’artiste et le titre de cet album, avec l’identifiant de l’app Andia auprès de Discogs et l’adresse IP de l’appareil comme pour toute connexion ; ni compte Discogs, ni votre compte Jellyfin, ni le reste de la bibliothèque. Les notes reçues restent sur l’appareil. Avec « Notes du public » désactivé, rien n’est envoyé à Discogs.

Concerts à venir (Ticketmaster)

Seulement si vous saisissez votre propre clé Ticketmaster dans Réglages › Bibliothèque : quand vous ouvrez la page d’un artiste, l’app demande alors ses prochains concerts à Ticketmaster (ticketmaster.com), au plus une fois par jour par artiste. Est envoyé le nom de cet artiste, avec votre clé (Ticketmaster peut donc relier ces demandes à votre compte développeur) et l’adresse IP de l’appareil comme pour toute connexion ; ni votre compte Jellyfin, ni le reste de la bibliothèque. La clé est gardée dans le trousseau de l’appareil et n’est envoyée qu’à Ticketmaster : une fois pour la vérifier quand vous l’enregistrez (avec une recherche d’essai, « music »), puis avec chaque demande de concerts ; les dates reçues restent sur l’appareil. Sans clé, ou avec « Concerts à venir » désactivé, aucun concert n’est demandé à Ticketmaster.

Last.fm et ListenBrainz

Seulement si vous reliez votre compte dans Réglages › Scrobbling (Andia Plus) : chaque morceau écouté dans Andia, CarPlay ou sur l’Apple Watch au-delà de sa moitié (4 minutes au plus) est alors envoyé au service relié, Last.fm (last.fm) ou ListenBrainz (listenbrainz.org), ainsi que le morceau en cours pendant l’écoute. Sont envoyés le titre, les artistes, l’album, la durée, le numéro de piste et l’heure de début, avec la clé de session Last.fm ou le jeton ListenBrainz (le service les range donc dans votre compte, c’est son rôle) et l’adresse IP de l’appareil comme pour toute connexion ; ni votre compte Jellyfin, ni le reste de la bibliothèque. Last.fm se relie par sa propre page de connexion : votre mot de passe Last.fm n’est jamais saisi dans Andia. La clé ou le jeton est gardé dans le trousseau de l’appareil et n’est envoyé qu’à son service ; les écoutes pas encore envoyées (hors ligne) attendent sur l’appareil. Délier le compte arrête tout envoi et efface ces écoutes en attente. Sans compte relié, ou sans Andia Plus, rien n’est envoyé.

Radios en direct

Seulement si vous ouvrez la tuile « Radios » (Réglages › Bibliothèque › Radios, « Radios en direct », activé par défaut). L’app demande alors à l’annuaire ouvert Radio Browser (radio-browser.info) les radios les plus écoutées de votre pays (d’après le réglage Région de l’appareil ; celles du monde quand il n’en propose aucune pour ce pays), puis le nom que vous cherchez ; quand vous lancez une radio, elle le signale à l’annuaire (qui compte ainsi les écoutes de chaque radio). La radio choisie, et le site qui héberge son logo, reçoivent l’adresse IP de l’appareil, comme pour toute écoute en ligne ; aucun cookie n’est gardé pour ces logos. Ni votre compte Jellyfin, ni votre bibliothèque ne sont envoyés. Vos radios favorites et récentes restent sur l’appareil. Avec « Radios en direct » désactivé, rien n’est envoyé.

Andia Horizon (à venir)

Andia Horizon, un abonnement à part, n’est pas encore disponible : pour l’instant, l’app n’envoie rien à son serveur, et ce qui suit ne vaudra qu’à sa sortie. Seulement si vous vous abonnez à Andia Horizon et acceptez l’envoi sur son écran d’accueil (Bibliothèque › Découvrir). L’app envoie alors au serveur d’Andia Horizon (hébergé chez OVH), une fois par mois : le titre, l’artiste, l’album, l’année et les genres de vos 500 morceaux les plus écoutés, avec leur nombre d’écoutes et vos favoris ; pour le reste de la bibliothèque, des empreintes (SHA-256 de « artiste|titre » et « artiste|album »), d’où l’on ne relit pas directement les noms, qui servent seulement à ne pas vous proposer ce que vous avez déjà. Elle envoie aussi vos réglages de découverte, la langue de l’app et les morceaux que vous gardez dans votre liste d’envies. Le serveur reconnaît votre abonnement par la transaction signée de l’App Store, sans compte ni adresse e-mail, et en garde le pays de la boutique App Store (par exemple la France), pour chercher vos extraits dans la boutique iTunes de ce pays ; il ne reçoit ni l’adresse de votre serveur Jellyfin, ni votre nom d’utilisateur, ni vos fichiers, ni le reste de votre journal d’écoute. Pour écrire votre portrait et choisir vos suggestions, il transmet ces écoutes, votre portrait, vos réglages et vos retours à Claude, l’IA d’Anthropic (anthropic.com), qui, selon ses conditions commerciales, ne s’en sert pas pour entraîner ses modèles. Pour vérifier les suggestions et trouver leurs extraits, il interroge sa copie de MusicBrainz, puis iTunes Search (Apple) ou Deezer, avec seulement l’artiste et le titre proposés (et, pour iTunes, le pays de votre boutique). Avec l’époque « Sorties récentes », il demande aussi à Deezer, avec seulement des noms d’artistes (certains de ceux que vous écoutez le plus), leurs artistes voisins et les dernières sorties de ceux-ci, pour appuyer les suggestions sur de vraies nouveautés. Les extraits et les pochettes viennent d’Apple ou de Deezer, qui reçoivent l’adresse IP de l’appareil comme pour toute écoute en ligne ; aucun cookie n’est gardé pour ces pochettes. « Effacer mes données Horizon » (Découvrir › Réglages) efface aussitôt tout cela et retire votre accord. Pendant l’abonnement, le serveur ne garde que les deux derniers relevés mensuels d’écoute, les suggestions des 90 derniers jours (la dernière liste toujours), avec la date à laquelle vous avez ouvert chaque liste, et les portraits de l’année écoulée (le dernier toujours) ; tout est effacé 90 jours après la fin ou le remboursement de l’abonnement (les sauvegardes du serveur, gardées 14 jours, en gardent une copie jusque-là). Sans abonnement, rien n’est envoyé ; abonné, tant que vous n’avez pas accepté, seule la transaction signée de l’App Store est présentée au serveur, pour reconnaître l’abonnement (à l’ouverture de Découvrir, ou quand l’abonnement change ; voir « Achats ») : aucune écoute, aucun nom ne part avant « J’accepte, c’est parti ». Chaque compte Jellyfin connecté sur l’appareil donne son propre accord : un autre compte, même avec le même abonnement, voit l’écran d’accord avant que rien de lui ne parte.

Apple Watch

Les albums et playlists que vous envoyez à la montre passent directement de l’iPhone à la montre. La montre ne contacte aucun serveur ; les écoutes faites sur la montre reviennent à l’iPhone, qui les transmet à votre serveur (et à Last.fm ou ListenBrainz si vous les avez reliés).

Fonctions du système

Les noms de vos albums, artistes et playlists sont donnés au système (iOS, iPadOS ou macOS) pour que Siri les reconnaisse. Ils sont traités par celui-ci comme pour toute app, pas par Andia. La biographie d’un artiste écrite dans une autre langue que celle de l’app peut être traduite par la fonction de traduction du système (iOS, iPadOS ou macOS), sur l’appareil : le texte ne quitte pas l’appareil, mais le système télécharge chez Apple les langues qui lui manquent quand vous touchez « Traduire la biographie ».

Rapports de performance

Le système remet à l’app des mesures de performance et des rapports de plantage (MetricKit). Ils restent sur l’appareil, et ne sont envoyés que si vous les partagez vous-même depuis Réglages › À propos.

Achats

Andia Plus s’achète par l’App Store. Andia ne reçoit aucune information de paiement. Andia Plus est vérifié sur l’appareil, sans serveur d’Andia. À sa sortie, Andia Horizon s’achètera aussi par l’App Store ; son serveur recevra alors la transaction signée par l’App Store (son identifiant, l’abonnement choisi, sa date de fin et le pays de la boutique App Store), sans nom ni moyen de paiement.

Liens externes

Le lien « Chercher sur Qobuz » de la recherche ouvre le site de Qobuz seulement quand vous le touchez ; rien ne lui est envoyé avant. De même, la note d’un album ouvre sa page sur discogs.com, un concert sa page sur ticketmaster.com, et le lien « Découvrir Jellyfin » de l’écran de connexion le site jellyfin.org, quand vous les touchez.

Retour à l'accueil