Politique de confidentialité
Dernière mise à jour :
Cette politique décrit les données que Noz IPTV traite lorsque vous utilisez ses applications et ce site. Elle est écrite à partir du fonctionnement réel du service. Le responsable du traitement est l’éditeur du service, présenté dans les mentions légales. Pour toute question sur vos données, écrivez à support@nozplayer.app.
L’essentiel
- Noz IPTV ne fournit aucune chaîne ni aucun contenu. Vous utilisez votre propre abonnement IPTV.
- Les flux vidéo ne passent jamais par les serveurs de Noz IPTV : votre appareil les lit directement auprès de votre fournisseur. Le catalogue, le guide des programmes (EPG), les affiches et les téléchargements restent sur votre appareil.
- Un compte n’est utile que pour synchroniser vos profils, vos listes de lecture, vos favoris et votre progression entre vos appareils, et pour piloter la lecture à distance.
- La configuration de vos listes de lecture (adresse du fournisseur, identifiants) est chiffrée en AES-256-GCM avant d’être stockée. Elle n’est jamais affichée sur ce site ni renvoyée à un navigateur.
- Aucune publicité, aucun traceur tiers, aucune vente de données. Ce site n’utilise aucun cookie publicitaire ni de mesure d’audience et ne pose que le cookie de session nécessaire quand vous êtes connecté : il n’affiche donc pas de bandeau de consentement.
- Vous pouvez supprimer votre compte à tout moment, dans l’app ou sur ce site.
Données traitées
Votre compte
- Votre adresse e-mail, votre nom, l’état de vérification de l’adresse et les dates de création et de mise à jour.
- Votre méthode de connexion : mot de passe (conservé uniquement sous forme de condensat, jamais en clair), Sign in with Apple, connexion Google, ou plusieurs. Pour Apple et Google, nous conservons l’identifiant de votre compte chez eux et les jetons nécessaires pour révoquer l’autorisation quand vous supprimez votre compte. Apple peut vous fournir une adresse de messagerie relais privée : c’est alors celle-ci que nous recevons.
- Vos sessions : jeton de session, date d’expiration, adresse IP et type de navigateur ou d’appareil au moment de la connexion. Une session expire après 7 jours d’inactivité.
Ce qui est synchronisé avec votre compte
- Profils de visionnage : nom (50 caractères au plus) et avatar.
- Listes de lecture : nom, empreinte technique qui permet de reconnaître la même liste de lecture d’un appareil à l’autre, et configuration chiffrée. La clé de chiffrement est un secret conservé par Cloudflare, distinct de la base de données ; la configuration n’est déchiffrée qu’à l’intérieur du service, pour une requête authentifiée de votre compte. Le type de liste de lecture (Xtream ou M3U) est visible dans votre espace compte, jamais les identifiants.
- Favoris et étiquettes : les chaînes, films et séries que vous avez mis en favoris, par profil, et vos étiquettes de favoris (noms de 50 caractères au plus, ordre, affectations).
- Historique et progression : pour chaque titre regardé, la position, la durée, la date de dernier visionnage et, quand l’app le connaît, l’identifiant TMDB du titre.
- Catégories masquées, par liste de lecture.
- Quand vous supprimez un élément, une marque de suppression est conservée pour que vos autres appareils apprennent la suppression. Pour une liste de lecture supprimée, la configuration est effacée ; son nom et la date de suppression restent jusqu’à la suppression du compte.
Lecture et pilotage à distance
- Présence de lecture : pour respecter le nombre d’écrans autorisés par votre fournisseur, le service tient un bail temporaire par appareil (identifiant de l’appareil, nom de l’appareil, heure de début et de dernière activité). Il dure 75 secondes et se renouvelle pendant la lecture.
- Cast : une télévision enregistre un récepteur (nom, jetons conservés sous forme de condensats). Tant que la salle existe, le service conserve le dernier état de lecture envoyé par le récepteur : titre (300 caractères au plus), identifiant du contenu, état de lecture (lecture, pause, mise en mémoire tampon…), position et durée, noms des pistes audio et sous-titres. C’est une information sur ce que vous regardez. L’adresse du flux et ses en-têtes, eux, ne font que transiter, sans être conservés ni journalisés. Un récepteur invité n’a pas de compte et ne donne accès à aucune de vos données.
- Connexion d’une TV par code : un code à six chiffres, valable 10 minutes, relie la télévision à votre compte.
Ce site
- Formulaire de contact : votre nom, votre adresse e-mail, le sujet et le message. Ils sont envoyés par e-mail à notre boîte de support. La page de contact charge le script Cloudflare Turnstile, un tiers qui analyse votre navigateur pour distinguer un humain d’un robot. Pendant que vous écrivez, votre brouillon est gardé dans le
sessionStoragede l’onglet, sur votre appareil, jusqu’à la fermeture de l’onglet ; rien n’est envoyé avant que vous validiez. - Mesure d’audience : Cloudflare Web Analytics, sans cookie, pour compter les visites de pages.
- Journaux techniques : pour détecter les erreurs, le service écrit dans ses propres journaux l’événement, le chemin de la requête (sans paramètres), un identifiant de requête, le pays et le centre de données, sans y inscrire l’adresse IP, le corps de la requête, un jeton ni la configuration d’une liste de lecture. Ses journaux d’erreurs peuvent toutefois contenir l’identifiant de votre compte et le message technique de l’erreur. Cloudflare Workers Logs conserve en plus un journal de chaque appel au service (adresse sans paramètres, statut).
- Compteurs anti-abus : des compteurs limitent le nombre de tentatives de connexion et d’envois d’e-mails, indexés par adresse IP (et par chemin). La vérification d’un code de TV est comptée par adresse IP et par compte ; l’appairage Cast par un contrôleur est compté par compte ; la création d’un récepteur invité et l’ouverture d’une connexion Cast le sont par adresse IP.
Pourquoi nous traitons ces données
- Fournir le service que vous demandez : compte, synchronisation, lecture à distance (exécution du contrat).
- Sécuriser le service et prévenir les abus : limites de débit, journaux techniques, vérification des adresses e-mail (intérêt légitime).
- Répondre à vos messages (intérêt légitime) et respecter nos obligations légales.
Nous ne faisons ni profilage ni prise de décision automatisée, et nous ne revendons aucune donnée.
Qui reçoit des données
| Destinataire | Rôle | Données concernées |
|---|---|---|
| Cloudflare | Hébergement du service et du site (Workers, base D1 en juridiction européenne, Durable Objects), envoi des e-mails du service (Email Sending), réception et transfert du courrier de support (Email Routing), mesure d’audience sans cookie (Web Analytics), contrôle anti-spam (Turnstile) | Toutes les données du compte et de la synchronisation, tel que décrit ci-dessus |
| Apple | Sign in with Apple ; révocation de l’autorisation à la suppression du compte | Identifiant Apple, adresse e-mail (éventuellement relais privée), jetons |
| Connexion Google ; révocation de l’autorisation à la suppression du compte | Identifiant Google, adresse e-mail, jetons | |
| TMDB | Fiches et images des films et séries. Notre service interroge TMDB avec le seul identifiant du titre et la langue, sans aucune donnée de compte. Les affiches sont chargées directement depuis les serveurs d’images de TMDB, qui voient alors l’adresse IP de l’appareil | Identifiant du titre, langue, adresse IP de l’appareil pour les images |
| YouTube (Google) | Lecture des bandes-annonces dans le lecteur intégré de YouTube, quand vous ouvrez une bande-annonce | Données techniques de l’appareil, selon la politique de YouTube |
| Google (Gmail) | Boîte e-mail qui reçoit support@nozplayer.app : reçoit les messages que Cloudflare Email Routing lui transfère | Nom, adresse e-mail, sujet et message de votre formulaire ou de vos e-mails |
| Votre fournisseur IPTV | Votre appareil se connecte directement à lui pour le catalogue, le guide et la vidéo. Noz IPTV n’en est pas l’intermédiaire | Vos identifiants et votre activité, selon votre contrat avec lui |
Les boutiques d’applications (App Store, Google Play) traitent de leur côté les données liées à votre téléchargement, selon leurs propres politiques.
Une partie de ces prestataires peut traiter des données hors de l’Union européenne, notamment aux États-Unis. Pour Cloudflare, ces transferts reposent sur les clauses contractuelles types de la Commission européenne et sur le cadre de protection des données UE-États-Unis (Data Privacy Framework), selon son accord de traitement des données. Pour Google (Gmail, connexion Google), ils reposent sur le Data Privacy Framework, auquel Google LLC est certifiée, et sur les clauses contractuelles types. Pour Apple (Sign in with Apple), les transferts de données collectées dans l’Espace économique européen reposent sur les clauses contractuelles types.
Durées de conservation
La colonne « Valable » est la durée de validité d’un élément ; la colonne « Conservé » dit combien de temps la donnée reste réellement stockée.
| Donnée | Valable | Conservé |
|---|---|---|
| Compte, profils, listes de lecture, favoris, étiquettes, progression, catégories masquées | Sans limite de durée | Jusqu’à ce que vous les supprimiez ou que vous supprimiez le compte. Compte inactif : sans aucune activité pendant 3 ans moins 30 jours, un e-mail vous prévient (sauf si l’adresse e-mail du compte n’a jamais été vérifiée). Le compte et ses données sont ensuite supprimés définitivement environ 3 ans après la dernière activité, jamais moins de 30 jours après cet e-mail, et la suppression suit le même chemin qu’une suppression que vous demandez. Toute activité ultérieure, dont une connexion, annule l’avertissement. Sont des activités : vous connecter, utiliser les apps ou le site en étant connecté, et modifier vos profils, listes de lecture, favoris, progression ou étiquettes. |
| Session de connexion (avec l’adresse IP et le type de navigateur ou d’appareil) | Expire après 7 jours d’inactivité | Une session expirée est effacée par une tâche quotidienne, environ 30 jours après son expiration. |
| Liens de vérification de l’adresse, de réinitialisation du mot de passe et de confirmation de suppression | 1 heure | Même chose : la ligne expirée est effacée par la tâche quotidienne, environ 30 jours après son expiration. |
| Code de connexion d’une TV | 10 minutes | Même chose, et supprimé avec le compte une fois rattaché à celui-ci. |
| Compteurs anti-abus (adresse IP et chemin ; aussi le compte pour la vérification des codes de TV et l’appairage Cast) | Quelques secondes à une minute | Les lignes, adresse IP comprise, sont effacées par la tâche quotidienne, environ 30 jours après leur expiration. |
| Bail de présence de lecture | 75 secondes, renouvelé pendant la lecture | Les baux expirés sont effacés paresseusement, au prochain accès à la présence de lecture de ce compte |
| Cast : récepteur invité et son état | 24 heures sans activité | Effacé par une alarme au bout de ces 24 heures |
| Cast : salle d’un compte, et dernier état de lecture | 180 jours sans activité hors ligne ; l’autorisation d’un autre compte dure 30 jours | Effacée par une alarme, au plus tard 180 jours après la dernière activité hors ligne du récepteur. Si le compte est supprimé, la salle est vidée et ses accès révoqués à la prochaine action sur elle, qui peut n’arriver qu’après cette alarme |
| Sauvegardes de la base (restauration à un instant donné) | — | 30 jours (fenêtre de restauration à un instant donné, D1 Time Travel, offre Workers Paid de Cloudflare) : une donnée supprimée reste dans les sauvegardes jusqu’à 30 jours |
| Exportations manuelles de la base, faites pour une opération de maintenance | — | Supprimées dans les 30 jours |
| Journaux techniques (journaux du service et journaux d’appel de Cloudflare Workers Logs) | — | 7 jours (durée de conservation de Cloudflare Workers Logs, offre Workers Paid). Un journal d’appel contient des informations sur la requête, la réponse et des métadonnées ; la documentation de Cloudflare ne précise pas si l’adresse IP en fait partie |
| Messages envoyés par le formulaire de contact | — | 3 ans après le dernier échange, dans la boîte Gmail de support |
Sécurité
Les échanges passent par HTTPS. Les mots de passe sont conservés sous forme de condensat et la configuration des listes de lecture est chiffrée en AES-256-GCM, avec une clé gardée dans les secrets Cloudflare, hors du code et de la base. Les tentatives de connexion et les envois d’e-mails sont limités. Aucun identifiant de liste de lecture n’est affiché sur ce site.
Vos droits
Vous pouvez demander l’accès à vos données, leur rectification, leur effacement, leur portabilité, la limitation du traitement ou vous y opposer, et retirer un consentement donné. Vous modifiez vos profils et vos listes de lecture dans l’app et vous supprimez votre compte dans l’app ou sur ce site. Pour tout le reste, écrivez à support@nozplayer.app depuis l’adresse de votre compte : nous répondons dans un délai d’un mois au plus.
Si vous estimez que vos droits ne sont pas respectés, vous pouvez introduire une réclamation auprès de l’autorité de protection des données de votre pays (en France, la CNIL).
Enfants
Vous devez avoir au moins 15 ans pour créer un compte et utiliser Noz IPTV. Si vous pensez qu’un enfant de moins de 15 ans a créé un compte, écrivez-nous : nous le supprimerons.
Modifications
Nous mettons cette page à jour quand le service change. La date de dernière mise à jour figure en haut de la page. En cas de changement important, nous vous le signalons dans l’app ou par e-mail.