Legal notice

What this site stores, why, and above all everything it does not do.

In short: a single cookie, for audience measurement, and only with your consent; no advertising, no third-party services. Nothing you do here is passed on to a third party. The site counts its page views on its own server, without ever storing your IP address. Your display settings stay in your browser, on your device. Comments on the articles ask for no account and no email address, and are read before they are published.

› A single cookie

The site sets a single cookie, and only if you accept it: a randomly drawn identifier, used to tell whether you come back from one day to the next, described below. Technically it is kept in your browser's storage rather than in a cookie, but the law treats it as a cookie, hence the question asked when you arrive. You can decline it without losing anything.

› What is stored in your browser

The site uses your browser's local storage, an area private to your device, to remember your display preferences. That information never leaves your device: it is not sent to the server, nor to anyone else. One exception: the measurement identifier, if you have accepted it.

KeyWhat it is for
vf-layoutNumber of tile columns, or list display.
vf-values-besideWhere the values sit: under the name, or beside the drawing.
vf-list-wideIn the list, bars across the full width of the row.
vf-styleHow foods are drawn: flat bars or cylinders.
vf-tube-zoomEnlarged thumbnails: the cylinder stands for 50, 25 or 10 g instead of 100 g.
vf-vitcWhether the vitamin C gauge shows on the vegetables and fruit pages.
vf-calciumWhether the calcium gauge shows on the dairy page.
vf-kcal, vf-sugars, vf-alcohol, vf-degree, vf-water, vf-ashThe gauges and values added to or removed from the tiles: calories, sugars, alcohol, ABV, water, minerals.
vf-hidden-layer-…The nutrients hidden on the tiles by tapping their chip.
vf-gi-scaleThe scale chosen for the glycemic index: glucose or white bread.
vf-zoomText size chosen in Preferences.
vf-conventionReference database and the way carbohydrate is counted: French, American or Canadian.
vf-preloadPreloading of neighboring pages, on or off.
vf-glycineWhether the recipes offer glycine.
vf-langThe language chosen for the site.
vf-name, vf-age, vf-genderThe first name, age and gender you were willing to give in Preferences. Leave a field empty and its key is gone.
vf-favoritesThe pages you added to your favorites, to find them again from the menu at the top of the screen.
vf-comment-nameThe name you signed a comment with, so you do not have to type it again on the next one.
vf-visitThe day of your last visit to the home page, so you are greeted once a day and not on every click.
vf-profileThe diet you chose: all, pescatarian or vegetarian.
vf-welcome-seenRecords that the welcome question was asked, so it is not asked again.
vf-intro, vf-index-seen, vf-compare-intro, vf-compare-intro-seenThe introduction of the home page and of the comparator, expanded or folded on a phone, and whether you have already seen the page.
vf-home-modeOn the home page's card, the choice between comparing and calculating.
vf-ownerFor the site's publisher only: shows their administration links in Preferences.
vf-analyticsYour answer about measuring return visits, and its date: the question comes back after 13 months.
vf-analytics-idOnly if you have accepted: a randomly drawn identifier, sent with each page view to tell whether you come back. Deleted if you decline or withdraw your consent.
vf-analytics-vueFor the time of one tab only: the page already counted before a change of language, so it is not counted twice.
vf-sort-…Sort column and direction, for each food table.
vf-folded-calculateur.html-meals, vf-folded-preferences.html-…, vf-folded-sections-…, vf-folded-legal-…, vf-home-foldsThe meals you folded in the calculator, the groups of the Preferences page you closed, the sections of a food page or of the comparator, the sections of this page and the blocks of the home page you opened or folded again.
vf-selection-…Which foods you selected on a chart.
vf-filters-…, vf-radar-countActive filters of each table, and number of foods shown on the radar charts.
vf-compare-filters, vf-compare-radar-countThe comparator's filters, and the number of curves on its radar chart.
vf-kcal-pctIn the calculator, calories shown in kcal or as a percentage.
vf-calculator-days, vf-calculatorYour days in the calculator, their meals and your targets, so you find them again next visit.
vf-compare-listsYour food lists in the comparator, so you find them again next visit.
vf-drinks-per, vf-compare-perDrinks: values per 100 ml or per glass; comparator: per 100 g or per serving.
vf-mousse-…, vf-ice-cream-…, vf-cookie-…, vf-workshop-toppingYour recipe settings: servings, recipe, flavor, base, sugar, glycine, topping.
vf-calculator-recipe, vf-compare, vf-compare-nameA recipe or a list sent from one page to another (calculator, comparator), deleted as soon as it arrives.
vf-backThe page you were reading before opening preferences, and how far down it you were, so you can be taken back there. Cleared when the tab closes, unlike the others.
vf-swipe, vf-launchMoving from one page to another: the slide to the next page, the opening animation. Cleared when the tab closes.

