Politique de confidentialité
Dernière mise à jour : 22 octobre 2026
Application : MystikTV (com.mystiksolution.mystiktv), Android, Android TV et Web
1. RESPONSABLE DU TRAITEMENT
La présente politique décrit la manière dont les données sont traitées dans le cadre de l'utilisation de l'application MystikTV (l'« Application »).
- Éditeur : Mystik solution
- Statut : entrepreneur individuel (SIREN 491 461 166, inscrit au RCS d'Auch)
- Contact pour toute question relative aux données personnelles : mystiksolution@gmail.com
Pour toute demande relative à vos données personnelles, écrivez à l'adresse de contact ci-dessus.
2. NATURE DE L'APPLICATION ET DEUX MODES DE FONCTIONNEMENT
MystikTV est un lecteur multimédia : il ne fournit aucun contenu, et lit uniquement les playlists et serveurs que vous configurez vous-même (voir les Conditions Générales d'Utilisation).
L'endroit où vos données sont stockées dépend de la version utilisée. Cette distinction est importante et conditionne tout ce qui suit :
- Version Android / Android TV (celle distribuée sur le Play Store) : l'essentiel de vos données — playlists, identifiants de fournisseur, catalogue, profils, historique de visionnage, téléchargements — reste dans la mémoire privée de votre appareil, dans une base de données locale. En dehors de la création de compte, l'Application ne transmet pas ces données aux serveurs de l'éditeur.
- Version Web (navigateur) : les mêmes données sont stockées sur le serveur de l'éditeur, car le navigateur ne peut pas jouer le rôle de la base locale.
L'Application n'affiche aucune publicité, ne contient aucun outil de mesure d'audience ou de profilage publicitaire, et ne vend ni ne partage vos données à des fins commerciales.
3. DONNÉES TRAITÉES
Compte utilisateur
La création d'un compte est nécessaire pour utiliser l'Application. Sont traités votre adresse e-mail et votre mot de passe, par l'intermédiaire de notre prestataire d'authentification Supabase. Le mot de passe n'est jamais visible par l'éditeur : il est conservé sous forme de condensat (hachage) par Supabase. Un identifiant de compte technique et votre adresse e-mail sont conservés dans la base de l'éditeur pour rattacher vos données à votre compte.
Identifiants et adresses de vos sources
Nom d'utilisateur, mot de passe et adresse du serveur Xtream Codes, ou adresse de playlist M3U. Ils servent exclusivement à joindre le serveur que vous avez vous-même configuré.
- Sur Android / Android TV : conservés dans la base locale, en zone privée de l'application. La sauvegarde automatique Android et le transfert d'appareil à appareil sont désactivés, afin que ces identifiants ne soient pas recopiés vers un espace de stockage tiers.
- Sur la version Web : conservés sur le serveur de l'éditeur, le mot de passe étant chiffré au repos (AES-256-GCM). Il n'est jamais renvoyé à l'interface après enregistrement.
Catalogue, profils et usage
- Catalogue mis en cache (noms de chaînes, catégories, affiches, description des contenus proposés par votre fournisseur), afin d'éviter de tout retélécharger à chaque ouverture.
- Profils : nom, couleur, caractère « enfant ».
- Code PIN de contrôle parental : conservé sous forme de condensat (haché), jamais en clair.
- Historique et reprise de lecture, favoris / liste à voir.
- Préférences d'affichage, de langue et de lecteur.
- Fichiers téléchargés pour la lecture hors ligne, enregistrés sur votre appareil.
Liaison facultative avec Trakt
Uniquement si vous choisissez de connecter un compte Trakt : un jeton d'authentification (OAuth) est obtenu et conservé, et votre historique de visionnage peut être synchronisé avec votre compte Trakt. Sur la version Web, ce jeton est chiffré au repos sur le serveur (AES-256-GCM) ; sur Android, il est conservé dans la base locale privée de l'application. Cette liaison est optionnelle, repose sur votre consentement, et peut être révoquée à tout moment depuis les réglages de l'Application et/ou depuis votre compte Trakt.
Données techniques
L'Application utilise les autorisations Android suivantes, et aucune autre :
- INTERNET — joindre votre serveur de contenu et les services listés au point 4 ;
- ACCESS_NETWORK_STATE — détecter la perte de connexion pour basculer en mode hors ligne ;
- FOREGROUND_SERVICE, FOREGROUND_SERVICE_MEDIA_PLAYBACK et WAKE_LOCK — uniquement pendant l'envoi d'un film vers un téléviseur (Google Cast) lorsque ce film transite par votre appareil : garder la diffusion active écran éteint, avec une notification visible tant qu'elle dure ;
- FOREGROUND_SERVICE_DATA_SYNC — uniquement pendant un téléchargement pour la lecture hors ligne que vous avez lancé : le poursuivre en arrière-plan, écran éteint, avec une notification de progression ;
- POST_NOTIFICATIONS — afficher ces deux notifications (diffusion vers un téléviseur, progression d'un téléchargement) sur Android 13 et suivants ; vous pouvez la refuser, ces fonctions restent alors utilisables sans notification visible.
L'Application ne demande ni votre position, ni vos contacts, ni l'accès à vos photos, ni le microphone, ni la caméra.
4. DESTINATAIRES ET SERVICES TIERS
Pour fonctionner, l'Application communique avec les services suivants. Selon la version utilisée, ces appels partent directement de votre appareil (Android / Android TV) ou transitent par le serveur de l'éditeur (Web).
- Votre serveur / fournisseur de contenu — vos identifiants et vos requêtes de lecture, pour diffuser les flux que vous avez configurés. Localisation : définie par votre fournisseur, hors du contrôle de l'éditeur.
- Supabase — authentification (e-mail, mot de passe). https://supabase.com/privacy
- TheTVDB (thetvdb.com) — titres recherchés, pour les affiches, résumés et fiches. https://thetvdb.com/privacy-policy
- Trakt (trakt.tv) — jeton et historique de visionnage, uniquement si vous avez activé la liaison. https://trakt.tv/privacy
- Le serveur de l'éditeur — uniquement pour la version Web, et pour la gestion du compte.
- Google Cast (Google) — uniquement si vous envoyez une lecture vers un téléviseur. L'adresse du flux, qui contient les identifiants de votre abonnement, est transmise au téléviseur que vous choisissez sur votre réseau local, qui contacte alors lui-même votre fournisseur. Pour les formats que le téléviseur ne sait pas lire, le film transite par votre appareil, qui le lui sert sur le réseau local à une adresse temporaire et non devinable. La recherche des téléviseurs et la connexion passent par les services Google Play, qui peuvent transmettre à Google des données techniques de diagnostic. https://policies.google.com/privacy
L'Application n'utilise ni régie publicitaire, ni service de mesure d'audience, ni système de paiement intégré.
Transferts hors Union européenne : TheTVDB, Trakt et Google sont établis aux États-Unis. L'utilisation des fonctionnalités correspondantes implique donc un transfert de données hors UE, encadré par les conditions et politiques de confidentialité de ces tiers.
5. BASES LÉGALES (RGPD)
- Exécution du service (article 6.1.b) : gestion du compte, traitement des playlists, identifiants et préférences nécessaires au fonctionnement du lecteur.
- Consentement (article 6.1.a) : liaison facultative avec Trakt.
- Intérêt légitime (article 6.1.f) : sécurité, stabilité et correction des erreurs de l'Application (limités au strict nécessaire).
6. DURÉE DE CONSERVATION
- Données locales (Android / Android TV) : conservées tant que l'Application est installée. Elles disparaissent lorsque vous effacez les données de l'Application, la désinstallez, ou supprimez depuis les réglages un profil, une playlist ou l'historique.
- Données de compte et données serveur (version Web) : conservées tant que le compte existe, puis supprimées lors de la suppression du compte.
7. SÉCURITÉ
- Les mots de passe de compte sont hachés par Supabase et ne sont jamais accessibles à l'éditeur.
- Les mots de passe d'abonnement stockés côté serveur, ainsi que les jetons Trakt, sont chiffrés au repos (AES-256-GCM).
- Le code PIN parental est haché.
- Sur Android, les données locales résident dans la zone privée de l'application, dont la sauvegarde automatique et le transfert d'appareil à appareil sont désactivés.
Limite importante, à connaître : de très nombreux serveurs de contenu n'acceptent que le protocole HTTP, non chiffré. L'Application autorise donc ce trafic en clair, mais uniquement vers les serveurs que vous configurez vous-même. Lorsque votre fournisseur n'offre pas le HTTPS, vos identifiants et vos flux circulent en clair sur le réseau — cela relève de votre fournisseur, et l'éditeur ne peut pas y remédier. Les échanges avec l'éditeur et avec les services listés au point 4 se font, eux, en HTTPS.
8. VOS DROITS
Conformément au RGPD, vous disposez des droits d'accès, de rectification, d'effacement, de limitation, d'opposition et de portabilité.
La plupart s'exercent directement dans l'Application : suppression d'un profil, d'une playlist ou de l'historique, révocation de la liaison Trakt, et suppression complète du compte depuis Réglages → Compte. La suppression du compte efface vos données de compte et les données associées côté serveur ; elle est définitive.
Vous pouvez également demander la suppression de votre compte sans passer par l'Application, à l'adresse indiquée au point 11.
Pour toute autre demande, contactez : mystiksolution@gmail.com. Vous pouvez introduire une réclamation auprès de la CNIL (www.cnil.fr).
9. MINEURS
L'Application n'est pas destinée aux enfants et ne collecte pas sciemment de données les concernant. Les contenus étant intégralement fournis par la source que vous configurez, l'Application met à disposition un code PIN parental et des profils « enfant » permettant de restreindre l'accès aux catégories signalées comme réservées à un public adulte, ainsi qu'aux catégories que vous verrouillez vous-même. Il appartient au titulaire du compte de les activer.
10. MODIFICATIONS
Cette politique peut être mise à jour. Toute modification substantielle sera signalée dans l'Application et par la mise à jour de la date figurant en tête de document.
11. CONTACT
Mystik solution — mystiksolution@gmail.com