Questions et réponses
Y compris celles dont nous aurions préféré que la réponse soit autre.
Puis-je m’inscrire et commencer dès aujourd’hui ?
Oui. Connectez-vous avec un code reçu par e-mail, avec Google ou avec Apple : pas de liste d’invitations, pas de file d’attente. Vous n’avez rien à apporter : deux photos par jour sont reconnues gratuitement sur la clé Snapfork. Pourquoi vous pourriez tout de même vouloir votre propre clé, c’est la réponse suivante.
Pourquoi aurais-je besoin de ma propre clé d’API de plateforme ?
Ce n’est pas obligatoire. La reconnaissance fonctionne aussi sur la clé Snapfork — gratuitement, 2 photos par jour ; la photo passe alors par notre serveur, où la requête est signée, puis par OpenRouter jusqu’au fournisseur du modèle. Elle n’est pas conservée chez nous, et nous demandons à la plateforme de ne pas passer par des fournisseurs qui conservent ce qu’on leur envoie. Votre propre clé supprime à la fois la limite et les intermédiaires : la photo part de votre appareil directement vers la plateforme dont vous avez saisi la clé, sans passer par nous. Il existe neuf adresses de ce type — de Google Gemini et OpenAI à Mistral et OpenRouter. L’application comprend les clés de dix plateformes : la dixième, Claude, n’accepte rien venant d’un navigateur. La liste complète figure dans la politique de confidentialité. L’application commence par votre clé et ne passe à la nôtre qu’après l’échec de la vôtre ; une case à cocher dans les réglages désactive même cela.
Quelle différence entre les niveaux gratuit et payant d’une clé ?
Il s’agit de la clé Google : sur son niveau gratuit, Google se réserve le droit d’utiliser ce que vous envoyez pour améliorer ses produits ; sur le niveau payant, non. Les autres plateformes découpent leurs niveaux autrement, et c’est à la source qu’il faut le lire. L’application fonctionne avec l’un comme avec l’autre, et le choix vous appartient — mais il mérite d’être fait en connaissance de cause, car il concerne vos photos.
Où le journal est-il conservé ?
Dans le stockage de votre navigateur, sur l’appareil. Une copie scellée part aussi sur notre serveur — la clé reste chez vous, donc rien là-bas ne peut l’ouvrir. La page « Où sont vos données » détaille tout cela, y compris la moitié inconfortable : videz ce stockage, et le journal quitte l’appareil avec sa clé ; seul le code de récupération que vous avez noté rouvre alors la copie scellée. Sans export et sans le code, le journal est perdu pour de bon.
Que voit un ami si je l’invite ?
Une seule chose : si vous avez tenu votre journal ce jour-là ou non, et depuis combien de jours d’affilée. Si vous l’avez partagé à part — un fait de plus : si vous avez respecté votre propre objectif, un simple oui ou non. Ni ce que vous avez mangé, ni combien de calories, ni votre poids, quel que soit le niveau de partage ; et aucun classement, palmarès ni comparaison, parce que les objectifs des autres ne sont pas une mesure à laquelle vous comparer.
Le partage est le même dans les deux sens et ne peut pas être rendu unilatéral. Nous ne pouvons rien lire de tout cela : le contenu voyage scellé par une clé que nous n’avons pas. Le serveur voit en revanche les liens et les heures de mise à jour — ce qu’il voit exactement, et pourquoi, est expliqué dans la section sur les amis de la politique de confidentialité, avec la façon de nous vérifier : huit chiffres que votre ami et vous vous lisez à voix haute.
Vous pouvez revenir en arrière n’importe quel jour, et il y a deux boutons : « Arrêter le partage » garde l’amitié, « Supprimer l’amitié » efface à la fois le lien et ce que chacun de vous a vu de l’autre.
Comment sauvegarder mon journal ou le transférer sur un autre appareil ?
Avec « Exporter en JSON » dans les réglages, sous « Données » → « Sauvegarde ». Vous obtenez un fichier avec vos entrées, vos pesées, votre profil, vos objectifs et les réglages du journal — et, tant qu’ils sont encore sur l’appareil, les aperçus des photos de repas. La clé de votre plateforme de reconnaissance n’entre pas dans le fichier. Le fichier n’est pas chiffré : c’est le seul moyen de lire le journal sans le code de récupération, alors gardez-le dans un endroit qui survivra au téléphone, et n’oubliez pas que vous y gardez des données sur votre corps et des photos de vos repas.
L’export est la seule assurance contre la perte de la base sur l’appareil : réinitialiser les données du site, effacer l’historique dans Safari ou manquer d’espace efface les entrées sans prévenir. L’application vous rappelle d’exporter une fois par mois.
Sur un autre appareil, ouvrez le même fichier avec « Importer du JSON » : les entrées du fichier sont ajoutées ou remplacent celles qui ont le même id, et tout le reste demeure. Un remplacement ne peut pas être annulé. Les amitiés du fichier doivent être confirmées à nouveau. Avec la synchronisation activée, le journal se transfère sans fichier — voir la question sur plusieurs appareils.
Qu’est-ce que le code de récupération, et que se passe-t-il si je le perds ?
Votre journal part sur le serveur scellé, et sa clé n’existe que sur vos appareils. Le code de récupération, c’est cette clé écrite en lettres et en chiffres : c’est avec lui qu’un deuxième appareil ouvre le journal. Vous le créez dans les réglages, sous « Données », sur la carte « Clé du journal » ; tant qu’aucune clé n’existe, il n’y a pas de synchronisation, et le journal ne vit que sur l’appareil. Le code ne contient jamais I, L, O ni U, et ni la casse ni les séparateurs ne comptent.
Le code reste visible sur cette carte tant que l’appareil se souvient de la clé, et vous pouvez le copier. Si quelqu’un d’autre a pu voir le code de récupération, touchez « Émettre un nouveau code » : le journal est rechiffré et renvoyé au serveur, l’ancien code cesse de fonctionner, et vous saisissez le nouveau sur vos autres appareils. Synchronisez-les tous d’abord — les modifications qui n’ont pas encore quitté un appareil restent illisibles sous l’ancien code.
Perdez le code de récupération en même temps que l’appareil, et personne ne pourra restaurer le journal — nous compris. Alors notez le code, gardez-le loin du téléphone, et exportez un fichier malgré tout. « Télécharger les données du serveur », juste à côté, sert à autre chose : vous obtenez un fichier de ce que le serveur détient sur vous, avec le journal scellé par votre clé — seul l’export vous donne une copie lisible.
Puis-je tenir le journal sur plusieurs appareils ?
Oui. Connectez-vous au même compte et, sur la carte « Clé du journal », saisissez le code d’un appareil qui a déjà le journal : il est déchiffré à la synchronisation suivante. Les réglages voyagent à part, et seulement si vous activez leur synchronisation ; le thème, la langue, les rappels, Apple Santé et votre propre clé de plateforme restent propres à chaque appareil.
Si la même entrée a été modifiée sur deux appareils, la modification la plus récente l’emporte. L’autre n’est pas perdue : elle est conservée jusqu’à un mois, vingt au plus par entrée, et sur la carte « Versions en conflit » vous pouvez la rétablir — elle est alors enregistrée comme votre nouvelle modification et part vers vos autres appareils.
La carte « Appareils » montre quand chacun d’eux est venu chercher le journal pour la dernière fois. Il n’y a rien d’autre que l’heure : un appareil est connu par un nom aléatoire qu’il se donne lui-même.
Que se passe-t-il quand je supprime mon compte ?
Réglages → « Supprimer le compte », en deux appuis : le second confirme, et c’est irréversible. Le serveur efface le compte, tous les moyens de connexion et toutes les sessions, la correspondance avec le développeur et tout ce qu’il gardait pour la synchronisation : la copie scellée du journal, les aperçus de photos, la copie de vos réglages, les versions en conflit et la liste des appareils. Pour la connexion avec Apple, l’autorisation est révoquée aussi.
Autre chose est irréversible : l’argent restant sur votre solde de reconnaissance est perdu, et nous ne pouvons pas le rembourser. Vous pouvez revenir avec la même adresse, mais le compte est recréé à neuf — vide.
Supprimer le compte ne touche pas au journal sur l’appareil : les entrées restent, et un bouton distinct, « Supprimer toutes les entrées », les efface. Dans les sauvegardes horaires de la base du serveur, ce qui a été effacé subsiste jusqu’à 14 jours, et ce qui était scellé par votre clé y reste scellé — voir « Suppression » dans la politique de confidentialité.
Est-ce que ça fonctionne sans connexion internet ?
La lecture et la modification du journal, oui. La reconnaissance d’une nouvelle photo, non : cette requête part vers la plateforme dont vous avez saisi la clé, ou vers la nôtre si vous n’en avez saisi aucune. Vous pouvez toujours ajouter un repas à la main.
Puis-je scanner le code-barres d’un emballage ?
Oui, et rien ne quitte le téléphone pendant ce temps. Le référentiel de produits est téléchargé une fois et consulté sur l’appareil, si bien que ni le code ni ce que vous mangez ne sont envoyés nulle part — la même promesse que pour le journal.
Les données viennent d’Open Food Facts, une base ouverte alimentée par ses propres contributeurs. Beaucoup d’emballages n’y figurent tout simplement pas : vous obtenez ce que les gens scannent le plus souvent, et un rayon de magasin est plus large que cela. Pas de correspondance ? Photographiez l’étiquette ou tapez les chiffres, comme avant.
Qu’est-ce que la base de produits sur l’appareil, et comment est-elle mise à jour ?
C’est un extrait de la base ouverte Open Food Facts : des produits par code-barres, avec calories, protéines, lipides et glucides, la lettre Nutri-Score, le label bio et la liste des additifs. Vous le téléchargez dans les réglages, sous « Produits par code-barres », avec « Télécharger » — la taille dépend du pays — et dès lors le scan et la recherche fonctionnent hors ligne.
L’extrait contient les produits d’un pays (le vôtre s’il a sa propre base ; les réglages indiquent lequel) et les produits les plus scannés au monde, pas tout ce qui est en rayon. Les données sont saisies par les contributeurs du projet, elles peuvent donc être incomplètes ou fausses ; la base est sous licence ODbL. Rien trouvé ? Prenez une photo ou remplissez les champs vous-même ; ce qu’envoie le bouton « Chercher dans la base ouverte », et où, est indiqué dans la politique de confidentialité.
L’extrait ne se met pas à jour tout seul : un nouveau arrive quand vous touchez « Mettre à jour » dans la même section. L’application le télécharge en entier et le vérifie par rapport à son manifeste ; s’ils ne concordent pas, l’extrait précédent reste en place. « Supprimer » retire l’extrait de l’appareil, et les entrées de votre journal restent.
D’où vient la note d’un produit, et quand se trompe-t-elle ?
Elle est calculée sur l’appareil à partir du même référentiel téléchargé : rien ne part sur le réseau pour elle. Trois éléments s’additionnent — la lettre Nutri-Score toute faite, le niveau de risque des additifs selon notre propre liste, et la mention bio ; chaque niveau de risque de cette liste cite ses sources, ce qui est une condition et non un ornement : nous ne parlerons pas de risque sans source.
Elle se trompe partout où le référentiel lui-même se trompe. Open Food Facts est alimenté par ses propres contributeurs, et pour une partie des produits il n’y a pas de lettre, ou pas de composition analysée du tout — alors il n’y a pas de chiffre, et nous le disons au lieu d’en inventer un. Les produits russes portent la lettre nettement moins souvent que les produits européens. Et surtout : la note juge le produit en rayon, pas vous ni ce que vous avez mangé. Ce n’est ni un diagnostic ni une interdiction, seulement une raison de retourner le paquet.
Comment l’application tient-elle compte de ce que vous ne mangez pas ?
Le profil contient une liste « Ce que vous ne mangez pas » : viande, poisson et fruits de mer, produits laitiers, œufs, fruits à coque, gluten. Votre journal accepte toujours n’importe quel aliment — la liste retire ces groupes de ce que l’application vous suggère.
L’indication du jour sur les protéines manquantes cite des sources de protéines sans les groupes de votre liste ; s’il n’en reste aucune, elle dit seulement combien il vous manque. Un repas reconnu vous avertit quand la photo ou la description montre quelque chose de la liste.
La comparaison se fait sur l’appareil, et la liste elle-même ne va nulle part : elle n’est jamais envoyée pour la reconnaissance. Avec le reste du profil, elle figure dans le fichier de sauvegarde, et avec la synchronisation des réglages activée, elle est conservée scellée sur le serveur.
D’où vient la liste des examens, et pourquoi diffère-t-elle selon les pays ?
La section « Prévention » est un ouvrage de référence sur les recommandations publiées en matière d’examens de prévention pour les adultes sans symptômes : un bref résumé avec ses sources, choisi selon l’âge, le sexe et les réponses sur le tabac et l’alimentation. Ni un diagnostic ni une prescription. Elle résume les recommandations d’autorités de santé et de sociétés médicales savantes ; chaque thème indique sa source, le pays de la source et sa date. La section ne demande ni votre poids, ni votre IMC, ni vos diagnostics, et ne s’en sert pas pour la liste.
Les recommandations diffèrent d’un pays à l’autre, et ce n’est pas une erreur de la liste : les organismes pèsent différemment les bénéfices et les inconvénients d’un examen et révisent leurs conseils à des années différentes. La section ne calcule une date que selon le programme du pays où vous êtes soigné ; si ce programme diffère d’un autre, le point le dit et montre les deux sources, et si votre pays n’a pas de programme sur le thème, un autre est affiché à titre indicatif, sans date. L’application ne choisira pas entre les programmes à votre place : c’est une discussion à avoir avec un médecin.
C’est aussi pourquoi la liste ne contient pas d’analyses « pour tout le monde, au cas où » — la vitamine D, par exemple : aucun bénéfice n’a été montré à la doser chez tous les adultes sans symptômes. En cas de symptômes, n’attendez pas l’examen prévu — consultez un médecin maintenant. Les limites de la section sont décrites dans les conditions d’utilisation.
Où sont conservées les réponses de santé ?
Sur votre appareil. Dans l’application pour iPhone, elles sont en plus scellées par une clé qui n’existe que sur ce téléphone : une sauvegarde iCloud ne les contient que scellées, sans rien pour les ouvrir. Elles ne vont au serveur que scellées, et seulement si vous activez vous-même leur synchronisation : elle a son propre interrupteur et son propre consentement, elle est désactivée par défaut et ne fonctionne qu’avec la synchronisation des réglages. Si vous êtes soigné en Russie, les réponses ne vont jamais au serveur.
Elles ne vont jamais au modèle de langage, ni aux amis, ni dans les messages au support, et n’entrent dans un fichier d’export qu’avec une case à cocher séparée. Ce que font « Masquer la section », « Effacer les réponses sur cet appareil » et la désactivation de la synchronisation est expliqué dans la partie de la politique de confidentialité sur les réponses de santé.
Un médecin a-t-il vérifié ces recommandations ?
Non. Aucun médecin n’a relu les textes de la section « Prévention ». Ce sont de brefs résumés de recommandations publiées, rédigés avec l’aide de l’IA et comparés aux sources selon une liste de contrôle ; l’édition et la date figurent à côté de chaque source. Ils peuvent simplifier ou contenir des erreurs, et une source a pu être mise à jour après la vérification.
Prenez les décisions sur les examens avec un médecin. Si vous trouvez un écart avec une source, écrivez-nous depuis l’application : si la source le confirme, nous corrigeons la section et le notons dans le journal de vérification.
Quelle est sa précision ?
Précise sur ce qu’il y a dans l’assiette, approximative sur la quantité. La page « Comment ça marche » explique pourquoi cette seconde partie ne se corrige pas avec un meilleur modèle, et ce qu’il vous revient de corriger. L’objectif du jour et les macros sont une autre affaire : d’où vient chaque chiffre, y compris ceux derrière lesquels il n’y a rien d’autre qu’une décision de notre part.
Que faites-vous de mon adresse e-mail ?
Nous y envoyons le code de connexion à six chiffres, et rien d’autre : pas de newsletter, pas d’annonces, rien dont se désabonner. L’adresse elle-même n’est pas conservée — le serveur en garde une empreinte, qui suffit à vous reconnaître à la connexion suivante et ne sert à rien pour vous écrire.
Je n’arrive pas à me connecter. À qui écrire ?
À hello@snapfork.app. C’est la même personne qui répond dans l’application, où les réglages ont une section « Assistance ». Mais si la connexion échoue, cette section est hors de portée, et l’adresse est le seul moyen qui reste. Décrivez ce qui se passe exactement : sans cela, une connexion en panne ressemble à une adresse qui ne figure pas dans la liste.
Existe-t-il une application sur l’App Store ou Google Play ?
Non. C’est une application web que vous ajoutez à l’écran d’accueil, et c’est aussi pourquoi aucune validation de magasin ne s’interpose entre un correctif et votre téléphone.