Wavio fonctionne entièrement sur votre appareil et ne communique qu'avec le serveur de musique et les services tiers que vous configurez. Nous ne collectons, ne vendons ni ne partageons vos données, parce que nous ne les avons pas.
01Qui nous sommes
Wavio est une application Android gratuite et open source, maintenue par des contributeurs indépendants. Le code source est publié sous licence MIT et consultable par tout le monde sur GitHub.
02Ce que Wavio collecte sur vous
Rien de personnel. Wavio n'a pas de comptes, pas de profils, pas de SDK publicitaires, pas de statistiques comportementales et pas de traceurs sociaux. Nous n'exploitons aucun serveur qui stockerait qui vous êtes ou ce que vous écoutez.
Les seules données qui quittent votre téléphone sont celles nécessaires à la lecture de la musique ou au diagnostic des plantages, décrites dans les deux sections suivantes.
03Ce qui reste sur votre appareil
Pour fonctionner en tant que lecteur de musique, Wavio stocke localement, sur votre téléphone uniquement, les éléments suivants :
- Les informations de connexion au serveur (URL, nom d'utilisateur et mot de passe ou jeton crypté) pour chaque serveur que vous ajoutez.
- Votre file d’attente de lecture, les éléments récemment écoutés et recherchés, les paramètres de la minuterie de mise en veille et de l’égaliseur, ainsi que d’autres préférences de l’application.
- Les titres que vous choisissez de télécharger pour une écoute hors ligne, ainsi que les pochettes d’album mises en cache et les métadonnées récupérées depuis votre serveur.
- Les identifiants de l’API de podcasts (Taddy) si vous activez les podcasts.
Ces informations sont stockées dans la mémoire privée de l’application, et la désinstallation de Wavio les supprime toutes. La seule exception concerne les morceaux que vous enregistrez explicitement sur votre appareil : ces fichiers sont enregistrés dans le dossier « Musique » partagé de votre téléphone, et y restent donc après la suppression de l’application, jusqu’à ce que vous les supprimiez vous-même.
04Ce que voit votre serveur de musique
Lorsque vous connectez Wavio à une instance de Navidrome, Jellyfin ou OpenSubsonic, l’application communique directement avec ce serveur à l’aide des identifiants que vous fournissez. Le serveur enregistre généralement votre adresse IP, les requêtes que vous effectuez et votre activité d’écoute, comme le ferait n’importe quel autre client.
Wavio peut également lire de la musique sans passer par un tel serveur. Une bibliothèque locale est lue directement depuis la mémoire de votre téléphone, et aucune donnée ne quitte l'appareil. Un partage réseau SMB ou WebDAV est contacté directement, sur votre réseau, avec les identifiants que vous saisissez, et tout ce que cette machine enregistre relève uniquement de votre relation avec elle.
Les contributeurs de Wavio n’exploitent aucun de ces serveurs ou partages et n’ont aucun accès aux informations qu’ils enregistrent. Veuillez consulter la politique de confidentialité de tout service auquel vous vous connectez.
05Rapports de plantage et erreurs
Les versions de production de Wavio utilisent Sentry pour signaler les plantages et les erreurs inattendues afin que nous puissions les corriger. Chaque rapport comprend des informations techniques telles qu’une trace de pile, la version de l’application, le modèle de l’appareil, la version d’Android et l’adresse IP à l’origine du rapport.
Les rapports comportent un identifiant unique : un hachage à sens unique de votre nom d’utilisateur et de l’identifiant interne de Wavio pour ce serveur, ce qui permet de regrouper les rapports associés et de distinguer deux de vos serveurs. Ce hachage ne peut pas être inversé, ne contient jamais l’adresse du serveur et ne comporte aucun autre identifiant — ni nom, ni e-mail, ni identifiant publicitaire ou d’appareil. Nous ne suivons pas les écrans que vous consultez, n’enregistrons pas ce que vous écoutez et ne constituons pas de profil vous concernant. Les rapports sont utilisés uniquement pour diagnostiquer des bugs et sont conservés conformément à la politique de conservation des données de Sentry.
06Autorisations Android
Wavio ne demande que les autorisations nécessaires à la lecture de musique :
- accès àInternet, au réseau et à l'état du Wi-Fi pour se connecter à votre serveur de musique et aux services tiers répertoriés ci-dessous, ainsi que pour faire la distinction entre « vous êtes hors ligne » et « votre serveur est inaccessible ».
- Service au premier plan et lecture multimédia pour maintenir la lecture audio lorsque l'écran est éteint.
- Synchronisation des données du service en avant-plan pour continuer à analyser une bibliothèque locale ou réseau pendant que vous effectuez d’autres tâches.
- Notifications pour afficher les commandes de lecture sur l'écran de verrouillage et dans le volet de notifications, et pour indiquer la progression de l'analyse.
- Modification des paramètres audio pour appliquer l’égaliseur système.
- Accès aux fichiers audio et au stockage pour enregistrer et lire les morceaux téléchargés en vue d’une lecture hors ligne, et pour indexer une bibliothèque stockée sur l’appareil.
- Verrouillage de réveil pour que le système ne suspende pas la lecture ou un téléchargement en cours.
- Vibration pour un retour haptique subtil sur certaines commandes.
- Installation de paquets, uniquement dans la version distribuée sur GitHub, afin que le programme de mise à jour intégré à l'application puisse transmettre une version téléchargée au programme d'installation d'Android. La version Google Play ne nécessite pas cette autorisation et effectue les mises à jour via Play.
Wavio ne demande pas l’accès à vos contacts, à votre localisation, au microphone, à l’appareil photo ni à aucune autre donnée sensible.
07Services tiers
Outre votre serveur musical et Sentry, Wavio communique avec plusieurs services externes. Chacun d'entre eux n'est contacté que lorsque vous utilisez la fonctionnalité qui en a besoin, et ceux qui nécessitent un compte ne sont contactés qu'une fois que vous en avez créé un vous-même.
- LRCLib est interrogé pour obtenir les paroles synchronisées lorsque vous ouvrez la fenêtre des paroles d'un morceau.
- Taddy assure la recherche de podcasts et la gestion des métadonnées ; il n'est contacté que si vous fournissez votre propre clé API Taddy et votre identifiant utilisateur dans les paramètres.
- Radio Browser fournit le répertoire des stations de radio Internet et est interrogé lorsque vous parcourez ou recherchez des stations de radio.
- MusicBrainz et Cover Art Archive sont interrogés lorsque vous utilisez la correction des balises sur un album local, afin de rechercher les métadonnées de l'album et la pochette.
- ListenBrainz reçoit les informations relatives à ce que vous écoutez, si vous connectez un compte et activez le scrobbling. Il s’agit d’un historique d’écoute qui quitte votre appareil par défaut : cette fonctionnalité est désactivée jusqu’à ce que vous l’activiez, et les données sont envoyées vers le serveur ListenBrainz de votre choix. Les pochettes d’album affichées sur les écrans de statistiques sont récupérées depuis Internet Archive.
- Last.fm reçoit également les informations relatives à ce que vous écoutez, si vous connectez un compte et activez le scrobbling. La connexion ouvre Last.fm dans votre navigateur pour valider l’accès à Wavio, et vous pouvez retirer cette autorisation à tout moment depuis les paramètres de votre compte Last.fm. Les morceaux que vous ajoutez à vos favoris sont également envoyés lorsque la synchronisation des favoris est activée, et les statistiques, les recommandations d’artistes similaires et les pochettes d’album que vous voyez dans l’application sont récupérées depuis Last.fm.
- Les flux de podcasts sont récupérés directement auprès de l’hébergeur qui les publie lorsque vous suivez une émission dans une bibliothèque locale, ce qui expose votre adresse IP à cet hébergeur.
- GitHub est sollicité pour obtenir la dernière version lorsque le programme de mise à jour intégré à l’application vérifie s’il en existe une, et fournit l’APK si vous l’installez. Cela s’applique à la version distribuée sur GitHub, et non à celle disponible sur Google Play.
- Google Cast est utilisé lorsque vous diffusez la lecture sur un appareil compatible Chromecast. Les conditions d’utilisation de Google s’appliquent alors à cette session.
- Cloudflare, Apple, Google et Yandex publient chacun un petit point de terminaison « êtes-vous en ligne ? ». Lorsque votre serveur cesse de répondre, Wavio leur envoie un ping pour déterminer si c’est Internet qui est en panne ou seulement votre serveur ; celui qui répond en premier voit votre adresse IP et rien d’autre.
Certaines fonctionnalités se connectent à des logiciels que vous exécutez vous-même : Lidarr, SoulSync et Tidarr pour les téléchargements, et AudioMuse-AI pour les recommandations. Wavio se connecte uniquement à l’adresse que vous saisissez, avec les identifiants que vous fournissez, exactement comme il le fait avec votre serveur musical. La navigation dans le catalogue Tidal via Tidarr charge en outre les pochettes d’album à partir des serveurs d’images propres à Tidal.
La diffusion vers un appareil DLNA ou UPnP transmet l’adresse du flux à cet appareil sur votre réseau local, afin qu’il puisse récupérer lui-même le fichier audio.
Aucun réseau publicitaire, aucun fournisseur d'analyses ni aucun outil de suivi des réseaux sociaux n'est intégré à Wavio.
08Enfants
Wavio convient à tous les âges et ne collecte sciemment aucune information sur quiconque, y compris les enfants.
09Modifications de cette politique
Si cette politique venait à changer, la version mise à jour sera publiée ici et annoncée dans les notes de version du projet sur GitHub.
10Contact
Une question, une inquiétude ou de la curiosité ? Ouvrez un ticket sur le dépôt GitHub de Wavio et un mainteneur vous répondra.