None of these values identifies you, and none contains personal data. You can erase them at any time by clearing site data in your browser settings: the site will work exactly the same, with its default settings.

Since version 0.38.0, the site also keeps in your browser a copy of the pages you have opened and of the files they are made of, so they stay readable without network, in particular when the site is installed as an app. That copy holds nothing but public pages of the site, it is never sent anywhere, and it goes with the rest when you clear the site data. The private page and the dashboard are never kept in it.

› No third-party calls

The fonts and display libraries the site uses are hosted here, not loaded from Google Fonts or a content delivery network. That is a deliberate choice: calls of that kind pass the visitor's IP address to a third party, on every page viewed, without their knowing. No page on this site does it.

Links to outside sites, such as Open Food Facts, the CIQUAL table or scientific publications, are only followed if you click them. Those sites then have their own privacy policy.

› Anonymous audience measurement

The site counts its page views, on its own server and without cookies: the page viewed, the day, the language, the type of device (phone, tablet, computer), the site you came from if any or the fact that you arrived by scanning the QR code of the home page, the country you connect from, and the city in France or the state or province in the United States and Canada. Your IP address is never stored: at the time of the visit, it is only used to look up that place, nothing more precise, and to compute a fingerprint, mixed with a key that changes every day, to count the visitors of a single day without any way of linking two days together. This data is passed on to no one, uses neither Google Analytics nor any outside service, and is deleted after 25 months.

If you accept, in the cookie box or in Preferences, a randomly drawn identifier is also kept in your browser and sent with each page view, to tell whether you come back from one day to the next. It contains nothing about you. Your consent lasts 13 months, then the question comes back; you can withdraw it at any time in Preferences, which deletes the identifier.

› Comments

At the foot of the articles, you can have your say. There is no account to create, no password, no email address to leave: a name if you want to give one, your text, and that is all. Your IP address is not stored here either: only a fingerprint of the day, mixed with a key drawn at random and erased after three days, keeps one device from flooding a page.

Your comment does not appear right away: it is read before it is published. Once published, the name you gave and your text are visible to everyone on the article's page, and stay there as long as the article exists. So put nothing in it you would not want seen in public, and bear in mind that a full name makes you recognisable: a first name, an initial or nothing at all does the job just as well. Any answer is published under your comment, on the page: nothing is sent to you, since nothing is asked in order to reach you.

› Your rights

Apart from the comments, the site collects no personal data: there is no record about you and no processing on which to exercise a right of access, correction or erasure. Because what the site stores sits on your device, you keep full control of it.

A comment, on the other hand, holds whatever you put in it. To read it again, correct it or have it erased, write to contact@vraifood.com giving the page and the name you signed it with: it will be done.

For any question, you can write to contact@vraifood.com.

› Legal notice

Contact: contact@vraifood.com

Publisher: a site published in a non-professional capacity by a private individual, who has given their identity to their host in accordance with article 6 III 2 of the French law on confidence in the digital economy (LCEN).

Host: OVH SAS, 2 rue Kellermann, 59100 Roubaix, France. Telephone: 1007.

Photo credits: the “Feel better” photos are by Brooke Lark, Bruno Nascimento and Deconovo, on Unsplash.

Geolocation: the places of the audience measurement come from IP Geolocation by DB-IP, under the CC BY 4.0 license.

Last updated: October 4, 2026.