patrick@fribourg:~$ cat CONFIDENTIALITE.md
Confidentialité
nowplayingd ne collecte aucune donnée. Je n'ai pas de serveur, il n'y a pas de compte chez moi, ni pistage, ni analytique, ni publicité. Rien de ce que tu écoutes ne m'arrive. L'app parle directement, depuis ton Mac, à tes enceintes et aux services que tu choisis, et garde tout le reste sur ton Mac.
← à propos de nowplayingd aide s'applique à : nowplayingd pour Mac mise à jour : 10 octobre 2026
whoami
nowplayingd est écrit par moi, Patrick Ostertag, à Fribourg, en Suisse, seul. Cette page explique simplement ce que l'app fait de tes informations. La réponse courte : elle les garde sur ton Mac, et n'envoie à chaque service que ce dont il a besoin pour répondre.
ls ~/Library
Ce qui reste sur ton Mac
- Tes identifiants, dans le trousseau de ce Mac (pas synchronisés avec iCloud) : ta clé d'API Last.fm, son secret et ta clé de session, ton jeton ListenBrainz, tes sessions Mastodon et Bluesky, et les clés de jumelage entre une centrale et ses écrans. nowplayingd ne demande jamais le mot de passe de ces services : tu te connectes sur leur propre page, dans ton navigateur.
- Réglages, historique et caches, dans le dossier propre à l'app : tes préférences, les derniers morceaux, les pochettes et les informations déjà cherchées (Wikipédia, Wikidata, haïkus, traductions), pour ne pas redemander deux fois.
- Les scrobbles en attente, si tu as activé le scrobble et que la connexion tombe : sur le disque de ton Mac, et nulle part ailleurs, jusqu'à leur envoi.
- Le widget lit le morceau en cours dans un dossier partagé entre l'app et son widget, sur ton Mac.
- Les haïkus et les traductions sont produits sur ton Mac par Apple Intelligence et le framework Translation d'Apple. Les langues de traduction sont téléchargées par macOS quand tu les demandes.
lsof -i -a -c nowplayingd
Ce qui sort de ton Mac, et vers où
nowplayingd ne se connecte qu'aux endroits ci-dessous, directement depuis ton Mac. Comme toute connexion sur internet, chaque service voit ton adresse IP ; l'app se présente aussi par son nom et sa version, comme ces services le demandent. Ce qu'ils en font relève de leur propre politique de confidentialité.
| Vers | Quand | Ce qui part |
|---|---|---|
| Tes enceintes Sonos, sur ton réseau local | Si Sonos est activé (Réglages → Sources) | Des requêtes qui demandent ce qui joue, et lecture, pause, suivant quand tu cliques. Les enceintes préviennent aussi nowplayingd de chaque changement : pour cela, l'app ouvre un petit serveur sur ton Mac, joignable depuis ton réseau local seulement, qui n'accepte que ces notifications. Rien sur toi. Ni compte ni cloud Sonos. |
| Tes autres Macs, sur ton réseau local | Seulement si tu choisis une centrale et des écrans (Réglages → Rôle) | Ce qui joue et l'historique récent, de la centrale vers les écrans jumelés avec son code. |
| Last.fm | Seulement si tu le connectes | Ton nom d'utilisateur et ta propre clé d'API, pour lire tes dernières écoutes. Artiste et titre, pour reconnaître les morceaux à la radio et chercher des détails. Si tu actives le scrobble : ce que tu écoutes, avec ta clé de session. |
| ListenBrainz | Seulement si tu le connectes | Ton nom d'utilisateur, pour lire tes dernières écoutes. Si tu actives le scrobble : ce que tu écoutes, avec ton jeton. |
| Wikipédia, Wikidata, Wikimedia Commons, MusicBrainz, Cover Art Archive | Quand un morceau joue, pour présenter l'artiste et l'album | Noms d'artiste et d'album, et identifiants publics. Rien sur toi. |
| Le catalogue iTunes d'Apple | Quand une pochette manque | Noms d'artiste et d'album. |
| LRCLIB | Seulement si tu actives les paroles | Artiste, titre, album et durée du morceau. |
| Ton serveur Mastodon | Seulement si tu le connectes, et quand tu cliques sur « Publier » | Le message que tu as relu, avec la pochette et sa description. |
| Bluesky | Seulement si tu le connectes, et quand tu cliques sur « Publier » | Ton identifiant, pour trouver ton serveur Bluesky (par l'annuaire public de Bluesky), puis le message que tu as relu, avec la pochette. |
Rien n'est envoyé à moi, ni à un service d'analytique, de publicité ou de rapports de plantage.
Radio. L'adresse de certains flux radio (TuneIn) contient ta position approximative. nowplayingd ne s'en sert qu'en mémoire, pour reconnaître la source : elle n'est jamais journalisée, enregistrée ni transmise.
Connexion à Bluesky. Quand tu te connectes, Bluesky lit une courte description publique de nowplayingd hébergée sur ce site. Cette requête vient des serveurs de Bluesky, pas de ton Mac, et ne contient rien sur toi.
cat /etc/apple
Apple et TestFlight
nowplayingd est distribué par Apple, sur l'App Store et, pendant la bêta, par TestFlight. Si tu as autorisé macOS à partager les données d'analyse avec les développeurs (Réglages Système → Confidentialité et sécurité → Analyse et améliorations), Apple peut me transmettre des rapports de plantage et des statistiques d'usage anonymes. Pendant la bêta, les retours et captures que tu envoies par TestFlight me parviennent par Apple. C'est le système d'Apple, régi par la politique de confidentialité d'Apple ; tu peux le désactiver là-bas.
L'essai gratuit et l'achat passent par l'App Store, avec ton compte Apple : c'est Apple qui encaisse, et nowplayingd demande seulement à l'App Store, sur ton Mac, si ton essai est en cours ou ton achat fait. Je vois les chiffres de ventes qu'Apple montre à tout développeur, jamais qui tu es.
nowplayingd --purge
Comment tout effacer
- Dans Réglages → Comptes, clique sur Déconnecter pour chaque compte, et sur Retirer pour ta clé d'API Last.fm. Cela supprime les éléments correspondants du trousseau. Sur une centrale : Réglages → Rôle → Oublier tous les écrans.
- Quitte nowplayingd et mets-le à la corbeille.
- Supprime le dossier
~/Library/Containers/ch.patrickostertag.nowplayingd(réglages, historique, caches, scrobbles en attente) et, s'il existe, le dossier partagé du widget~/Library/Group Containers/PU9BSXN2V5.ch.patrickostertag.nowplayingd. - Si tu as sauté l'étape 1 : ouvre l'app Trousseaux d'accès et supprime les éléments
nommés
ch.patrickostertag.nowplayingd. - Pour être complet, retire l'accès sur les services eux-mêmes : Last.fm (Settings → Applications), ListenBrainz (régénère ton jeton), et les applications autorisées dans Mastodon et Bluesky.
Ce que tu as scrobblé reste sur ton compte Last.fm ou ListenBrainz, et ce que tu as publié reste sur Mastodon ou Bluesky : ce sont tes données sur tes comptes, que tu gères là-bas.
git log CONFIDENTIALITE.md
Changements et contact
Si l'app se met à parler à un nouveau service, cette page le dira avant la sortie de la version concernée, avec une nouvelle date en haut.
Une question sur ta vie privée ? Écris-moi sur Mastodon.
Cette politique couvre l'app nowplayingd. Ce site a ses propres notes dans les coulisses.