Informations légales
Politique de confidentialité
Cette politique décrit le traitement des données dans les apps iPlay-Lists et sur iplay-lists.app. Elle couvre la génération 3.0, notamment iPhone/iPad et Apple TV ; la disponibilité dépend de la version installée, de la plateforme et du service connecté. Elle n’annonce pas la publication d’une fonction bêta sur toutes les plateformes. iPlay-Lists organise et lit les sources que vous ajoutez ; l’app ne fournit ni catalogue de médias ni abonnement télévisuel.
contactiplaylists@gmail.comiPlay-Lists et votre vie privée
Pour toute question de confidentialité ou demande concernant vos données, contactez iPlay-Lists à contactiplaylists@gmail.com. N’envoyez ni mot de passe, ni jeton d’accès, ni fichier média privé. Nous ne vendons pas vos données personnelles.
Votre bibliothèque et les services connectés
L’app traite les playlists, noms de dossiers, identifiants de fichiers, URL de médias, métadonnées, favoris, progressions de lecture et préférences nécessaires à l’organisation et à la lecture des sources ajoutées. La bibliothèque et les caches sont conservés sur l’appareil. Un téléchargement hors ligne crée une copie locale à votre demande ; l’indexation ne télécharge pas à elle seule les fichiers médias complets.
La connexion à un cloud, serveur multimédia ou partage réseau est facultative. Le fournisseur choisi reçoit les requêtes nécessaires au parcours et à la lecture des fichiers, notamment votre adresse IP et les informations d’authentification. Les identifiants sont conservés dans le trousseau de l’appareil lorsque cela est pris en charge. iPlay-Lists n’a pas besoin de votre mot de passe cloud lorsque le fournisseur propose sa propre page OAuth.
L’identification des médias peut envoyer des titres, années, artistes, albums ou identifiants à TMDB, au service iTunes d’Apple et à fanart.tv pour obtenir descriptions et images. OpenSubtitles reçoit vos recherches de sous-titres, par exemple titre, identifiants, saison, épisode, langue ou empreinte du fichier lorsqu’elle est disponible, ainsi que l’autorisation de votre compte lorsque vous utilisez cette fonction. L’empreinte est un identifiant calculé à partir de parties du fichier, pas un envoi de la vidéo entière. La diffusion, le partage et l’ouverture de liens externes transmettent les informations nécessaires à la destination choisie.
Google Drive
Google Drive est facultatif. La connexion et le consentement se font auprès de Google. L’app demande la permission drive.readonly pour parcourir et lire les fichiers accessibles à votre compte Google. Cette permission concerne le compte : choisir un dossier dans iPlay-Lists limite l’indexation par l’app, pas l’étendue de l’autorisation Google.
L’app utilise noms, identifiants et types MIME pour afficher les dossiers et indexer les médias compatibles. Elle récupère le contenu pour la lecture ou un téléchargement hors ligne demandé. Elle ne crée, ne modifie ni ne supprime vos fichiers Drive et ne change pas leurs permissions de partage.
La connexion native Google Drive sur iPhone/iPad conserve les identifiants Google dans le trousseau de l’appareil. La configuration de la source et l’index local utilisent un stockage chiffré. La connexion Apple TV depuis un navigateur utilise un relais HTTPS iPlay-Lists distinct, hébergé chez OVHcloud. Ce relais échange le code d’autorisation Google et conserve les jetons d’accès et de renouvellement dans un coffre chiffré sur le serveur. La TV conserve un jeton d’accès temporaire et un identifiant opaque de renouvellement dans son trousseau. Le relais gère l’autorisation et son renouvellement ; les listes de fichiers, métadonnées et médias sont demandés directement à Google par l’appareil, sans transiter en streaming par OVH. L’enrichissement des métadonnées et les synchronisations facultatives peuvent transmettre les informations dérivées décrites ici.
Notre utilisation et notre transfert des informations issues des API Google doivent respecter la Google API Services User Data Policy, dont les exigences Limited Use. Les données utilisateur Google ne servent pas à la publicité, ne sont pas vendues et ne servent pas à entraîner des modèles d’IA généralisés. L’accès est limité aux fonctions visibles décrites ici ; l’accès humain est limité aux cas permis par cette politique, notamment un consentement spécifique ou un besoin légal ou de sécurité.
Supprimer une source Drive retire sa configuration locale et son index sans supprimer les fichiers Google originaux. Déconnecter une connexion navigateur tente d’invalider sa session dans le relais Google. Cela ne révoque pas l’autorisation Google globale, afin de ne pas déconnecter silencieusement les autres appareils. Vous pouvez révoquer iPlay-Lists dans les connexions de votre compte Google. Une déconnexion hors réseau ne confirme pas la suppression distante. Téléchargements, historique, favoris et données déjà synchronisées ont des contrôles distincts.
Les connexions Google navigateur en attente expirent après 10 minutes ; le code de transmission à usage unique expire après 5 minutes. Une connexion du relais expire après 60 jours sans renouvellement via ce relais. Une révocation du fournisseur ou l’expiration d’un jeton peut nécessiter une reconnexion plus tôt. Les enregistrements expirés deviennent inutilisables ; leur nettoyage physique intervient lors d’une maintenance ultérieure du coffre, sans garantie de suppression à l’instant exact de l’expiration. Les journaux d’hébergement peuvent inclure des adresses IP et des détails des requêtes de retour OAuth.
Box et la passerelle d’authentification
La connexion Box utilise une passerelle iPlay-Lists hébergée chez OVHcloud. Elle échange les codes d’autorisation et conserve les jetons Box d’accès et de renouvellement dans un coffre chiffré sur le serveur. L’app reçoit un identifiant de connexion et des jetons courts limités au parcours ou au téléchargement. Bien que le consentement Box inclue la lecture/écriture nécessaire à ce mécanisme de jetons, iPlay-Lists lit vos médias sélectionnés sans modifier ni supprimer vos fichiers. Pour délivrer un jeton limité au fichier demandé, la passerelle reçoit aussi l’identifiant de ce fichier Box ; elle ne relaie pas le fichier média.
Cette passerelle est distincte de la connexion native Google Drive. Les médias Box proviennent de Box. La déconnexion tente de révoquer et supprimer la connexion distante ; sans réseau, une déconnexion locale ne prouve pas la révocation distante. Vous pouvez aussi retirer l’autorisation dans votre compte Box.
Les connexions Box en attente expirent après 10 minutes. Le code d’échange natif expire après 2 minutes et celui du parcours navigateur après 5 minutes. Les enregistrements de connexion expirent 60 jours après leur création ou le renouvellement du jeton du fournisseur. L’expiration ne garantit pas une suppression physique immédiate ; le nettoyage intervient lors d’une maintenance ultérieure du coffre. Les journaux d’hébergement peuvent contenir des adresses IP et des détails des requêtes de retour OAuth.
Dropbox et OneDrive
La connexion Dropbox ou OneDrive se fait sur les pages d’autorisation du fournisseur, depuis un appareil Apple compatible ou un navigateur. Sur Apple TV, Dropbox utilise un code d’autorisation protégé par PKCE ; OneDrive utilise l’autorisation par code d’appareil de Microsoft. L’app échange et renouvelle les jetons directement avec le fournisseur, sans le coffre Google ou Box. Ces identifiants sont conservés dans le trousseau ; le profil de connexions iCloud facultatif est décrit ci-dessous.
Les fournisseurs reçoivent l’autorisation du compte et les requêtes nécessaires pour parcourir les dossiers choisis, indexer les identifiants et noms des fichiers, puis lire ou télécharger les médias compatibles demandés. Ces connecteurs ne modifient ni ne suppriment vos originaux. Retirer un dossier d’iPlay-Lists et révoquer l’app dans votre compte Dropbox ou Microsoft sont deux actions distinctes.
Transferts locaux et commandes entre appareils Apple
Importer une playlist sur Apple TV par QR code ouvre une page temporaire servie par la TV sur votre réseau local. Le fichier choisi est transféré à la TV, sans être téléversé sur le site public iPlay-Lists. La connexion cloud par navigateur propose aussi une page locale pour transmettre un code temporaire ; l’identification reste sur les pages du fournisseur et utilise, pour Google/Box, le relais décrit ci-dessus. Les pages locales sont temporaires et nécessitent un accès au même réseau joignable. Leur transport HTTP n’offre pas la protection de HTTPS : utilisez un réseau de confiance et ne publiez pas l’adresse en ligne.
L’association d’un iPhone à l’Apple TV conserve les identifiants d’association dans le trousseau et utilise une connexion locale protégée pour les commandes de lecture et les références des médias. Les commandes Apple Watch passent par l’iPhone associé. Envoyer une vidéo peut transmettre le titre, la position de lecture et l’URL lisible, notamment une URL temporairement autorisée lorsqu’un service d’accès au fichier est utilisé. La TV ou le récepteur demande ensuite le média à sa source. Ces fonctions nécessitent les appareils et permissions concernés ; elles ne donnent pas accès à un contenu absent de votre bibliothèque autorisée.
Synchronisations facultatives iCloud et Trakt
Si vous activez iCloud, iPlay-Lists utilise les données CloudKit privées de votre compte Apple pour les références des sources, favoris, choix de métadonnées, états vus et progressions de lecture. Les fichiers de sous-titres sélectionnés et les descriptions d’albums ou références de pistes peuvent également être synchronisés. Cela ne téléverse pas vos fichiers audio ou vidéo originaux.
« Synchroniser les connexions et les réglages » est une option distincte, active par défaut lorsque la synchronisation iCloud est activée. Sur iPhone, elle peut envoyer les identifiants compatibles des services, adresses des serveurs, clés API, mots de passe, jetons OAuth et certains réglages dans un profil de configuration chiffré de CloudKit privé. L’Apple TV reçoit ce profil dans son trousseau. Ce n’est pas une copie de tout le trousseau système. Les droits Premium, le code parental, les permissions système et le consentement publicitaire ne sont pas transférés comme préférences applicatives.
Un identifiant reçu n’est pas nécessairement une connexion active : les sessions OAuth à jetons rotatifs peuvent nécessiter une autorisation distincte sur la TV pour éviter d’invalider la session iPhone. Le profil des connexions et réglages est envoyé de l’iPhone vers la TV ; les favoris et progressions conservent leur synchronisation bidirectionnelle. Activer iCloud n’accorde pas une nouvelle autorisation à un tiers et n’active pas le partage Trakt.
Désactiver l’option connexions/réglages sur iPhone demande le retrait de son profil exporté lorsque la synchronisation aboutit. La désactiver sur TV arrête sa réception. Désactiver le commutateur iCloud principal arrête les échanges futurs sans effacer à lui seul les copies locales ou cloud existantes. Utilisez les commandes de suppression et les contrôles du compte concerné pour les copies déjà conservées. Le réseau et l’activité des apps peuvent retarder les échanges ; cette synchronisation n’est pas une sauvegarde instantanée garantie.
Si vous activez la synchronisation Trakt, les identifiants des médias, états vus et progressions sont échangés avec votre compte Trakt. Cette fonction est facultative et distincte d’iCloud. Selon l’appareil, l’autorisation utilise la page de code du fournisseur ou une page de retour HTTPS de notre site ; l’app gère ses jetons Trakt. Désactiver la synchronisation ou désinstaller l’app ne révoque pas à lui seul les permissions des tiers et n’efface pas leurs données conservées.
Achats et publicité
Apple traite les achats et abonnements. L’app vérifie les transactions et l’état de l’abonnement pour vous accorder vos droits ; nous ne recevons pas vos données de carte bancaire. La facturation et la résiliation se gèrent chez Apple.
L’app gratuite iPhone/iPad peut afficher des publicités Google AdMob. Son SDK peut traiter adresse IP, identifiants de l’appareil, interactions publicitaires, performances et diagnostics pour diffuser et mesurer les annonces et lutter contre la fraude. Les données et la personnalisation dépendent du consentement, des permissions de la plateforme et des réglages Google. Les choix de confidentialité publicitaire sont accessibles lorsque Google l’exige. L’accès Premium désactive le parcours publicitaire de l’app.
Nous ne transmettons pas vos fichiers Drive, jetons d’accès ou données de bibliothèque dérivées de Google aux systèmes publicitaires. Le consentement publicitaire est distinct de la connexion à une source.
L’app Apple TV n’affiche aucune publicité d’iPlay-Lists, y compris dans sa version gratuite. Les flux tiers peuvent contenir leurs propres annonces, que Premium ne supprime pas. La mesure d’audience du site et les choix publicitaires iPhone/iPad sont distincts de l’app TV.
Site, assistance et inscription TestFlight
Visiter le site transmet des informations techniques, comme l’adresse IP, le navigateur et les pages demandées, à notre hébergeur OVHcloud. Le site inclut Google Analytics pour la mesure d’audience, Google reCAPTCHA pour protéger le formulaire, et une scène Spline sur l’accueil. Ces services reçoivent des requêtes et peuvent utiliser des cookies ou technologies similaires selon leur configuration. Les contrôles de confidentialité du navigateur peuvent limiter certains traitements ; cette politique n’est pas un choix de consentement aux cookies.
Le formulaire d’intérêt TestFlight envoie à Supabase votre e-mail, votre nom facultatif, l’appareil et les services cloud choisis. Les états d’inscription, d’invitation et de désinscription servent à gérer la bêta. Les invitations sont envoyées via notre infrastructure OVH. L’inscription est facultative et ne garantit pas l’accès à la bêta. Vous pouvez vous désinscrire depuis l’invitation ou demander la suppression par e-mail.
Lorsque vous contactez l’assistance, Google/Gmail traite votre adresse, message et pièces jointes. Nous les utilisons pour répondre à votre demande. Ne partagez que le nécessaire. TestFlight d’Apple gère séparément l’accès à la bêta et peut fournir diagnostics de plantage et retours selon les conditions Apple.
Finalités et bases juridiques
Lorsque le RGPD s’applique, les traitements nécessaires aux fonctions demandées reposent sur l’exécution du service ; les fonctions facultatives nécessitant un consentement reposent sur celui-ci. La sécurité, la prévention des abus et l’assistance peuvent relever de nos intérêts légitimes, mis en balance avec vos droits. Les documents exigés par la loi sont conservés pour respecter les obligations légales.
Vous pouvez utiliser l’app sans connecter de compte cloud ni rejoindre la liste bêta. Refuser une permission facultative peut empêcher la fonction correspondante. Retirer un consentement ne remet pas en cause la licéité des traitements antérieurs. Nous n’utilisons pas votre bibliothèque pour prendre des décisions automatisées ayant des effets juridiques ou comparables sur vous.
Conservation et suppression
Playlists, réglages, historique, téléchargements et caches locaux suivent les contrôles de stockage et de suppression de chaque fonction. Les caches peuvent être remplacés ou purgés ; les téléchargements et favoris peuvent subsister après le retrait d’une source. Le trousseau et les données cloud ont des cycles distincts et peuvent survivre à une réinstallation.
Sur Apple TV, les médias téléchargés et caches utilisent un stockage que tvOS peut récupérer. Conservez vos fichiers originaux ; l’app ne promet pas un stockage hors ligne permanent.
Les données d’inscription bêta servent à gérer votre participation et les invitations. La désinscription arrête les invitations, mais peut conserver une trace d’opposition pour éviter de vous recontacter. Contactez-nous pour supprimer les données d’inscription ou d’assistance. Les échanges d’assistance sont conservés pour traiter la demande et les suites nécessaires ou réclamations légales. Les journaux serveur servent à la sécurité et au dépannage selon les cycles de conservation et de sauvegarde des hébergeurs ; ils ne constituent pas une archive de votre bibliothèque.
Une demande d’effacement porte sur les données que nous contrôlons, sous réserve des conservations légales requises. Apple, Google, Box et les autres fournisseurs gèrent leurs propres comptes, sauvegardes et durées. Retirer une connexion n’efface pas leurs fichiers originaux ni les données déjà partagées.
Destinataires, sécurité et transferts internationaux
L’accès est limité aux prestataires nécessaires aux fonctions décrites et aux personnes traitant les demandes autorisées d’assistance, de sécurité ou légales. Nos prestataires d’infrastructure incluent OVHcloud, Supabase et Google/Gmail. Les services connectés, de métadonnées, de publicité et Apple appliquent également leurs propres conditions de confidentialité.
Les relais publics d’autorisation utilisent HTTPS et des coffres de jetons chiffrés. L’app utilise le trousseau et un stockage chiffré des sources. La configuration CloudKit privée utilise des champs chiffrés ; cela est distinct du stockage propre aux fournisseurs et ne signifie pas que le relais ne peut pas déchiffrer les jetons pour renouveler l’accès. Aucun système n’est sans risque. Les partages réseau configurés sans chiffrement et les pages HTTP locales temporaires offrent des protections différentes.
Certains prestataires peuvent traiter les données hors de votre pays, notamment hors de l’Espace économique européen. Les garanties et lieux de transfert dépendent du service ; consultez leurs informations de confidentialité ou contactez-nous. Une connexion ne signifie pas que vos données restent uniquement en France.
Vos droits et les enfants
Selon le droit applicable, vous pouvez demander accès, rectification, effacement, limitation ou portabilité, vous opposer à certains traitements et retirer votre consentement. Contactez contactiplaylists@gmail.com en précisant le service concerné. Une vérification proportionnée peut être nécessaire, mais jamais votre mot de passe. Vous pouvez saisir l’autorité de protection des données de votre pays, notamment la CNIL en France.
L’app et l’inscription bêta ne s’adressent pas aux jeunes enfants. Respectez les règles d’âge d’Apple et des services connectés. Un parent ou responsable légal estimant qu’un enfant nous a transmis des données peut demander leur examen et leur suppression.
Évolution de cette politique
Nous actualisons cette politique lorsque nos fonctions ou pratiques changent. La date ci-dessus identifie cette version. Les changements importants seront signalés de manière appropriée et un nouveau consentement demandé lorsque nécessaire. Lire la politique ou continuer à utiliser l’app ne vaut pas, à lui seul, consentement au suivi facultatif.