Politique de confidentialité — Infinite Media Player

Avant la mise en ligne

Les mentions entre crochets signalent les rares informations que seul l'éditeur possède — son adresse postale, son téléphone, et l'hébergeur du serveur de synchronisation s'il l'auto-héberge. Elles ne peuvent pas être devinées, et doivent être remplacées avant la publication. Tant qu'elles sont visibles, ce texte n'est pas publiable tel quel.

🇫🇷 Version française

1. Éditeur

Infinite Media Player est édité par ya5inq, éditeur indépendant — [À COMPLÉTER : adresse postale de l'éditeur].

L'éditeur publie sous son nom personnel : il n'y a ni société, ni capital social, ni numéro RCS, ni numéro de TVA. Si l'éditeur s'immatricule plus tard, cette page le dira, et le numéro correspondant viendra s'y ajouter.

Contact : yasin.avci@snowpact.com — c'est aussi l'adresse que l'application affiche dans « À propos ».

Directeur de la publication : ya5inq, l'éditeur lui-même.

Hébergeur : ce site est hébergé par GitHub, Inc., 88 Colin P. Kelly Jr. St., San Francisco, CA 94107, États-Unis (coordonnées complètes). GitHub ne publie aucun numéro de téléphone : le formulaire de contact est sur cette même page.

L'application, elle, n'est pas hébergée par l'éditeur : elle est distribuée par les magasins — Google Play, Amazon Appstore, Apple App Store, Microsoft Store — et l'éditeur n'héberge aucune donnée personnelle de qui que ce soit. Si l'éditeur héberge lui-même le serveur de synchronisation, le nom de l'hébergeur et l'identité des personnes qui stockent les données doivent être indiqués ici (article 1-1, points 4° et 5°, de la loi n° 2004-575).

2. Ce que fait l'application

Infinite est un lecteur. Il ne fournit aucun contenu : il lit ce que l'utilisateur lui demande de lire, auprès du fournisseur que l'utilisateur a lui-même choisi et qu'il a saisi lui-même.

L'application ne collecte rien, ne mesure rien, et n'envoie rien à son éditeur. Il n'y a ni télémétrie, ni traceur, ni SDK d'analyse, ni publicité, ni rapport de plantage automatique.

3. Ce que l'application envoie

Pour fonctionner, Infinite se connecte au fournisseur que vous indiquez. Il lui envoie votre identifiant et votre mot de passe, et lui demande le catalogue, les chaînes et les flux. C'est le fournisseur qui répond, et lui seul voit ces informations.

Ces envois ne passent par aucun intermédiaire : ils vont directement de votre appareil au serveur du fournisseur, à l'adresse que vous avez saisie.

Le responsable de traitement de ces identifiants est donc le fournisseur, pas l'éditeur d'Infinite. L'éditeur ne peut ni les recevoir ni les consulter.

4. Ce que l'application garde, sur votre appareil

Les données conservées localement, et la façon de les effacer.
DonnéeOùPourquoiComment l'effacer
Identifiant et mot de passe du fournisseur, pour chacune de vos listes de lecture Préférences de l'application, sur l'appareil Éviter de les ressaisir à chaque lancement Bouton « Oublier ce compte », à l'écran de connexion — ou la suppression de la liste, dans son menu
Favoris Préférences de l'application, sur l'appareil Retrouver vos chaînes Bouton « Oublier ce compte »
Historique de visionnage et position de reprise Préférences de l'application, sur l'appareil Reprendre au bon endroit Onglet Historique → « Effacer l'historique »

Le mot de passe est stocké de façon lisible par l'application. Ce n'est pas un oubli : une application qui vit dans votre dossier personnel n'est pas une application chiffrée de bout en bout, et l'ignorer reviendrait à faire croire à une protection que le code ne fournit pas.

5. La synchronisation, si vous l'activez

Si vous activez la synchronisation, Infinite écrit un seul fichier JSON dans le dossier que vous choisissez — un dossier surveillé par iCloud Drive, Google Drive, Dropbox ou un partage réseau, par exemple.

Ce dossier et ce fichier ne sont que les vôtres : l'application ne les lit pas, elle les écrit. Le fichier contient vos favoris, votre historique, et l'identité de votre liste courante — celle que vous avez ouverte en dernier — c'est-à-dire le mode de connexion, l'adresse du fournisseur et votre identifiant chez lui. Vos autres listes de lecture ne voyagent pas : seule la liste courante voyage.

Il ne contient jamais votre mot de passe, ni une adresse de lecture. Une adresse de lecture porte le secret du compte ; l'identifiant du flux suffit à la reconstruire sur l'appareil qui lit.

L'identité du compte ne donne accès à rien : elle sert à pré-remplir le formulaire de connexion sur vos autres appareils. Le mot de passe, lui, reste sur l'appareil où vous l'avez tapé. C'est pourquoi un appareil qui reçoit un compte qu'il ne connaissait pas vous demande le mot de passe, et seulement celui-là.

Si vous utilisez un serveur de synchronisation — c'est-à-dire si vous avez choisi un dossier réseau plutôt qu'un dossier local — les mêmes informations passent par ce serveur :

Si vous n'utilisez pas de serveur de synchronisation, cette section ne vous concerne pas : tout se passe entre votre appareil et le dossier que vous avez choisi.

6. Ce que l'éditeur ne reçoit pas

L'éditeur de l'application ne reçoit ni votre compte, ni votre historique, ni votre adresse IP, ni aucune mesure d'usage. Il ne peut pas les recevoir : l'application ne les lui envoie pas.

Aucun code n'est téléchargé à l'exécution : les codecs sont embarqués dans l'application.

7. Vos droits

Vous pouvez à tout moment :

Ces gestes suffisent à effacer les données : l'application n'en conserve aucune autre copie.

L'application n'héberge pas de compte utilisateur : il n'y a donc aucun profil à supprimer de notre côté. Le compte que vous utilisez est celui d'un fournisseur, et c'est auprès de lui que se fait toute demande le concernant.

Vos droits vous appartiennent : pour toute question sur vos données, écrivez à yasin.avci@snowpact.com. Vous pouvez aussi introduire une réclamation auprès de la CNIL (3 place de Fontenoy, TSA 80715, 75334 Paris Cedex 07 — https://www.cnil.fr/fr/plaintes) ou de l'autorité de contrôle de votre pays de résidence.

8. Durée de conservation

Les données stockées sur l'appareil sont conservées jusqu'à ce que vous les effaciez, ou jusqu'à la désinstallation de l'application, sans quoi. Les données qui transitent par un serveur de synchronisation sont conservées selon la politique de ce serveur, que son exploitant doit préciser.

9. Mineurs

L'application ne héberge pas de catalogue et ne propose aucun contenu : elle lit ce que l'utilisateur lui demande de lire. Si vous êtes mineur et que vous avez besoin d'un compte, le fournisseur de streaming que vous utilisez est responsable de ses propres conditions d'accès. L'éditeur d'Infinite n'a aucune connaissance des comptes des utilisateurs et n'en tient aucun registre.


🇬🇧 English version

1. Publisher

Infinite Media Player is published by ya5inq, an independent publisher — [À COMPLÉTER : postal address of the publisher].

The publisher operates under their own name: there is no company, no share capital, no company registration number and no VAT number. If the publisher registers later, this page will say so, and the matching number will be added here.

Contact: yasin.avci@snowpact.com — the same address the application shows in « À propos » / About.

Publication director: ya5inq, the publisher.

Host: this website is hosted by GitHub, Inc., 88 Colin P. Kelly Jr. St., San Francisco, CA 94107, United States (full contact details). GitHub publishes no telephone number; the contact form is on that same page.

The application itself is not hosted by the publisher: it is distributed through the stores — Google Play, Amazon Appstore, Apple App Store, Microsoft Store — and the publisher hosts no personal data of anyone. If the publisher operates the synchronization server itself, the host's name and the identity of the persons storing the data must be stated here (article 1-1, points 4° and 5°, of French law no. 2004-575).

2. What the app does

Infinite is a player. It provides no content of its own: it plays what the user asks it to play, from the provider the user has chosen and entered themselves.

The application collects nothing, measures nothing, and sends nothing to its publisher. There is no telemetry, no tracker, no analytics SDK, no advertising, and no automatic crash reporting.

3. What the app sends

To work, Infinite connects to the provider you specify. It sends that provider your username and password, and asks it for the catalogue, the channels and the streams. The provider is the one that replies, and it is the only party that sees this information.

Those requests go through no intermediary: they travel directly from your device to the provider's server, at the address you entered.

The data controller for those credentials is therefore the provider, not Infinite's publisher. The publisher can neither receive nor consult them.

4. What the app keeps, on your device

The data kept on the device, and how to erase it.
DataWhereWhyHow to erase it
Provider username and password, for each of your playlists App preferences, on the device So you don't have to retype them at every launch « Oublier ce compte » / "Forget this account", on the sign-in screen — or deleting the playlist from its own menu
Favourites App preferences, on the device So you can find your channels again « Oublier ce compte » / "Forget this account"
Watch history and resume position App preferences, on the device So you can pick up where you left off History tab → « Effacer l'historique » / "Clear history"

The password is stored in a form the application can read. This is not an oversight: an app that lives in your own folder is not end-to-end encrypted, and claiming otherwise would advertise a protection the code does not provide.

5. Synchronization, if you turn it on

If you enable synchronization, Infinite writes a single JSON file into the folder you choose — typically a folder synced by iCloud Drive, Google Drive, Dropbox, or a network share.

That folder and that file are yours alone: the application does not read them, it writes them. The file contains your favourites, your history, and the identity of your current playlist — the one you opened last — namely the connection mode, the provider's address and your identifier there. The other playlists you have registered do not travel: only the current one does.

It never contains your password, or a playback URL. A playback URL carries the secret of the account; the stream identifier is enough to rebuild it on the device that plays.

The account identity grants access to nothing: it exists to pre-fill the login form on your other devices. The password stays on the device where you typed it. That is why a device that receives an account it did not know asks you for the password — and only for the password.

If you use a synchronization server — that is, if you picked a network folder rather than a local one — the same information passes through that server:

If you do not use a synchronization server, this section does not concern you: everything happens between your device and the folder you chose.

6. What the publisher does not receive

The publisher receives neither your account, nor your history, nor your IP address, nor any usage measurement. They cannot receive them: the application does not send them.

No code is downloaded at runtime: the codecs are bundled with the application.

7. Your rights

At any time you can:

Those gestures are enough to erase the data: the application keeps no other copy.

The application hosts no user account: there is therefore no profile to delete on our side. The account you use belongs to a provider, and any request concerning it must be addressed to that provider.

Your rights are yours: for any question about your data, write to yasin.avci@snowpact.com. You may also lodge a complaint with the CNIL (3 place de Fontenoy, TSA 80715, 75334 Paris Cedex 07 — https://www.cnil.fr/en/whats-on/data-protection) or with the supervisory authority in your country of residence.

8. Retention

Data stored on the device is kept until you erase it, or until you uninstall the application, whichever comes first. Data that passes through a synchronization server is kept according to that server's policy, which its operator must state.

9. Minors

The application hosts no catalogue and offers no content: it plays what the user asks it to play. If you are a minor and need an account, the streaming provider you use is responsible for its own access conditions. Infinite's publisher has no knowledge of users' accounts and keeps no register of them.


Ce que ce document ne dit pas

Par honnêteté, et parce que c'est vérifiable :

Pour la version anglaise de cette politique, voir plus haut. La politique reste accessible depuis l'application, dans son écran « Confidentialité ».