Privacy Policy — TV VOD Vision
Dernière mise à jour / Last updated: July 5, 2026
Politique de confidentialité
1. Qui nous sommes
TV VOD Vision est une application mobile de surveillance personnelle de catalogues
multimédias, disponible sur iOS et Android.
2. Données que nous collectons
AUCUNE
L'application ne collecte, ne transmet et ne stocke aucune donnée personnelle sur
des serveurs contrôlés par le développeur.
3. Données stockées localement sur votre appareil
Les données suivantes sont stockées exclusivement sur votre appareil et ne quittent jamais celui-ci :
-
Identifiants de serveurs multimédias : chiffrés via le Keychain
(iOS, protégé par la Secure Enclave) ou EncryptedSharedPreferences AES-256-GCM
(Android). La base SQLite locale ne contient que des placeholders
***.
-
Favoris : liste des films et séries que vous suivez,
enregistrée dans une base de données SQLite locale.
-
Préférences : langues acceptées, réglages d'affichage,
paramètres de surveillance.
4. Communications avec des services tiers
L'application communique uniquement avec les services suivants :
4.1 TMDB (The Movie Database)
- Domaines :
api.themoviedb.org, image.tmdb.org
- Finalité : récupération des métadonnées publiques (titres, affiches, descriptions, dates) des films et séries
- Aucune donnée personnelle n'est transmise à TMDB
- Communication en HTTPS uniquement
4.2 Vos serveurs multimédias personnels
- Domaines : ceux que vous configurez manuellement dans l'application
- Finalité : requêtes API (type Xtream Codes) pour vérifier la disponibilité de vos contenus favoris
- Vous êtes l'unique propriétaire et responsable de ces serveurs
- Le développeur n'a aucun contrôle ni accès à ces serveurs
4.3 Firebase Cloud Messaging (Google)
- Domaine :
fcm.googleapis.com
- Finalité : réception de notifications push anonymes pour déclencher des vérifications en arrière-plan
- Un jeton FCM anonyme est généré par Google ; aucune information sur vos favoris, serveurs ou utilisation n'est transmise
- Consulter la politique de confidentialité de Google : policies.google.com/privacy
4.4 RevenueCat (gestion des achats intégrés)
- Domaine :
api.revenuecat.com
- Finalité : valider l'abonnement Premium ou l'achat à vie, et permettre la restauration des achats sur plusieurs appareils liés au même Apple ID
- RevenueCat reçoit un identifiant utilisateur anonyme aléatoire généré au premier lancement, ainsi que les jetons de validation transmis par Apple App Store. Aucune donnée personnelle n'est partagée (pas de nom, email, ni informations de paiement)
- La facturation est gérée intégralement par Apple : aucune information bancaire ne transite par RevenueCat ni par l'application
- Consulter la politique de confidentialité de RevenueCat : revenuecat.com/privacy
4.5 Apple App Store (paiements)
- Finalité : traitement des paiements pour les achats intégrés (abonnement annuel ou achat à vie Premium)
- Apple gère seul l'ensemble du processus de paiement : ni RevenueCat, ni l'éditeur de l'application n'ont accès à vos informations bancaires ou à votre Apple ID
- L'éditeur reçoit uniquement, via App Store Connect, des rapports de revenus agrégés et anonymisés (pas d'identification individuelle)
- Politique de confidentialité d'Apple : apple.com/legal/privacy
4.6 Trakt (synchronisation facultative — Premium)
- Domaine :
api.trakt.tv
- Finalité : synchroniser votre watchlist et votre calendrier Trakt avec vos favoris et séries suivies dans l'application. Fonctionnalité facultative, activée uniquement si vous connectez un compte Trakt (offre Premium)
- Données échangées : les films que vous ajoutez ou retirez de vos favoris (afin de refléter votre watchlist Trakt), ainsi que la lecture de votre watchlist et de votre calendrier Trakt. L'authentification se fait par OAuth ; le jeton d'accès est stocké de façon chiffrée sur votre appareil (Keychain iOS)
- Aucune autre donnée personnelle n'est transmise à Trakt. La connexion est révocable à tout moment depuis les Réglages de l'application ou votre compte Trakt
- Politique de confidentialité de Trakt : trakt.tv/privacy
5. Analytics et suivi
AUCUN
L'application n'intègre aucun outil de suivi :
- Pas de Google Analytics, Firebase Analytics ou équivalents
- Pas de Crashlytics ni autre système de reporting automatisé
- Pas de publicité (AdMob, etc.)
- Pas de suivi comportemental
- Pas d'identifiants publicitaires (IDFA, AAID)
6. Vos droits (RGPD)
L'intégralité de vos données étant stockée localement sur votre appareil,
vous disposez d'un contrôle total :
- Accès : consultation directe via l'application
- Suppression : désinstaller l'application supprime intégralement l'ensemble des données
- Rectification : modification directe via l'application
- Portabilité : non applicable (aucune donnée sur serveur externe contrôlé par le développeur)
- Droit d'opposition : aucun traitement automatisé effectué par le développeur
7. Sécurité
- Identifiants de serveurs chiffrés via les mécanismes natifs du système d'exploitation (Secure Enclave sur iOS, Android Keystore)
- Communications TMDB, Firebase, RevenueCat et Apple forcées en HTTPS (via
NSExceptionDomains sur iOS)
- Les requêtes vers vos serveurs personnels utilisent le protocole configuré par votre fournisseur (HTTP ou HTTPS)
- Aucun stockage cloud : vos données ne quittent jamais votre appareil
8. Enfants
L'application n'est pas destinée aux enfants de moins de 13 ans. Nous ne collectons
sciemment aucune donnée d'enfant.
9. Modifications de cette politique
Toute modification significative sera indiquée par la mise à jour de la date
figurant en haut de cette page. Nous vous encourageons à consulter régulièrement
cette politique.
10. Contact
Pour toute question ou réclamation concernant cette politique de confidentialité :
Privacy Policy
1. Who we are
TV VOD Vision is a mobile application for personal media catalog monitoring,
available on iOS and Android.
2. Data we collect
NONE
The application does not collect, transmit or store any personal data on servers
controlled by the developer.
3. Data stored locally on your device
The following data is stored exclusively on your device and never leaves it:
-
Media server credentials: encrypted via the iOS Keychain
(protected by the Secure Enclave) or EncryptedSharedPreferences AES-256-GCM
on Android. The local SQLite database only contains
*** placeholders.
-
Favorites: list of movies and TV shows you track,
stored in a local SQLite database.
-
Preferences: accepted languages, display settings,
monitoring preferences.
4. Third-party service communications
The application only communicates with the following services:
4.1 TMDB (The Movie Database)
- Domains:
api.themoviedb.org, image.tmdb.org
- Purpose: fetching public metadata (titles, posters, descriptions, dates) for movies and TV shows
- No personal data is transmitted to TMDB
- HTTPS communication only
4.2 Your personal media servers
- Domains: those you manually configure in the application
- Purpose: API requests (e.g. Xtream Codes) to check the availability of your favorite content
- You are the sole owner and operator of these servers
- The developer has no control or access to these servers
4.3 Firebase Cloud Messaging (Google)
- Domain:
fcm.googleapis.com
- Purpose: receiving anonymous push notifications to trigger background checks
- An anonymous FCM token is generated by Google; no information about your favorites, servers, or usage is transmitted
- See Google's privacy policy: policies.google.com/privacy
4.4 RevenueCat (in-app purchase management)
- Domain:
api.revenuecat.com
- Purpose: validate Premium subscription or lifetime purchase, and enable purchase restoration across multiple devices linked to the same Apple ID
- RevenueCat receives a randomly generated anonymous user identifier and the validation receipts forwarded by Apple App Store. No personal data is shared (no name, email, or payment information)
- Billing is handled entirely by Apple: no banking information passes through RevenueCat or the application
- See RevenueCat's privacy policy: revenuecat.com/privacy
4.5 Apple App Store (payments)
- Purpose: processing payments for in-app purchases (annual subscription or lifetime Premium purchase)
- Apple handles the entire payment process alone: neither RevenueCat nor the app developer has access to your banking information or Apple ID
- The developer only receives aggregated and anonymized revenue reports via App Store Connect (no individual identification)
- Apple's privacy policy: apple.com/legal/privacy
4.6 Trakt (optional sync — Premium)
- Domain:
api.trakt.tv
- Purpose: synchronize your Trakt watchlist and calendar with your favorites and followed series in the app. Optional feature, enabled only if you connect a Trakt account (Premium plan)
- Data exchanged: the movies you add to or remove from your favorites (to mirror your Trakt watchlist), and reading your Trakt watchlist and calendar. Authentication uses OAuth; the access token is stored encrypted on your device (iOS Keychain)
- No other personal data is transmitted to Trakt. The connection can be revoked at any time from the app settings or your Trakt account
- Trakt's privacy policy: trakt.tv/privacy
5. Analytics and tracking
NONE
The application does not integrate any tracking tool:
- No Google Analytics, Firebase Analytics or equivalent
- No Crashlytics or automated reporting
- No advertising (AdMob, etc.)
- No behavioral tracking
- No advertising identifiers (IDFA, AAID)
6. Your rights (GDPR)
Since all your data is stored locally on your device, you have full control:
- Access: direct consultation via the application
- Deletion: uninstalling the application completely removes all data
- Rectification: direct modification via the application
- Portability: not applicable (no data on external servers controlled by the developer)
- Right to object: no automated processing performed by the developer
7. Security
- Server credentials encrypted via native OS security mechanisms (iOS Secure Enclave, Android Keystore)
- TMDB, Firebase, RevenueCat and Apple communications forced to HTTPS (via
NSExceptionDomains on iOS)
- Requests to your personal servers use the protocol configured by your provider (HTTP or HTTPS)
- No cloud storage: your data never leaves your device
8. Children
The application is not intended for children under 13. We do not knowingly collect
any data from children.
9. Changes to this policy
Any significant modification will be indicated by updating the date at the top
of this page. We encourage you to review this policy regularly.
10. Contact
For any question or complaint regarding this privacy policy: