Les règles, en clair.
ZymFit est édité depuis Bruxelles. Ce document décrit ce que l’app fait, ce qu’elle ne fait pas, et les engagements pris envers l’utilisateur. Lecture conseillée avant inscription.
Dernière mise à jour
31 juillet 2026
Éditeur de l’application
- Nom commercial : ZymFit
- Numéro TVA : BE1036280494
- Localisation : Bruxelles, Belgique
- Email de contact : support@zymfit.app
- Téléphone : +32 456 96 31 46
- Site web : https://zymfit.app
- Statut : Indépendant complémentaire (Belgique)
- Législation applicable : Droit belge + Droit de l’Union européenne
Objet et champ d’application
Les présentes Conditions Générales d’Utilisation (ci-après « CGU ») régissent l’utilisation de l’application ZymFit (ci-après « l’Application », « le Service », « ZymFit »), accessible :
- En tant qu’application mobile sur iOS (App Store) et Android (Google Play Store).
- En tant qu’application web sur https://zymfit.app.
En créant un compte ou en utilisant ZymFit, vous acceptez sans réserve les présentes CGU dans leur intégralité. Si vous n’acceptez pas ces conditions, veuillez ne pas utiliser notre application.
Acceptation des CGU
L’utilisation de ZymFit implique l’acceptation pleine et entière des présentes CGU. Cette acceptation est formalisée par :
- La création d’un compte (case à cocher obligatoire lors de l’inscription).
- L’utilisation continue du Service après notification d’une mise à jour des CGU.
ZymFit se réserve le droit de modifier les présentes CGU à tout moment. En cas de modification substantielle, les utilisateurs seront informés par email et/ou notification dans l’application au moins 30 jours avant l’entrée en vigueur. La poursuite de l’utilisation du Service après cette notification vaut acceptation des nouvelles CGU.
Description du Service
ZymFit est un scanner nutrition, articulé autour de plusieurs systèmes qui interagissent entre eux : scan et score des produits, journal alimentaire, recettes, suivi (poids, hydratation, pas) et cohérence (série).
4.1 Nutrition
- Scan de codes-barres alimentaires avec un score personnalisé sur 100 selon l’objectif de l’utilisateur (sources notamment Open Food Facts, ANSES-Ciqual et USDA FoodData Central).
- Création immédiate d’un produit manquant, avec saisie manuelle ou lecture facultative de l’étiquette par IA. La fiche reste privée tant qu’elle n’a pas été proposée puis validée pour le catalogue partagé.
- Analyse des additifs présents dans les produits (référentiels EFSA/OMS).
- Alertes allergènes (les 14 allergènes reconnus par l’UE) et alertes régime (végétarien, végan, pescétarien, halal).
- Comparateur « Versus » entre deux produits, et suggestion d’une alternative plus adaptée à l’objectif.
- Scan photo des repas par vision artificielle (reconnaissance des aliments et estimation modifiable des quantités, calories et macronutriments — image non conservée par ZymFit après l’analyse).
- Journal alimentaire (recherche dans la base ANSES-Ciqual, 3 000+ aliments, et saisie manuelle) et repas sauvegardés.
- Recettes (catalogue, favoris, création par l’utilisateur) et liste de courses.
- Macros et objectifs calculés à partir du profil (sexe, âge, taille, poids, activité, objectif).
- Suivi du poids avec tendance lissée pour atténuer les variations quotidiennes.
- Suivi de l’hydratation journalière (saisie manuelle).
- Suivi facultatif du nombre de pas quotidien via lecture native de HealthKit sur iOS ou Health Connect sur Android (cf. Article 10).
4.2 Streak & Rétention
Système de série mesurant la cohérence de l’utilisateur. Une journée est active lorsque l’utilisateur enregistre au moins une action prise en charge : repas mangé, hydratation, pesée ou produit scanné. Célébrations à plusieurs paliers (badges), avec possibilité de partager une image générée via le partage natif du téléphone. Détails à l’Article 8.
Inscription et compte utilisateur
5.1 Conditions d’inscription
- ZymFit fixe un âge minimum d’utilisation de 14 ans. Cette limite est un choix de produit et s’applique même lorsque la législation locale autorise un consentement numérique à un âge inférieur.
- L’utilisateur doit accepter les présentes CGU et la Politique de Confidentialité.
- L’utilisateur doit consentir explicitement au traitement de ses données de santé (case à cocher dédiée) conformément à l’Article 9(2)(a) du RGPD. Sans ce consentement, l’inscription ne peut aboutir.
5.2 Méthodes d’authentification
L’utilisateur peut créer son compte selon trois méthodes :
- Email + mot de passe — adresse valide, mot de passe d’au moins 8 caractères, confirmation par lien envoyé par email.
- Apple Sign-In (iOS) — ZymFit reçoit uniquement votre identifiant Apple Relay (email anonymisé si vous le choisissez) ; aucun mot de passe n’est échangé avec ZymFit.
- Google Sign-In (Android et Web) — ZymFit reçoit votre identifiant Google et votre email ; aucun mot de passe Google n’est échangé avec ZymFit.
Quelle que soit la méthode utilisée, l’authentification est gérée par Supabase Auth (Postgres + JWT) côté serveur. ZymFit ne stocke jamais de mot de passe en clair.
5.3 Sécurité du compte
- L’utilisateur est seul responsable de la confidentialité de ses identifiants.
- L’utilisateur s’engage à informer ZymFit immédiatement de toute utilisation non autorisée de son compte à support@zymfit.app.
- ZymFit ne peut être tenu responsable de toute perte ou dommage résultant du non-respect de ces obligations.
5.4 Un seul compte par personne
Chaque personne physique ne peut détenir qu’un seul compte ZymFit. La création de comptes multiples est interdite et peut entraîner la suspension ou la suppression de tous les comptes concernés.
Compte invité
L’utilisateur peut créer un compte « invité » (compte anonyme) sans email ni mot de passe. Ce compte permet d’utiliser les fonctionnalités essentielles du scanner nutrition, avec des quotas réduits : 7 scans de codes-barres par semaine et 1 analyse photo de repas (à vie). L’export de données n’est pas disponible en mode invité. Les données du compte invité peuvent être préservées lors d’une conversion en compte standard (via création d’email + mot de passe) en suivant le parcours de conversion proposé dans l’Application.
Abonnements et achats in-app
7.1 Offres disponibles
ZymFit propose les niveaux de service suivants :
Gratuit :
- Scan de codes-barres : 7 par semaine (réinitialisation le lundi, heure UTC)
- Analyse photo de repas : 3 par semaine (réinitialisation le lundi, heure UTC)
- Historique des repas : illimité
- Historique des produits scannés (« Mes produits ») : réservé à l'abonnement Pro. Les données restent conservées et redeviennent accessibles en souscrivant à Pro.
- Recettes favorites : 5
- Export de données : non disponible
Pro (4,99 EUR/mois ou 39,99 EUR/an) :
- Scan de codes-barres : illimité
- Analyse photo de repas : jusqu’à 8 par jour
- Historique des repas : illimité
- Recettes favorites : illimitées
- Objectifs de macronutriments personnalisables et Insights Pro
- Jusqu’à 2 jours manqués protégés automatiquement par mois pour la série
- Outil d’export intégré à l’Application
Des limites techniques raisonnables et des mesures anti-abus peuvent s’appliquer, y compris aux fonctionnalités annoncées comme illimitées. Les anciens droits « Basic » ou « Standard » encore actifs sont traités comme un accès Pro ; ces offres ne sont plus commercialisées.
7.2 Essai gratuit
- Un essai gratuit peut être proposé sur l’abonnement annuel uniquement, pour la durée affichée au moment de l’achat. L’abonnement mensuel ne comporte pas d’essai et est facturé dès la souscription.
- Aucun débit n’est effectué pendant la période d’essai. À l’issue de l’essai, l’abonnement annuel est automatiquement activé au tarif en vigueur, sauf annulation avant la fin de l’essai.
- L’éligibilité est déterminée par Apple ou Google (un seul essai par compte Store). L’absence d’essai affichée au moment de l’achat fait foi.
- Les essais accordés avant une modification de l’offre restent honorés jusqu’à leur terme, aux conditions affichées lors de leur souscription.
7.3 Facturation
- Les abonnements sont facturés par Apple (App Store) ou Google (Google Play). RevenueCat synchronise l’état de l’abonnement avec ZymFit.
- ZymFit ne collecte et ne stocke jamais vos données de paiement.
- Le prix, la devise, la période et les taxes affichés dans l’écran d’achat du Store au moment de la confirmation prévalent.
7.4 Renouvellement et annulation
- Les abonnements sont renouvelés automatiquement à la fin de chaque période.
- L’Application peut fournir un lien de gestion, mais la confirmation de l’annulation s’effectue dans les réglages d’abonnement Apple ou Google.
- L’annulation prend normalement effet à la fin de la période déjà payée. Les remboursements éventuels dépendent des règles du Store et du droit applicable.
7.5 Downgrade (retour au plan Gratuit)
Après annulation, le compte revient automatiquement au niveau Gratuit à la fin de la période payée. Toutes les données sont conservées (repas, recettes, poids, hydratation, pas). Les fonctionnalités réservées aux plans payants deviennent inaccessibles ou reviennent aux limites du plan Gratuit.
7.6 Remboursements
Les demandes de remboursement doivent être adressées directement à Apple ou Google selon la plateforme :
ZymFit ne peut pas procéder à des remboursements directement.
Système de série (streak)
La série (« streak ») mesure la cohérence de l’utilisateur. Elle est maintenue lorsqu’au moins une action prise en charge est enregistrée dans la journée : repas mangé, hydratation, pesée ou produit scanné.
- Si une journée s’écoule sans action éligible, la série peut être réinitialisée.
- Avec Pro, jusqu’à deux journées manquées par mois peuvent être protégées automatiquement. Cette protection n’ajoute pas un jour actif : elle évite uniquement la rupture de la série.
- Des célébrations (badges) interviennent à plusieurs paliers, avec possibilité de partager une image générée via le partage natif du téléphone.
- Des notifications facultatives peuvent rappeler d’agir avant minuit : « sauvegarde de série » (18h) et « dernière chance » (22h, pour les séries ≥ 3 jours) — cf. Article 9.
Notifications push
L’utilisateur peut activer ou désactiver chaque catégorie de notification individuellementdepuis Réglages → Notifications. Toutes les notifications sont opt-in : au premier lancement, le système Apple/Android demande une autorisation explicite.
Notifications planifiées (cron horaire) :
- Rappel de repas — selon le repas planifié non loggé (petit-déjeuner / déjeuner / dîner).
- Pesée hebdo — matin (8h-9h) sur le jour de pesée préféré.
- Objectif pas — soir (19h) si steps < 7 500 sur la journée.
- Hydratation — selon les heures, la fréquence et les heures calmes configurées.
- Sauvegarde de série — en soirée si aucune action éligible n’a été enregistrée.
- Dernière chance — série en danger — 22h locale, dernier rappel avant minuit pour streaks ≥ 3 jours.
- Avertissement d’inactivité — matin (10h) après 2 jours sans activité, puis quotidien après 7 jours.
- Récap mensuel — 1er du mois à minuit (00h), si l’activité du mois précédent permet de générer la fiche.
Chaque catégorie peut être désactivée séparément dans Réglages → Notifications. Un système adaptatif limite la fréquence, applique des temps de repos et peut ne pas envoyer un rappel pourtant activé. Pour couper toutes les notifications, l’utilisateur passe par les paramètres de son système d’exploitation (iOS Réglages → Notifications → ZymFit / Android Paramètres → Apps → ZymFit → Notifications).
Les notifications sont envoyées via Firebase Cloud Messaging (FCM) pour Android, et via FCM relayé vers Apple Push Notification service (APNs) pour iOS. Aucune notification publicitaire n’est envoyée — toutes les notifications concernent le fonctionnement et l’utilisation de ZymFit.
Sur Android 13+, ZymFit demande la permission POST_NOTIFICATIONS à la première utilisation. Sur iOS, la demande système standard apparaît au moment opportun (typiquement après l’onboarding). L’utilisateur peut révoquer cette permission à tout moment depuis les paramètres système.
Intégrations natives santé
10.1 iOS — HealthKit
Sur iOS, ZymFit peut lire uniquement le nombre de pas quotidien (HKQuantityTypeIdentifierStepCount) via le framework Apple HealthKit. L’accès est en lecture seule — ZymFit n’écrit jamais dans Apple Health. La permission est demandée la première fois que l’utilisateur ouvre les écrans concernés. Une lecture en arrière-plan (background delivery) peut être activée pour garder ces données à jour même app fermée lorsque le système l’autorise. En cas de refus, les fonctionnalités concernées restent utilisables sans synchronisation des pas.
10.2 Android — Health Connect
Sur Android, ZymFit lit le nombre de pas via Health Connect (préinstallé sur Android 14+, installable gratuitement depuis le Play Store sur Android 9 à 13). La permission android.permission.health.READ_STEPS (plus READ_HEALTH_DATA_IN_BACKGROUND pour la lecture app fermée) est demandée à la première activation par l’utilisateur. ZymFit appelle uniquement READ et jamais WRITE. Si l’utilisateur refuse, ZymFit cache les compteurs concernés et propose un bouton pour relancer la demande à tout moment.
10.3 Stockage et partage
Le nombre de pas quotidien est stocké sur les serveurs ZymFit (Supabase Postgres) pour permettre l’affichage sur les appareils connectés au même compte et le suivi de l’activité. Aucune donnée santé n’est partagée avec des tiers marketing.La donnée est uniquement transmise à : nos prestataires techniques lorsque cela est nécessaire au fonctionnement du Service, conformément à la Politique de Confidentialité.
L’utilisateur peut révoquer son consentement à tout moment depuis les paramètres système (iOS Réglages → Santé → ZymFit ; Android Health Connect → Applications → ZymFit). La suppression du compte ZymFit efface également toutes les données de pas stockées côté serveur.
Suppression du compte
11.1 Procédure
L’utilisateur peut supprimer son compte à tout moment depuis l’application (Réglages → Compte → Supprimer mon compte).
11.2 Délai de récupération
- Le compte est désactivé immédiatement après la demande.
- L’utilisateur dispose de 30 jours pour se reconnecter et restaurer son compte.
- Passé ce délai, les données personnelles liées au compte actif sont supprimées ou anonymisées, sous réserve des obligations légales, de sécurité et des cycles de sauvegarde des prestataires.
La suppression du compte ZymFit n’annule pas automatiquement un abonnement Apple ou Google. L’utilisateur doit annuler séparément son abonnement dans le Store concerné afin d’éviter un renouvellement ultérieur.
11.3 Export préalable et droit à la portabilité
L’outil d’export intégré est une fonctionnalité Pro. Indépendamment du plan, toute personne authentifiée peut demander gratuitement une copie de ses données ou exercer son droit à la portabilité en écrivant à support@zymfit.app. Un abonnement payant n’est jamais exigé pour exercer un droit prévu par le RGPD.
Utilisation acceptable
12.1 Engagements
- Fournir des informations exactes et à jour lors de l’inscription et de l’utilisation.
- Utiliser le Service conformément à sa destination (suivi nutritionnel personnel).
- Respecter les droits des autres utilisateurs et les lois applicables.
- Ne pas tenter de contourner les limitations des plans gratuits.
12.2 Interdictions
- Utiliser le Service à des fins illégales, frauduleuses ou contraires aux présentes CGU.
- Tenter d’accéder aux données d’autres utilisateurs.
- Effectuer du reverse engineering, décompiler ou désassembler l’Application.
- Utiliser des robots, scrapers ou tout outil automatisé pour accéder au Service.
- Revendre, redistribuer ou sous-licencier l’accès au Service.
- Publier du contenu offensant, haineux, discriminatoire ou illégal via le Service.
- Créer de faux comptes ou usurper l’identité d’un tiers.
12.3 Sanctions
- Avertissement.
- Suspension temporaire ou définitive du compte.
- Suppression du compte sans préavis en cas de violation grave.
- Poursuites judiciaires si nécessaire.
Propriété intellectuelle
13.1 Contenu de ZymFit
L’ensemble des éléments de l’Application (design, interface, textes, logos, algorithmes, prompts et code source) est protégé par le droit d’auteur et les lois relatives à la propriété intellectuelle, sous réserve des contenus et bases de données appartenant à des tiers.
13.2 Données alimentaires
Les données alimentaires proviennent notamment d’Open Food Facts (licence ODbL), d’ANSES-Ciqual (Licence Ouverte) et de USDA FoodData Central. Chaque source reste soumise à ses propres conditions et droits.
13.3 Contenu utilisateur
- Les données, recettes et contenus créés par l’utilisateur restent sa propriété.
- L’utilisateur accorde à ZymFit une licence limitée et non exclusive pour héberger, traiter et afficher ces contenus afin de fournir le Service.
- Un code-barres inconnu et les photos facultatives jointes sont placés dans une file privée. À la demande de l’utilisateur, une IA peut préremplir la fiche ; l’utilisateur doit vérifier les valeurs. Cette extraction ne publie jamais automatiquement une fiche dans le catalogue partagé.
- Si un produit alimentaire est validé manuellement, l’utilisateur autorise l’utilisation, la correction et la redistribution des informations vérifiées avec la base alimentaire, dans le respect des droits de tiers.
- Les photos de vérification sont supprimées à la fin du contrôle ou lors de la suppression du compte. Une preuve abandonnée ou liée à un brouillon inactif est automatiquement supprimée après 30 jours. Les seules données vérifiées et intégrées au catalogue peuvent être conservées sans lien direct avec le contributeur.
Avertissement médical et limitation de responsabilité
14.1 Avertissement médical
ZymFit est une application de suivi nutritionnel à titre informatif uniquement. ZymFit ne fournit pas de conseils médicaux. Les informations, calculs caloriques, scores, listes de courses et estimations générées par l’analyse photo de repas ne constituent pas un avis médical ou nutritionnel professionnel et ne remplacent en aucun cas la consultation d’un professionnel de santé qualifié.
14.2 Consultation recommandée
Consultez un médecin, nutritionniste ou professionnel de santé agréé avant de modifier significativement votre alimentation, si vous souffrez d’une condition médicale chronique, si vous êtes enceinte ou allaitez, si vous prenez des médicaments, ou si vous avez des antécédents de troubles alimentaires.
14.3 Limites de l’analyse par IA
L’analyse photo de repas par IA est indicative et peut contenir des inexactitudes : portions, ingrédients cachés, huiles, sauces et méthodes de cuisson peuvent être impossibles à déduire d’une image. L’utilisateur doit vérifier et peut modifier les aliments et quantités avant de les enregistrer.
14.4 Limitation de responsabilité
Dans les limites autorisées par la loi belge :
- ZymFit ne garantit pas l’atteinte de résultats spécifiques (perte de poids, etc.).
- ZymFit ne peut être tenu responsable des conséquences liées à l’utilisation des informations fournies.
- ZymFit ne garantit pas l’exactitude des données nutritionnelles provenant de sources tierces (notamment Open Food Facts, ANSES-Ciqual et USDA).
- Les alertes d’allergènes et de régimes alimentaires sont des aides et ne remplacent jamais la lecture de l’étiquette ni les précautions médicales. Elles ne garantissent pas l’absence de traces ou de contamination croisée.
- ZymFit ne garantit pas la disponibilité continue et ininterrompue du Service.
- ZymFit ne peut être tenu responsable des dommages indirects, accessoires ou conséquents.
Disponibilité du Service
15.1 Disponibilité
ZymFit s’efforce d’assurer la disponibilité du Service 24h/24, 7j/7. Le Service peut toutefois être temporairement indisponible en raison d’opérations de maintenance, de mises à jour de l’Application, de problèmes techniques chez nos prestataires (Supabase, Vercel, Google, Firebase) ou de cas de force majeure.
15.2 Modifications du Service
ZymFit se réserve le droit de modifier, suspendre ou arrêter tout ou partie du Service. En cas d’arrêt définitif, ZymFit fournira, lorsque cela est raisonnablement possible et exigé par la loi, un préavis et un moyen d’exercer les droits d’accès ou de portabilité.
Protection des données personnelles
Le traitement des données personnelles est régi par notre Politique de Confidentialité, accessible à l’adresse zymfit.app/confidentialite et faisant partie intégrante des présentes CGU.
Liens vers des services tiers
L’Application peut contenir des liens vers des sites ou services tiers (Open Food Facts, Apple, Google, RevenueCat). ZymFit n’exerce aucun contrôle sur ces sites et ne peut être tenu responsable de leur contenu ou de leurs pratiques en matière de protection des données.
Droit de rétractation
Les droits de rétractation, garanties et remboursements prévus par les règles impératives de protection des consommateurs restent applicables. Pour un contenu ou service numérique fourni immédiatement, l’exception au droit de rétractation ne s’applique que si toutes les conditions légales sont réunies, notamment le consentement exprès requis et la reconnaissance de la perte éventuelle de ce droit.
L’achat, l’annulation et toute demande de remboursement sont également soumis aux conditions affichées par Apple ou Google au moment de la transaction, sans préjudice des droits légaux de l’utilisateur.
Force majeure
ZymFit ne pourra être tenu responsable de tout retard ou inexécution de ses obligations résultant d’un cas de force majeure, incluant notamment : catastrophes naturelles, pannes de serveur chez nos prestataires (Supabase, Vercel, Google, Firebase), cyberattaques, pannes d’électricité ou de télécommunications, décisions gouvernementales, épidémies ou pandémies.
En cas de force majeure, les obligations de ZymFit sont suspendues pendant la durée de l’événement. Si l’événement persiste plus de 90 jours, chaque partie peut résilier le contrat sans indemnité.
Droit applicable et juridiction compétente
20.1 Droit applicable
Les présentes CGU sont régies par le droit belge et le droit de l’Union européenne.
20.2 Résolution amiable
En cas de litige, les parties s’engagent à rechercher une solution amiable avant toute action judiciaire. L’utilisateur peut contacter ZymFit à support@zymfit.app.
20.3 Médiation de la consommation
Après une réclamation écrite restée sans solution, un consommateur peut solliciter gratuitement le Service de Médiation pour le Consommateur : mediationconsommateur.be.
20.4 Juridiction compétente
À défaut de résolution amiable, les tribunaux compétents sont déterminés par les règles impératives applicables. Rien dans les présentes CGU ne prive un consommateur des protections ou voies de recours auxquelles il a droit dans son pays de résidence.
Conditions spécifiques Apple et Google
21.1 Apple App Store
Les présentes CGU constituent un accord entre vous et ZymFit uniquement, et non avec Apple. Apple n’est pas responsable de l’Application ni de son contenu. En cas de non-conformité de l’Application avec une garantie applicable, Apple peut rembourser le prix d’achat le cas échéant, et Apple n’a aucune autre obligation de garantie. Apple et ses filiales sont des tiers bénéficiaires des présentes CGU et peuvent faire valoir ces conditions.
21.2 Google Play Store
Les présentes CGU constituent un accord entre vous et ZymFit uniquement, et non avec Google. Google n’est pas responsable de l’Application ni de son contenu. L’utilisation de l’Application est également soumise aux Conditions d’Utilisation de Google Play.
Divisibilité, renonciation et intégralité de l’accord
Si l’une des clauses des présentes CGU est déclarée nulle ou inapplicable par une juridiction compétente, les autres clauses resteront en vigueur et de plein effet.
Le fait pour ZymFit de ne pas exercer un droit ou une disposition des présentes CGU ne constitue pas une renonciation à ce droit ou à cette disposition.
Les présentes CGU, ensemble avec la Politique de Confidentialité, constituent l’intégralité de l’accord entre l’utilisateur et ZymFit concernant l’utilisation du Service et remplacent tout accord antérieur.
Contact
Pour toute question relative aux présentes CGU :
- Email : support@zymfit.app
- Site web : https://zymfit.app
