Responsable du traitement
PulsePilot est éditée par Adripain, développeur indépendant établi en France, qui agit comme responsable du traitement pour les données décrites dans cette politique.
Pour toute question ou demande relative à vos données, utilisez la page de contact du support. Ne publiez jamais de donnée personnelle ou confidentielle dans une demande GitHub publique.
En bref
PulsePilot communique néanmoins avec certains services lorsque cela est nécessaire : RevenueCat pour vérifier les achats, Apple pour les achats et Apple Music, Philips Hue pour la découverte de votre Bridge, et GitHub pour l’hébergement du présent site et du support.
Données traitées
Microphone et caractéristiques musicales
Avec votre autorisation, PulsePilot analyse le signal du microphone en temps réel afin d’en déduire le niveau sonore, les bandes de fréquence, les impacts, le tempo et la dynamique musicale. Le son brut n’est ni enregistré ni envoyé à nos serveurs ou à RevenueCat.
Si vous déclenchez volontairement l’enregistrement de diagnostic, une trace de caractéristiques numériques dérivées — et non l’enregistrement audio — est enregistrée dans le stockage de l’application pour permettre une relecture locale. Une nouvelle trace remplace la précédente.
Bridge et lampes Philips Hue
PulsePilot traite l’adresse réseau locale et l’identifiant du Bridge, les identifiants et noms des lampes, leur état de disponibilité, leur placement dans votre scène, ainsi que les identifiants techniques créés lors de l’association. Ces éléments sont conservés localement afin de reconnecter l’installation et d’appliquer vos réglages.
Les commandes d’éclairage sont envoyées directement au Bridge sur le
réseau local. Si la découverte locale ne suffit pas, l’app peut interroger
le service officiel discovery.meethue.com pour trouver
l’adresse locale du Bridge. Le nom de votre appareil, normalisé en
minuscules, peut être inclus dans le libellé d’association enregistré
sur votre Bridge.
Apple Music
Si vous l’autorisez, PulsePilot accède par MusicKit aux informations du morceau en cours — titre, artiste, album, pochette et état de lecture — et aux commandes de lecture. Ces données servent uniquement à afficher et piloter votre musique dans l’app. Nous ne les recevons pas sur un serveur nous appartenant. Le rythme reste analysé par le microphone.
Achats et accès Premium
PulsePilot utilise RevenueCat pour afficher les offres, vérifier les achats, restaurer les droits et activer Premium. RevenueCat peut traiter un identifiant d’installation anonyme, le reçu Apple, l’historique et l’état des achats, les dates d’utilisation, ainsi que des informations techniques limitées sur l’appareil et l’app. PulsePilot ne crée pas de compte utilisateur et ne transmet pas de nom ou d’adresse e-mail à RevenueCat.
Réglages et diagnostics
Les palettes, positions de lampes, paramètres de calibration, état de configuration et préférence de diagnostic sont conservés localement. Lorsque les diagnostics sont activés, des données techniques sur les décisions du moteur lumineux sont inscrites dans les journaux système de l’appareil ; elles ne sont pas envoyées automatiquement au développeur.
Demandes de support
Si vous contactez le support via GitHub, nous traitons les informations que vous choisissez de communiquer, votre identifiant GitHub et le contenu des échanges. Les tickets GitHub sont publics : ne partagez aucun secret, identifiant Hue, reçu d’achat ou autre donnée confidentielle.
Finalités et bases légales
| Traitement | Finalité | Base légale |
|---|---|---|
| Microphone, MusicKit et réseau local | Fournir les fonctions choisies par l’utilisateur | Consentement via les autorisations système et exécution du service |
| Configuration Hue et préférences | Mémoriser l’installation et personnaliser le show | Exécution du service |
| Achats et droits Premium | Traiter, vérifier et restaurer les achats | Exécution du contrat et obligations légales |
| Diagnostics locaux | Comprendre et corriger les problèmes techniques | Consentement et intérêt légitime à améliorer l’app |
| Demandes de support | Répondre aux questions et résoudre les incidents | Exécution du service et intérêt légitime |
Destinataires et services tiers
Selon les fonctions utilisées, des données peuvent être traitées par :
- Apple, pour la distribution de l’app, les achats, abonnements et MusicKit — politique de confidentialité d’Apple ;
- RevenueCat, pour la gestion des offres et droits Premium — politique de confidentialité de RevenueCat ;
- Signify / Philips Hue, lorsque le service de découverte Hue est interrogé — politique de confidentialité de Philips Hue ;
- GitHub, pour l’hébergement de ce site et des demandes de support — déclaration de confidentialité de GitHub.
Apple, RevenueCat, Signify et GitHub peuvent traiter des données hors de l’Espace économique européen selon leurs propres garanties juridiques. Nous ne vendons ni ne louons vos données et ne les utilisons pas pour du suivi publicitaire entre applications ou sites.
Durées de conservation
- Données locales : conservées tant que l’app est installée ou jusqu’à leur remplacement. La dernière trace de diagnostic audio dérivée est écrasée par la suivante. La suppression de l’app efface normalement son stockage local.
- Achats : conservés par Apple et RevenueCat pendant la durée nécessaire à la fourniture et à la restauration des achats, à la prévention de la fraude et au respect de leurs obligations légales.
- Support : conservé le temps nécessaire pour traiter la demande et assurer son suivi. Un ticket GitHub public peut rester visible jusqu’à sa suppression par son auteur ou par le mainteneur.
- Journaux du site : conservés par GitHub selon sa propre politique de conservation.
Vos choix et autorisations
Vous gardez la maîtrise des accès accordés à PulsePilot :
- retirez l’accès au microphone, au réseau local ou à Apple Music dans Réglages > Confidentialité et sécurité ; les fonctions associées ne seront alors plus disponibles ;
- désactivez les diagnostics directement dans PulsePilot ;
- gérez ou résiliez votre abonnement depuis la page Abonnements d’Apple ;
- supprimez l’app pour effacer son stockage local. La suppression ne résilie pas automatiquement un abonnement et n’efface pas l’historique d’achat conservé légalement par Apple.
Vos droits
Selon la législation applicable, notamment le RGPD, vous pouvez demander l’accès, la rectification, l’effacement, la limitation ou la portabilité de vos données, et vous opposer à certains traitements ou retirer votre consentement. Le retrait du consentement ne remet pas en cause la licéité des traitements déjà réalisés.
Pour une demande concernant RevenueCat, joignez uniquement votre identifiant client anonyme affiché dans PulsePilot, par un canal privé convenu avec le support. Ne publiez jamais cet identifiant dans un ticket GitHub. Nous pouvons demander une vérification raisonnable afin d’éviter de remettre des données à la mauvaise personne.
Si vous estimez que vos droits ne sont pas respectés après nous avoir contactés, vous pouvez adresser une réclamation à la CNIL ou à l’autorité de contrôle compétente dans votre pays.
Sécurité et mineurs
Nous limitons les données traitées, privilégions le stockage local et les connexions directes avec le Bridge, et utilisons les mécanismes de sécurité fournis par iOS, Apple et nos prestataires. Aucun système n’offre toutefois une sécurité absolue.
PulsePilot n’est pas destinée spécifiquement aux enfants et ne cherche pas à collecter sciemment leurs données personnelles. Un adulte doit superviser l’utilisation des effets lumineux par un mineur, en particulier les effets clignotants.
Ce site web
Ce site statique ne dépose pas volontairement de cookie publicitaire, n’intègre pas d’outil d’analyse d’audience et ne contient aucun formulaire. Il est hébergé par GitHub Pages. GitHub peut recevoir des données techniques telles que l’adresse IP, le type de navigateur, la date et l’heure, les pages consultées et les liens utilisés, conformément à sa propre politique.
Évolution de cette politique
Cette politique peut être mise à jour si PulsePilot, ses prestataires ou la réglementation évoluent. La date affichée en haut de la page indique la dernière révision. En cas de changement important, une information adaptée sera fournie dans l’app ou sur cette page.
Nous contacter
Pour une question sur cette politique ou pour exercer vos droits, rendez-vous sur la page Support et indiquez qu’il s’agit d’une demande de confidentialité. N’incluez aucune donnée personnelle ou confidentielle dans le ticket public ; un canal adapté sera convenu si des informations privées sont nécessaires.