BROUILLON NON PUBLIABLE — l’identité et l’adresse du responsable n’ont pas été fournies. Un compte Play personnel monétisé ne remplace pas ces informations. Remplacer tous les champs entre doubles crochets et faire valider la portée territoriale avant publication.
Version française
1. Responsable et portée
Le responsable est [[IDENTITÉ JURIDIQUE À COMPLÉTER]], sous
la marque Anto Labs - Software Workshop, à l’adresse
[[ADRESSE PROFESSIONNELLE À COMPLÉTER]]. Contact :
contact.antolabs@gmail.com.
Cette politique couvre VIKTOR et les données de commande que son éditeur peut consulter dans Play Console. Google traite aussi les achats Google Play et la sauvegarde Android pour ses propres finalités.
2. Le principe
Anto Labs ne reçoit pas les séances, mensurations, photos, repas ou réglages saisis dans VIKTOR. L’application n’a aucun compte Anto Labs, aucun serveur Anto Labs, aucune publicité, aucun outil d’audience et aucun rapport de plantage externe. Les données nécessaires sont traitées localement. Les services externes utilisés par certaines fonctions sont décrits ci-dessous.
Un compte Google peut être relié à VIKTOR, à votre choix, pour sauvegarder vos données sur votre propre Google Drive et les retrouver sur un autre appareil (§ 4 ter). Sans ce choix, rien ne quitte le téléphone par cette voie.
3. Données conservées sur le téléphone
| Données | Usage | Stockage |
|---|---|---|
| Séances, charges, répétitions, programmes | Journal et progression | Base locale |
| Mensurations, poids, objectifs | Indicateurs et graphiques | Base ou préférences locales |
| Repas et repères nutritionnels | Journal et calculs | Base ou préférences locales |
| Photos de progression | Comparaison visuelle | Fichiers locaux, dans le dossier privé de l’application |
| Compteur de pas du jour et son historique | Afficher les pas dans VIKTOR et son widget | Préférences locales |
| Réglages, rappels, langue | Personnalisation | Préférences locales |
| État VIKTOR+ | Maintenir l’accès | Préférence locale |
| Ce qu’affichent les widgets d’écran d’accueil | Alimenter les deux widgets Android | Préférences locales, dans un fichier séparé et exclu de la sauvegarde |
Anto Labs ne peut pas consulter ces données à distance.
4. Sauvegarde Android gérée par Google
Si la sauvegarde Android est activée dans le compte Google de l’appareil, Android peut copier les préférences de VIKTOR et sa base locale vers l’espace privé de ce compte, les restaurer sur un autre appareil ou les transférer directement vers un nouveau téléphone. Les préférences comprennent notamment la langue, les rappels, certains objectifs ou repères saisis et l’état local de l’abonnement ; la base comprend notamment les séances, les mensurations, les repas et l’historique.
La copie est restreinte à ce qu’elle nomme : les préférences de
l’application et le fichier viktor.db avec ses journaux. Les
photos de progression en sont donc exclues, et le fichier de préférences
des widgets aussi. Sur Android 9 et au-delà, Google chiffre cette
sauvegarde de bout en bout avec le code, le schéma ou le mot de passe de
l’appareil : l’éditeur ne peut pas la lire.
VIKTOR n’ouvre aucune connexion pour cette opération et Anto Labs n’accède pas à la copie. Google fournit et contrôle ce service selon la politique du compte Google. L’utilisateur peut désactiver la sauvegarde Android dans les réglages du téléphone.
4 bis. Scanner et recherche nutritionnelle facultative
Le lecteur de codes-barres fourni par les services Google Play est lancé uniquement à la demande. Son module peut nécessiter un téléchargement. C’est Google Play qui ouvre la caméra, dans sa propre interface : VIKTOR ne demande aucune permission de caméra et n’en déclare aucune au manifeste. VIKTOR reçoit seulement la valeur et le format du code lu.
La saisie manuelle reste disponible hors ligne. Une recherche dans Open Food
Facts ne démarre qu’après une action explicite. Elle transmet par HTTPS le
code-barres, la langue de l’application et la version de VIKTOR à
world.openfoodfacts.org. Open Food Facts reçoit aussi l’adresse IP nécessaire
à la connexion. Le journal alimentaire, le profil et les autres données locales
ne sont pas transmis. Anto Labs ne reçoit pas ces recherches.
Ce que ce composant de Google fait de son côté. Le lecteur de codes-barres repose sur les services Google Play et sur la bibliothèque ML Kit. Celle-ci embarque son propre canal de télémétrie, qui s’initialise au lancement de VIKTOR, avant même que l’application ne s’affiche, et non au moment où vous scannez. Ce canal peut rapporter à Google son propre usage et son bon fonctionnement, selon la politique de confidentialité de Google et non selon celle-ci. Anto Labs n’en reçoit rien, ne le configure pas et ne peut pas le couper : la bibliothèque n’offre aucun réglage de retrait. Aucune de vos données de séance, de mensuration, de repas ou de photo n’y passe.
4 ter. Compte Google et sauvegarde sur Google Drive (facultatifs)
VIKTOR peut être relié à un compte Google. C’est facultatif : l’application fonctionne entièrement sans compte, et la connexion est proposée à l’arrivée puis dans Plus → Réglages → « Compte Google », où elle se refuse ou se défait à tout moment.
Ce que la connexion apporte à l’application. À chaque ouverture, Google fournit à VIKTOR l’adresse e-mail, le nom et l’image du compte choisi, que l’application affiche dans ses Réglages sans les enregistrer. VIKTOR ne garde sur l’appareil que le fait qu’un compte a été choisi et l’identifiant du compte de la dernière sauvegarde. Ces informations ne sont envoyées à aucun serveur Anto Labs, et Anto Labs ne les reçoit pas.
La sauvegarde sur votre Google Drive. Une fois un compte connecté, « Sauvegarder maintenant » envoie une copie de vos données VIKTOR (profil, séances, mensurations, journal alimentaire, photos de progression et réglages) dans l’espace privé que Google Drive réserve aux applications. Cet espace appartient à votre compte Google : il n’apparaît pas parmi vos fichiers Drive, seule VIKTOR peut y lire et y écrire, et Anto Labs n’y a aucun accès. Après cette première sauvegarde, VIKTOR en refait une au plus une fois par jour, à l’ouverture, si vos données ont changé ; l’interrupteur « Sauvegarde automatique » et le réglage « Seulement en Wi-Fi » sont dans la même carte. VIKTOR garde jusqu’à sept sauvegardes par appareil et retire la plus ancienne au-delà. La copie voyage en HTTPS ; VIKTOR ne la chiffre pas lui-même avant l’envoi, et Google la conserve selon les règles de votre compte Google.
La restauration. « Restaurer une sauvegarde » liste vos sauvegardes et remplace les données de l’appareil par celle que vous choisissez, après une copie de secours locale à laquelle vous pouvez revenir. À l’arrivée sur un nouvel appareil, VIKTOR propose cette restauration si un compte est connecté.
Se déconnecter, supprimer. « Se déconnecter » retire le compte de l’appareil et conserve vos données locales ; VIKTOR n’envoie alors plus rien. Les sauvegardes déjà déposées restent dans votre Google Drive, sous votre seul contrôle : vous les supprimez depuis Google Drive → Paramètres → « Gérer les applications » → VIKTOR → « Supprimer les données d’application masquées », ou en retirant l’accès de VIKTOR à votre compte Google (myaccount.google.com → Données et confidentialité → Applications tierces). « Réinitialiser l’application » efface ce que VIKTOR garde sur le téléphone, copies de secours comprises, et déconnecte le compte ; il ne supprime pas les sauvegardes déjà présentes sur votre Drive, qui vous appartiennent.
5. Abonnement VIKTOR+
Google Play fournit la boutique et traite le paiement. VIKTOR lui demande les produits, les prix, l’éligibilité et l’état de l’achat. L’application ne reçoit aucun numéro de carte et garde seulement un état d’accès VIKTOR+ sur l’appareil.
Google met cependant des informations de commande à la disposition de l’éditeur dans Play Console : identifiant de commande, adresse e-mail de l’acheteur, produit, montant, taxes, statut et historique. Elles servent uniquement au support, aux remboursements, à la lutte contre la fraude et aux obligations comptables, fiscales ou légales. Elles ne sont pas rapprochées des séances, mensurations, repas ou photos locales. Un export nécessaire à la comptabilité ou à un litige est conservé pendant la seule durée légale applicable, avec un accès limité. Les bases juridiques sont l’exécution du service et du support demandé, l’intérêt légitime de sécuriser les commandes et les obligations comptables, fiscales ou judiciaires.
6. Permissions
L’application installée déclare dix permissions. Quatre viennent de VIKTOR lui-même ; les six autres sont ajoutées automatiquement par les bibliothèques qu’il utilise (widgets Android, facturation Google Play, lecteur de codes-barres). Cette liste est relevée sur l’application construite, pas sur le code source : c’est la même que celle qu’Android vous montre.
| Accès | D’où il vient | Usage |
|---|---|---|
| Reconnaissance d’activité | déclarée par VIKTOR | Lire les pas pour VIKTOR et son widget. C’est la seule permission que VIKTOR vous demande par une boîte de dialogue |
| Notifications | déclarée par VIKTOR | Envoyer les rappels locaux activés, et la notification de séance en cours |
| Redémarrage terminé | déclarée par VIKTOR, et ajoutée aussi par la bibliothèque de travaux d’Android | Reprogrammer ces mêmes rappels après un redémarrage du téléphone |
| Vibration | déclarée par VIKTOR | Signaler la fin d’un repos |
| Accès à Internet | ajoutée par les bibliothèques de Google | Parler à Google Play pour l’abonnement, et lancer la recherche de produit du § 4 bis. VIKTOR n’émet aucune autre requête ; le lecteur de codes-barres de Google, lui, a son propre canal, décrit au § 4 bis |
| État du réseau | ajoutée par la bibliothèque de travaux d’Android et par celle du lecteur de codes-barres | Savoir si le réseau répond avant de tenter un envoi |
| Maintien en éveil | ajoutée par la bibliothèque de travaux d’Android | Tenir le téléphone éveillé le temps de rafraîchir un widget |
| Service au premier plan | ajoutée par la bibliothèque de travaux d’Android | Déclarée par cette bibliothèque. VIKTOR ne démarre aucun service au premier plan |
| Facturation Google Play | ajoutée par la bibliothèque de facturation | Ouvrir la boutique Google Play pour l’abonnement VIKTOR+ |
Réception interne (DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION) | générée par les bibliothèques AndroidX | Permission technique interne à l’application. Elle ne vous est jamais demandée et n’ouvre aucun accès à vos données |
| Photos, à la demande | aucune permission | Importer une photo de progression choisie, par le sélecteur du système, qui ne donne accès qu’au fichier choisi |
VIKTOR ne demande ni la caméra, ni les contacts, ni la position, ni le microphone, ni l’accès au stockage. Aucun identifiant publicitaire n’est déclaré : la permission correspondante est explicitement retirée du manifeste. Les données issues des permissions ci-dessus ne sont pas envoyées à Anto Labs.
6 bis. Widgets, notifications et partage
Deux widgets peuvent être posés sur l’écran d’accueil Android. Le premier affiche l’indicateur choisi par l’utilisateur parmi neuf ; le second pilote la séance en cours. Ce qu’ils montrent est écrit dans un fichier de préférences local, lu par le système d’Android pour dessiner le widget. Rien ne sort de l’appareil.
Pendant une séance, et seulement si l’utilisateur l’a activé, une notification persistante affiche l’exercice, la série et le chrono de repos. Elle peut apparaître sur l’écran verrouillé ; le réglage « Séance sur l’écran verrouillé » décide du détail affiché.
Le partage est toujours un geste de l’utilisateur. Il peut envoyer, par la feuille de partage d’Android et vers l’application de son choix, une image PNG de sa séance ou de sa semaine, générée sur l’appareil, ou son fichier d’export. VIKTOR n’envoie rien de lui-même.
7. Export, effacement et désinstallation
- Exporter : Plus → Réglages → Données → « Exporter vos données (JSON) ». L’export contient l’historique mais pas les photos.
- Importer : Plus → Réglages → Données → « Importer une sauvegarde ». L’import remplace les données existantes.
- Sauvegarder sur Google Drive, restaurer : Plus → Réglages → « Compte Google » puis « Sauvegarde sur Google Drive » (§ 4 ter). Les sauvegardes déposées se suppriment depuis Google Drive → « Gérer les applications ».
- Effacer : Plus → Réglages → Données → « Réinitialiser l’application ». La confirmation demande de taper le mot EFFACER. Efface aussi les copies de secours locales et déconnecte le compte Google.
- Désinstaller : supprime la base et les fichiers locaux, sous réserve des préférences que la sauvegarde Android peut restaurer.
La désinstallation ne résilie pas l’abonnement. Pour le gérer : centre des abonnements Google Play.
8. Contact volontaire par e-mail
Un e-mail envoyé au support transmet l’adresse, le message et les pièces choisies. Ils servent uniquement à répondre, traiter une réclamation, protéger la sécurité ou respecter la loi. Ils sont supprimés au plus tard 24 mois après le dernier échange, sauf litige ou obligation légale. N’envoyez ni numéro de carte ni dossier médical.
9. Droits
L’utilisateur contrôle les données locales par l’export, la modification et l’effacement. Pour les données envoyées par e-mail ou accessibles dans Play Console, il peut demander l’accès, la rectification, l’effacement, la limitation ou l’opposition à l’adresse de contact. Une réclamation peut être déposée auprès de la CNIL. Une obligation comptable, fiscale, antifraude ou contentieuse peut limiter l’effacement.
9 bis. Site juridique
Ces pages n’intègrent aucun outil d’audience, publicité ou cookie déposé par Anto Labs. GitHub Pages peut traiter des journaux techniques selon sa propre politique de confidentialité.
10. Enfants, sécurité et changements
VIKTOR est accessible à partir de 13 ans et n’est pas destinée aux enfants de moins de 13 ans. L’utilisation locale ne crée aucun compte Anto Labs et ne transmet ni journal alimentaire ni profil à Anto Labs. Les échanges externes possibles sont ceux décrits dans cette politique et dépendent des fonctions utilisées. Un mineur ne doit pas acheter sans l’autorisation de son représentant légal et du titulaire du compte Google Play. Le stockage local ne protège pas un téléphone perdu, déverrouillé ou compromis. Une évolution substantielle sera datée et annoncée avant de nouveaux traitements.
11. Document lié
Les conditions d’utilisation et d’abonnement complètes ne sont pas encore publiées. Leur lien sera ajouté après leur publication.
English version
1. Controller and scope
The controller is [[LEGAL IDENTITY TO COMPLETE]], trading as
Anto Labs - Software Workshop, at
[[BUSINESS ADDRESS TO COMPLETE]]. Email:
contact.antolabs@gmail.com.
This policy also covers order data the publisher can access in Play
Console. Google separately processes Google Play purchases and Android
backup under the user’s Google account settings.
2. The principle
Anto Labs does not receive workouts, measurements, photos, meals, or settings entered in VIKTOR. The app has no Anto Labs account, server, advertising, analytics, or outside crash reporting. App data is processed locally. External services used by some features are described below.
You may link a Google account to VIKTOR, if you choose, to back up your data to your own Google Drive and get it back on another device (§ 4b). Without that choice, nothing leaves the phone this way.
3. Local storage
Workouts, measurements, meals, photos, settings, the daily step count and its history, and the VIKTOR+ access state are stored in the app’s local database, files, or preferences. What the home screen widgets display sits in a separate preferences file, excluded from backup. Anto Labs cannot view any of it remotely.
4. Android backup provided by Google
If Android backup is on for the device’s Google account, Android may copy VIKTOR’s preferences and its local database to that account’s private storage, restore them on another device, or transfer them directly to a new phone. Preferences include, among other things, language, reminders, some goals or references you entered, and the local subscription state; the database includes, among other things, workouts, measurements, meals, and history.
The copy is restricted to what it names: the app’s preferences and the
viktor.db file with its journals. Progress photos are
therefore excluded, and so is the widget preferences file. On Android 9 and
later, Google encrypts this backup end to end with the device PIN, pattern,
or password, so the publisher cannot read it.
VIKTOR does not open a connection for the backup, and Anto Labs cannot access the copy. Google provides and controls this service under the Google account policy. You can turn Android backup off in device settings.
4a. Optional nutrition scanner and lookup
The barcode reader provided by Google Play services starts only when requested. Its module may need to be downloaded. Google Play opens the camera in its own interface: VIKTOR requests no camera permission and declares none in its manifest. VIKTOR only receives the value and format of the scanned code.
Manual entry remains available offline. An Open Food Facts lookup starts only
after an explicit action. It sends the barcode, app language, and VIKTOR version
over HTTPS to world.openfoodfacts.org. Open Food Facts also receives the IP
address needed for the connection. The food log, profile, and other local data
are not sent. Anto Labs does not receive these lookups.
What this Google component does on its own. The barcode reader relies on Google Play services and on the ML Kit library. That library carries its own telemetry channel, which starts when VIKTOR launches, before the app is even shown, and not when you scan. It may report its own usage and health to Google under Google's privacy policy, not under this one. Anto Labs receives nothing from it, does not configure it, and cannot turn it off: the library offers no opt-out setting. None of your workout, measurement, meal, or photo data goes through it.
4b. Google account and Google Drive backup (optional)
VIKTOR can be linked to a Google account. This is optional: the whole app works without an account, and the sign-in is offered when you arrive and later in More → Settings → “Google Account”, where you can decline or sign out at any time.
What the sign-in gives the app. Each time the app opens, Google provides VIKTOR with the email address, name, and picture of the chosen account, which the app shows in Settings without storing them. VIKTOR keeps on the device only the fact that an account was chosen and the identifier of the account used for the last backup. This information is not sent to any Anto Labs server, and Anto Labs does not receive it.
Backup to your Google Drive. Once an account is connected, “Back up now” sends a copy of your VIKTOR data (profile, workouts, measurements, food log, progress photos, and settings) to the private space that Google Drive reserves for apps. That space belongs to your Google account: it does not appear among your Drive files, only VIKTOR can read and write there, and Anto Labs has no access to it. After this first backup, VIKTOR makes a new one at most once a day, when the app opens, if your data has changed; the “Automatic backup” switch and the “Wi-Fi only” setting are in the same card. VIKTOR keeps up to seven backups per device and removes the oldest beyond that. The copy travels over HTTPS; VIKTOR does not encrypt it itself before sending, and Google stores it under the rules of your Google account.
Restoring. “Restore a backup” lists your backups and replaces the device’s data with the one you choose, after a local safety copy you can go back to. On a new device, VIKTOR offers this restore when an account is connected.
Signing out, deleting. “Sign out” removes the account from the device and keeps your local data; VIKTOR then sends nothing further. Backups already stored stay in your Google Drive, under your sole control: delete them from Google Drive → Settings → “Manage apps” → VIKTOR → “Delete hidden app data”, or remove VIKTOR’s access to your Google account (myaccount.google.com → Data & privacy → Third-party apps). “Reset the app” erases what VIKTOR keeps on the phone, safety copies included, and signs the account out; it does not delete the backups already in your Drive, which belong to you.
5. VIKTOR+ and permissions
Google Play provides checkout and processes payment. VIKTOR asks for products, prices, offer eligibility, and purchase state. The app receives no card number. Google nevertheless makes order ID, buyer email, product, amount, tax, status, and order history available to the publisher in Play Console. Anto Labs uses them only for support, refunds, fraud prevention, and accounting, tax, or legal duties, without combining them with local fitness data. The legal bases are performance of the service and requested support, legitimate fraud-prevention interests, and applicable accounting, tax, or judicial duties.
The installed app declares ten permissions: four from VIKTOR itself, six added automatically by the libraries it uses. Activity recognition shows steps and is the only permission VIKTOR asks you for in a dialog; notifications send local reminders and the ongoing workout notification; the boot-completed permission reschedules those reminders after a restart; vibration signals rest. Added by libraries: internet access talks to Google Play and runs the product lookup of section 4a, and VIKTOR makes no other request, though Google's barcode reader has a channel of its own described in section 4a; network state checks whether the network responds; wake lock keeps the phone awake long enough to refresh a widget; foreground service is declared by the Android work library, and VIKTOR starts no foreground service; Google Play billing opens the store for the subscription; and an internal AndroidX receiver permission is never requested from you. Photo import needs no permission: the system picker grants access only to the file you choose. The app does not ask for camera, contacts, location, microphone, or storage access, and no advertising identifier is declared.
5a. Widgets, notifications, and sharing
Two widgets can be placed on the Android home screen. The first shows one of nine indicators chosen by the user; the second controls the current workout. What they display is written to a local preferences file that Android reads to draw the widget. Nothing leaves the device.
During a workout, and only if the user turned it on, an ongoing notification shows the exercise, the set, and the rest timer. It can appear on the lock screen; the "workout on the lock screen" setting decides how much detail it shows.
Sharing is always a user action. Through the Android share sheet, and to the app of their choice, the user can send a PNG image of their workout or week, generated on the device, or their export file. VIKTOR sends nothing on its own.
6. Export, deletion, and cancellation
Use More → Settings → Data → "Export your data (JSON)", which contains your history but not your photos, or "Reset the app" in the same place (it also erases the local safety copies and signs the Google account out). Back up to Google Drive, restore: More → Settings → “Google Account” then “Google Drive backup” (§ 4b). Stored backups are deleted from Google Drive → “Manage apps”. Uninstalling may delete the local database and photos but does not cancel a subscription. Manage or cancel on Google Play.
7. Email contact and rights
If you email support, Anto Labs receives your address, message, and chosen files. They are used only to reply, handle complaints, protect security, or meet legal duties, and are deleted within 24 months after the last exchange unless a dispute or law needs longer retention. The same rights apply to order data available in Play Console, subject to accounting, tax, fraud-prevention, or litigation duties. You may request access, correction, deletion, restriction, or objection by email, and may contact the CNIL.
7a. Legal website
These pages include no Anto Labs analytics, advertising, or cookie. GitHub Pages may process technical logs under its own privacy statement.
8. Children, security, and changes
VIKTOR is available from age 13 and is not intended for children under 13. Local use creates no Anto Labs account and sends neither the food log nor the profile to Anto Labs. Any external exchanges are those described in this policy and depend on the features used. A minor must not buy without the legal guardian’s and Google Play account holder’s authorization. Local storage cannot protect an unlocked, lost, or compromised phone. Material privacy changes will be dated and announced before new processing starts.
9. Related document
The complete VIKTOR terms of use and subscription have not been published yet. Their link will be added after publication.