M4Plan

Version 2.5 · six documents · French and English

Legal documents

The six documents that govern M4Plan, in full, on a single page. Nothing sits behind an account: these texts can be read without installing the app.

Document 1 of 6

Terms of Use

These Terms describe what M4Plan gives you, what you agree to by using it, and the limits of what we promise. They form a contract between you and the publisher of the app.

Version
2.6
Effective
24 October 2026
Applies to
M4Plan v1.2.0 and later
Versions
French, English, Finnish

Article 1Who publishes M4Plan

1.1

M4Plan is published by Kevin Di Silvestro, an individual resident in Switzerland, referred to here as “we”. Write to us at m4plan.info@gmail.com with any question about these Terms, the app, or your information.

1.2

The backup infrastructure is hosted in London, in the United Kingdom. The m4plan.app website is hosted by Vercel. Details are in the Data Protection Policy.

Article 2What these Terms cover

2.1

They cover the M4Plan mobile app, the m4plan.app website and the account area reachable from it. Together these are called “the service”.

2.2

The documents that bind you are these Terms, the Data Protection Policy, the AI Usage Policy and the Licences, credits and trademarks document, all published on m4plan.app; the early-tester programme is added for those who take part. The last three exist only in French and English. Where they differ on how your information is handled, the Data Protection Policy prevails; for the rest, the text that protects you best prevails.

2.3

The service is offered in French, English and Finnish. The version you accepted is the one that binds you, in the language you read it in. The French version serves as a reference between translations, and can never deprive you of what yours says.

Article 3Acceptance, versions and changes

3.1

You accept these Terms the first time you open the app, through an explicit action. Without that acceptance the service is not available.

3.2

We record which version you accepted and when, so that we know which text binds you and only ask again when something has actually changed.

3.3

We may change these Terms, in particular to follow changes in the app or in the law. A substantial change is announced to you before it takes effect, in the app, on m4plan.app or by email, with at least 30 days’ notice when it reduces your rights or increases your obligations. Your agreement is requested again when you open the app that carries the new text.

3.4

If you decline a new version, you can stop using the service and delete your account. Your information stays exportable until then. A wording fix or a clarification that does not affect your rights may apply without that notice period.

Article 4Who may use M4Plan

4.1

The service is for people aged 16 or over. Setup asks for your age and will not let you continue below 16; we do not check it otherwise, and by using the service you declare that you are at least that age. If we nevertheless learn that an account belongs to someone younger, we delete it.

4.2

An account is optional. Without one, the app works offline, within the limits of the free plan: your information stays on your device and does not reach us, apart from the technical requests described in the Data Protection Policy (version check, updates, food search). An account adds online backup, syncing between devices, the web account area (open with a trial, a subscription or free access in progress) and the AI-assisted nutrition estimate. A subscription, restoring a purchase or redeeming a code requires an account.

4.3

A compatible device, connectivity, system updates and any related costs are yours. Some features depend on your device and on your Android or iOS version.

4.4

You agree not to use the service where doing so would be unlawful, or in breach of sanctions that apply to you.

Article 5Your account

5.1

You give accurate information when creating the account and keep it current. A working email address is required: password resets, important notices and messages about your account and subscription (welcome, trial end, renewal notice, payment incident, deletion confirmation, inactivity notice) go through it.

5.2

One account belongs to one person. You are responsible for keeping your password confidential and for what is done from your account. Tell us promptly if you suspect unauthorised access.

5.3

You may sign in with your Google account or, on iPhone, with your Apple account. The provider you choose then passes us your email address and display name and, for Google, the address of your profile photo, which you can replace in your profile, and its own terms apply to that sign-in. Apple lets you hide your real address behind a relay: the app accepts it without treating it differently.

5.4

You can delete your account at any time from the app settings or from the website. What deletion entails is set out in Article 15 and in the Data Protection Policy.

Article 6What M4Plan is, and what it is not

This is the most important article in the document. Read it in full.

6.1

M4Plan is a wellbeing and routine log. It helps you decide what you want to do, write it down, keep track of how regularly you do it, and enjoy the streak. It is a personal organisation tool, like a diary or a notebook.

6.2

Nothing shown in the app is medical advice, a diagnosis, a treatment, a prescription or personalised guidance. The figures it suggests, including calorie needs, macronutrient splits, loads or training volumes, are general estimates produced by public formulas applied to the values you enter. They take no account of your health, your history or any medication. These figures are approximate and are not a guaranteed result: the app guarantees neither the accuracy of the values shown, in particular calories and macronutrients, nor that you will reach any weight, fitness or performance goal.

6.3

Ask a qualified professional before making significant changes to your physical activity or your diet, especially if you are being treated for a condition, take medication, are pregnant, or are returning after an injury or a long break.

6.4

Stop any activity at once and seek advice if you feel pain, chest discomfort, unusual breathlessness, dizziness or faintness. No target shown by the app is worth ignoring a signal from your body.

6.5

Values imported from your phone or a watch come from consumer sensors and can be substantially off. Nutrition values come from community databases or from an automatic estimate, and can be wrong. Do not base any health decision on them. The food filter likewise sets aside meals whose written ingredients contain the words you entered: it does not read a label and knows nothing of traces, so it does not replace your own checking, especially with a severe allergy.

6.6

Calorie counting, weight tracking and progress photos can be harmful for some people, in particular anyone with a current or past eating disorder. These modules are optional and can be switched off in settings; the app remains usable without them. If tracking becomes a source of anxiety, speak to a professional.

Article 7What you create stays yours

7.1

You keep ownership of everything you add: notes, goals, workouts, meals, measurements, photos and videos. We claim no rights over it.

7.2

If you have an account, online backup is active and you grant us a strictly technical licence: to store, transmit, copy and display that content for the sole purpose of running the service for you and on your devices. The licence is free of charge, non-exclusive, limited to that purpose, and ends when the content or the account is deleted.

7.3

We do not publish your content, do not share it with any third party for commercial purposes, do not use it for advertising, and do not use it to train an artificial intelligence model.

7.4

You confirm you hold the rights to what you add, in particular where a photo or a video shows another person, and that you can evidence their agreement.

7.5

If a third party brings a claim against us because of content you added, in particular the image of someone who did not agree to it, you hold us harmless against the direct consequences of that claim. This applies only to the extent of what you did or failed to do, and of what applicable law allows to be placed on a consumer.

7.6

We will never use your content, your photos or your image for promotion, communication or illustration without your prior and specific agreement, separate from your acceptance of these Terms.

Article 8Acceptable use

You agree not to:

  • use the service unlawfully, or to infringe anyone else’s rights;
  • present M4Plan as a medical tool, or build it into any care, diagnostic or patient monitoring setup;
  • circumvent technical limits, authentication, or the rules that keep accounts separate;
  • bulk-extract data from the service, resell it, or exploit it commercially without our written agreement;
  • disrupt the infrastructure: abnormal load, abusive automation, intrusion attempts, malicious content;
  • share, rent or resell your account;
  • decompile or disassemble the app, except strictly as permitted by applicable law.

Article 9Optional features

Each of these is off until you turn it on, or runs only when you ask for it. You can change your mind at any time, except for the online backup in 9.1, which follows your account: you give it up by signing out or deleting your account.

9.1 · Backup and sync

With an account, your information is copied to our servers and found again on your other devices. Without an account, your information (weight, meals, workouts, photos) stays on the device; only technical requests, unrelated to it, leave it: version check and updates, exercise images and, when you use them, food search or barcode scanning. Syncing needs a connection: changes made offline are sent once the network returns.

9.2 · Reading Health Connect (Android) and Apple Health (iPhone)

If you allow it, the app can read your steps, weight, active calories, exercise minutes, sleep (duration, bedtime and wake-up times), resting heart rate, VO2 max, oxygen saturation, workouts, their duration, distance, heart rate, elevation gain and floors climbed, power, cadence and swim strokes from Health Connect (Android) or Apple Health (iPhone). Nothing is read without an action of yours: you start each import of past workouts yourself, or you allow it once and for all in the settings, and the measurements of a session run inside the app are read over that session only, then shown to you before they are saved. Goals you have linked to a measure fill in by themselves, and your weight can also be read in the background, so a weigh-in counts without opening the app. The app writes to these services only the workouts done on an M4Plan watch, with a separate permission (see 9.9). The permission can be withdrawn at any time from Health Connect, from Apple Health or from the app settings.

9.3 · AI-assisted nutrition estimate

When you describe a meal or photograph one, that description or photo is sent to an artificial intelligence provider based in the United States, which returns an estimate of foods, portions and nutrition values. The transfer is detailed in the Data Protection Policy. The result is an estimate, often imprecise, which you should review and correct before saving. Nothing is sent unless you use this feature. Everything concerning artificial intelligence in M4Plan, including what you may not send to it, is gathered in the AI Usage Policy, published on this page. It forms part of these terms.

9.4 · Food search and barcode lookup

Scanning and searching by name query Open Food Facts, an open community database. We control neither its content nor its accuracy, and entries may be incomplete, outdated or wrong. That data is made available under the ODbL licence. The search also offers basic foods drawn from official tables (FSVO, Ciqual, Fineli) built into the app, credited in the Licences, credits and trademarks document.

9.5 · Blocking check-in

This feature is optional and off by default. If you turn it on, the app sends you a notification at the times you have chosen. Once that time has passed, it shows a reminder screen whenever you open it, and lets you through once the boxes you set are filled in. An emergency button on that screen lifts it for the rest of the day, with no confirmation and no explanation needed. That screen stays inside the app: it does not show over other apps.

It is designed as a constraint you impose on yourself. It is neither parental control nor a security lock: you can switch it off, and it blocks neither emergency calls nor access to system functions. Its behaviour depends on your device maker and its battery-saving settings: we do not guarantee that it will fire in every case, and you must not rely on it for anything critical.

9.6 · Home screen widgets (Android)

Widgets show your information (weight, today’s goals, calories left, your week, today’s workout and appointments) directly on the home screen. Anyone looking at your screen sees them, without unlocking the phone. Add them only if that suits you.

9.7 · Reminders and notifications

Reminders are scheduled by the app on your device. They depend on system permissions and power-saving settings: your phone can delay or drop a reminder, and we cannot guarantee delivery.

9.8 · Sending feedback

The feedback form sends your message to our inbox by email, through a delivery provider. With the message, the app sends the language, the platform, the version and, if you are signed in, your account identifier. If sending fails, the app opens your mail app with the message pre-filled: you then send it yourself.

9.9 · M4Plan watch (Wear OS)

If you link an M4Plan watch (Wear OS) to your account, it measures your workouts (duration, heart rate, distance) and your steps for the day, and hands them to your phone; it never communicates directly with our servers. For a run or a bike ride, and if you allow it, the watch’s GPS is used only to calculate the distance: no route is kept. With a separate permission, the phone then records the workout (type, duration, distance, calories) in Health Connect. While a watch is linked, the phone may read your steps, sleep and the day’s measurements again in the background, about every fifteen minutes, to show them on the watch. This information appears on its watch faces, tiles and complications: anyone looking at your wrist sees it, without unlocking. The watch can also show and control the music playing on your phone: during a workout only, and with the notification access you grant in the system settings, M4Plan reads the title, artist and playback state of the current track, solely to send them to your watch; it reads none of your notifications and keeps nothing. This feature is optional: without a linked watch, none of this happens, and you can unlink the watch at any time.

Article 10Points, badges, streaks and rewards

10.1

Points, badges, streaks, chests and other game elements have no monetary value. They cannot be exchanged, transferred or refunded, and are neither a currency, nor a credit, nor a vested right.

10.2

We may change how they are awarded, correct a wrong counter, and remove anything obtained by circumventing the rules.

10.3

These mechanics involve no stake, no chance and no winnings: they are not gambling.

10.4

Rewards you set for yourself bind only you. We neither provide nor guarantee them.

Article 11Free plan, subscription and professional offer

11.1

The app can be used free of charge and without advertising, within limits shown in the app, such as the number of goals tracked or how much weight history is displayed. A paid subscription lifts those limits and opens the features reserved for it. What each plan includes is shown before any purchase. The AI-assisted nutrition estimate is reserved for the trial and the subscription, within a daily and monthly limit of estimates shown in the app (during the trial, on certain days of the week only).

11.2

The subscription is offered on a monthly or annual plan. Its price including tax, in your store’s currency, its term and its renewal conditions are shown before any payment. A 14-day free trial is offered with the annual plan, if the store grants it (one trial per store account): unless you cancel before it ends, the paid subscription starts when the trial ends. Cancelling during the trial costs nothing. The monthly plan has no trial: it is charged from the purchase.

11.3

Payments are collected by the app store you use (Google Play or the App Store), whose billing, renewal and refund conditions apply to the purchase. The subscription renews automatically for a period of the same length unless you cancel before the renewal date from your account with the store. Uninstalling the app or deleting your M4Plan account does not cancel the subscription. A cancellation takes effect at the end of the paid period, and access stays open until then.

11.4

If the store reports a payment problem, full access is kept for the grace period it grants, up to 16 days, while it is resolved. After that, or at the end of the paid period if there is no grace period, access to the subscription features closes: your information remains visible and is not deleted, but you can no longer add to it in those features, and the free features stay open. Access reopens as soon as the payment is recorded.

11.5

We may change the price of the subscription. The price of an existing subscription does not change: an increase applies only to new subscriptions, and never to a period already paid for. The price shown before purchase is the one charged at each renewal, apart from changes in taxes and unless you have activated a discount or an offer.

11.6

Consistency discount. The consistency of your account is measured on the actions you record in the app, week after week: goals, workouts, logged meals, weigh-ins, progress photos, waist measurements. Only the fact that an action was recorded on a given day counts, never its content nor the value of a weight. It is expressed as a gauge from 0 to 100 and three levels, reached at 40, 65 and 85 and kept until five points below their threshold, shown in the app. On the annual plan, the level you hold opens a discount of about 5, 10 or 15% on the next renewal. You must activate this discount yourself in the app, between the thirtieth and the third day before the renewal, as a store offer: it never applies by itself, it covers one annual period, and its price is the one the store shows. Without activation, the renewal is charged at the normal price. Other benefits, such as free time obtained through a code, a referral or a campaign, and the start or come-back offers made by the store, have their own conditions and expiry date, shown in the app; when free time and a discount are both available, the free time is used first. These benefits have no cash value, cannot be transferred or refunded, and free access is valid only on the store of the device where you activate it.

11.7

No feature that is free will become paid without at least 30 days notice in the app, during which you can export your information.

11.8

If you are a consumer in the European Union, you may withdraw from the subscription contract within 14 days of its conclusion, without giving a reason. With the free trial of the annual plan, the contract is concluded at the start of the trial: the withdrawal period runs during the trial, which you can stop at no cost. The first payment is taken only at the end of the trial; moving to the paid subscription and each renewal do not open a new period. Without a trial (monthly plan, or trial already used), the period runs from the purchase; if you asked for the service to begin during that period, in the event of withdrawal you owe only an amount proportionate to what has been provided up to the withdrawal. This right is exercised under the conditions of the store that collected the payment; you can also withdraw in writing at m4plan.info@gmail.com, using the model form below or any clear statement. This does not limit your rights if the service does not conform to the contract.

Withdrawal form model, optional to use: any other clear statement is enough. To M4Plan, m4plan.info@gmail.com: I hereby give notice that I withdraw from my contract for the M4Plan subscription.

  • Plan: …
  • Subscribed on: …
  • Name: …
  • Account email address: …
  • Date: …
11.9

An offer for coaching professionals may be opened. It will have separate terms. A professional who follows the people they coach through the service would be responsible for those people’s information and would have to obtain their agreement; these Terms do not authorise that by themselves.

11.10

An M4Plan account is required to subscribe, restore a purchase or redeem a code. The subscription is tied to the store where you take it (Google Play or the App Store): it opens the app on the devices of that store, and a second one is needed for the other. Free access (free time, code) is valid only on the store of the device that activates it. Your account and your information follow you from one store to the other.

Article 12Availability, changes and backups

12.1

Subject to Article 14, we run the service carefully, but without any guarantee of continuous availability or freedom from error. Interruptions can occur for maintenance, updates, incidents, or because of a provider or your own network.

12.2

We may add, change, limit or withdraw a feature. Discontinuing a significant feature or the whole service is announced with reasonable notice, and you can export your information before the deadline.

12.3

Some features depend on third-party services (Health Connect, Apple Health, Open Food Facts, the AI provider, app stores) which may change, restrict or shut down outside our control.

12.4

The app lets you export a complete backup, media included, as a file at any time. Keeping your own backups is your responsibility, particularly if you use the service without an account: in that case a loss, a failure or an uninstall destroys your information with nothing we can do about it.

Article 13Intellectual property

13.1

The app, its code, interface, texts, illustrations and sounds, the M4Plan name and the mascot Momo are protected and either belong to us or are licensed to us.

13.2

We grant you a personal, non-exclusive and non-transferable right of use, revocable in the cases provided for in Article 15, limited to private use of the service. No other right is granted.

13.3

The service includes content and components that do not come from us, and some elements were produced by artificial intelligence tools. The origin of each, the applicable licence and what it changes for your rights are set out in the Licences, credits and trademarks document, published on this page. It forms part of these Terms.

Article 14Conformity, updates and liability

14.1

Conformity. We supply the service as described in these Terms and on the app store listing. If you are a consumer in the European Union, you have the statutory guarantee of conformity for digital content and services, including where the service is supplied without payment. That guarantee remains yours and nothing here restricts it.

14.2

Updates. We supply the updates needed to keep the service in conformity, including security fixes, for as long as you may reasonably expect given the nature of the service. If you do not install an update whose existence and consequences we told you about, we are not liable for defects that follow.

14.3

If something is defective. You may ask us to bring the service into conformity and, if that fails, is unreasonably delayed or causes you major inconvenience, obtain termination of the contract as the law provides. Write to us first: it is the fastest route.

14.4

What we do not warrant. Subject to the above, we do not warrant that the app meets a personal goal you have set, that estimates and imported values are accurate, that you will reach any given shape, weight or performance, or that availability is uninterrupted.

14.5

Liability. We are liable for damage caused by our fault, as applicable law provides. We neither exclude nor limit our liability for wilful misconduct, gross negligence, harm to life or bodily integrity, defective products, or the statutory guarantee of conformity. For other damage, and only as far as the law protecting you allows, our liability is limited to direct and foreseeable damage.

14.6

Subject to paragraph 5 and to the rights that the law does not allow to be set aside, we are not liable for damage arising from use contrary to these Terms, from a decision you took on the basis of an estimate shown by the app, from data loss caused by a failure of your device or by your lack of backups, or from the act of a third party we are not answerable for.

14.7

You are responsible for how you use the service, for the content you add, and for complying with these Terms.

Article 15Ending the relationship

15.1

You may stop using the service at any time, for any reason: delete your account from the app or the website, then uninstall the app.

15.2

We may suspend or close an account for a serious breach of these Terms, unlawful use, or an attack on the infrastructure. Except in an emergency or where the law requires otherwise, we warn you and let you export your information.

15.3

Ending the relationship ends your right of use. Your information is deleted within the periods set out in the Data Protection Policy. Clauses meant to survive, in particular those on intellectual property, liability and governing law, remain in force.

Article 16Your personal information

How your information is handled is set out in the Data Protection Policy, which forms part of these Terms. Two points capture the spirit: without an account, your information stays on your device (only brief technical requests leave it); usage measurement and reading Health Connect or Apple Health run only if you consent, and that consent can be withdrawn at any time in settings without affecting anything else.

Article 17Governing law and disputes

17.1

These Terms are governed by Swiss law, excluding its conflict-of-law rules and the Vienna Convention on the International Sale of Goods.

17.2

If you are a consumer resident in the European Union, this choice cannot deprive you of the protection given by the mandatory rules of your country of habitual residence. Those rules remain yours.

17.3

Before taking any action, write to m4plan.info@gmail.com: we acknowledge receipt and answer within 30 days, looking for an amicable solution. This amicable step neither delays nor conditions your right to take legal action.

17.4

Mediation. As a consumer you may use a consumer mediation body free of charge. In Finland the matter can be brought before the Consumer Disputes Board, kuluttajariitalautakunta, with Consumer Advisory Services helping you prepare it. This route takes away none of your judicial remedies.

17.5

Courts. If you are a consumer, you may bring the dispute either before the courts of your country of residence or those of the publisher’s domicile, and we may sue you only before the courts of your country of residence. In all other cases the courts of the publisher’s domicile have exclusive jurisdiction.

Article 18Miscellaneous

18.1

If a clause is held void or unenforceable, the rest stays in force and that clause is replaced by the valid rule closest to the original intent.

18.2

Not enforcing a clause on one occasion is not a waiver of the right to rely on it later.

18.3

We may assign this contract as part of a reorganisation or a transfer of the business, provided the transferee is bound by the same commitments, including on data protection. You will be told, and may delete your account.

18.4

These Terms and the documents listed in Article 2.2 are the entire agreement between you and us about the service.

Article 19Force majeure, reports and vulnerabilities

19.1

Force majeure. Neither party is liable for a failure caused by an event beyond its reasonable control: natural disaster, major failure of a network or an infrastructure provider, decision of a public authority, armed conflict. Performance is suspended for the duration of the impediment; if it lasts more than 60 days, either party may end the contract without compensation.

19.2

Reporting an infringement. If you believe an element of the service infringes your rights, whether copyright, trademark or image rights, write to us identifying the element, the right you rely on and your contact details. We review every report and remove what has to be removed.

19.3

Reporting a security flaw. If you find one, write to us before any public disclosure. We undertake to respond, to fix it within a reasonable time, and to take no action against good-faith research that neither extracted data, nor degraded the service, nor invaded anyone’s privacy.

Document 2 of 6

Data Protection Policy

This document says what information M4Plan handles, why, where it goes, how long it stays, and what you can require of us. It is written to be read, not to be waved at you.

Version
2.6
Effective
24 October 2026
Applies to
M4Plan v1.2.0 and later
Versions
French, English, Finnish

Section 1Who is responsible

1.1

The controller is Kevin Di Silvestro, an individual resident in Switzerland, publisher of M4Plan. Contact: m4plan.info@gmail.com.

1.2

Because M4Plan is offered to people resident in the European Union, the GDPR applies to this processing under its Article 3, alongside the Swiss Federal Act on Data Protection.

1.3

We have not appointed a data protection officer: the size and nature of the activity do not require one. Your requests are handled directly by the publisher, at the address above.

Section 2The principle: your device first

M4Plan is built to work without us. Goals, tracking, nutrition, workouts, weight, photos, widgets and the blocking check-in work on a device that has never been connected to an account, within the limits of the free plan. In that setup your information is written into the app’s private storage, protected by the operating system, and we receive none of it. Only a few technical requests, unrelated to it, leave the device: the version check and the app’s updates each time it opens, and Open Food Facts when you search for a food or scan a code (section 7). A subscription requires an account: the store and our subscription provider then process your purchases, as described in sections 3 and 7.

Creating an account adds four things, and only those: online backup, syncing between your devices, access to the account area from a browser, and the AI-assisted nutrition estimate. That is the moment, and not before, when your information reaches us.

Section 3What we handle

The table below lists everything M4Plan touches. The “where” column gives the destination: “device” means the information never reaches us.

CategoryContentsWhere
AccountEmail address, password (never stored in the clear), display name, internal identifier, session tokensServer
ProfileFirst name, year of birth or age, sex if you enter it, height, starting weight, the intentions, obstacles and answers you chose at setupDevice, then server if you have an account
RoutineGoals, chosen times and days, ticked boxes, free notes, streaks, current challenge, archives and, if you create the screen-time goal on Android, the number of minutes the screen was on each day (never the list or duration of your apps)Device, then server if you have an account
ActivityWorkouts, exercises, sets, loads, repetitions, durations, distances, how it felt, the programme followedDevice, then server if you have an account
FoodMeals, foods, quantities, calories and macronutrients, scanned barcodes, favourites, diets and allergies you declare (they can reveal a religious belief or a health condition)Device, then server if you have an account
MeasurementsWeigh-ins and their date, calculated trend, weight targetDevice, then server if you have an account
Photos and videosMeal photos, progress photos, workout videosDevice; encrypted copy in transit to a private space if you have an account
GamePoints, point transactions, badges, chests, rewards you set yourselfDevice, then server if you have an account
SettingsLanguage, theme, chosen widgets, sounds, reminders, display preferences, consents given and their dateDevice, then server if you have an account
Local diagnosticsThe last twenty app incidents: message, call stack, version, device model, system versionDevice
Technical identifiersA random identifier written by the measurement tool, only after you accept (once you are signed in, replaced by the internal account identifier, never your address); a session token while you are signed in; an installation identifier that Google’s barcode reader (ML Kit, on Android) may use if you scan a code; a technical identifier assigned by the subscription provider, anonymous until you have an accountDevice, and server for accepted measurement; Google for barcode reading; subscription provider
Usage measurementIf you accept it: screens opened, actions taken, a recording of what happens on screen, incidents, device model, system and app versionServer, European Union
Health Connect (Android) and Apple Health (iPhone)If you allow it: steps, weight, active calories, exercise minutes, sleep (duration, bedtime and wake-up times), resting heart rate, VO2 max, oxygen saturation, workouts (duration, distance, elevation gain and floors climbed) and, during a workout, heart rate, power, cadence and swim strokes; with a separate permission, the app also writes there the workouts done on an M4Plan watch (type, duration, distance, calories)Device; steps, weight, session measurements and goals linked to a measure go to the server if you have an account
AI estimateOnly when you ask: the description you type or the photo of the meal. On our server, a log of your estimates (date, text or photo mode, volume processed, never the content)A provider in the United States, for the time of the response and its technical security periods; log on our server
FeedbackMessage, category, reply address if you give one, app version, language, account identifier if signed inOur mailbox (email service hosted by Google) and our database
WebsiteEmail address left in a form; for the early-testers study: first name (optional), phone used (Android or iPhone), wish to join the WhatsApp group, share code and the code of the person who invited you, rank and tier assigned; for the pilot coaches list: number of people coached (optional); for each form: page language, text of the box ticked and date of agreement, country of connection when you sign up (derived by the host, never the IP address); audience measurement if you accept itServer, United Kingdom (London)
SubscriptionIf you subscribe or receive free access: plan, store, status, purchase, trial end and renewal dates, history of events sent by the store with the price paid and the offer applied, and your benefits (free time, consistency discount) with their origin, expiry date and statusServer, United Kingdom (London); subscription provider in the United States
ConsistencyFor each recorded action (goal done, workout done, meal, weigh-in, progress photo, waist measurement): the section concerned, the technical identifier of the line, the day concerned and the time it reached us, without its content. Per week, the number of days on which you acted. For your account, a gauge from 0 to 100 and a levelServer, United Kingdom (London)
Emails from the appYour email address, your first name if you gave it and your language; a log of what was sent (type of message, date, language, unsubscribe token and the date of any opposition); your refusal of the come-back offer, if any, and its date; never the text of the messagesServer, United Kingdom (London); delivery by a provider in the United States
Benefits, referrals and cancellationIf you use a code, a referral or an offer: your referral code, the link between the inviting account and the invited account with the date of the latter’s first payment, the codes used, your benefits (free time, discount) with their origin, expiry date and status, and, if you cancel, the reason chosen from a list and the optional free text of your answerServer, United Kingdom (London)
Ambassador programmeIf you take part: the public link of the video you submit, the date you agreed to the charter, the decision taken, the review note and the reward codeServer, United Kingdom (London)
Wake-up and screen (Android)If you create a screen-time, bedtime or wake-up goal and grant access to usage data: screen-on or unlocked time, number of unlocks, times of the first unlock and of switch-off, and the time of the next alarm set on the phone (4-day log). Never the list or duration of your appsDevice; the daily total of minutes goes to the server if you have an account
Protection against abuseA fingerprint of the IP address (never the address itself) and the name of the function called, to limit abusive requests, kept for 48 hours at mostServer, United Kingdom (London)
M4Plan watch (Wear OS)If you link a watch: measured workouts (duration, heart rate, distance) and steps for the day; the watch’s GPS, with your permission, during a run or a bike ride, only to calculate the distance, with no route kept; the title, artist and playback state of the track playing on the phone, during a workout, for the Music page; the day’s snapshots (goals, steps, calories, sleep) that the phone sends to the watchWatch and phone, over their link; a recorded workout then follows the usual path (device, then server if you have an account); no data from the watch reaches us directly

Section 4What we do not do

  • We do not sell, rent or trade any information about you.
  • We show no advertising and work with no ad network and no data broker.
  • We do not use your content to train an artificial intelligence model, and we have excluded that contractually with our provider.
  • We do not collect your precise location, in the app or elsewhere, except with your permission on an M4Plan watch: the watch’s GPS, during a run or a bike ride, is used only to calculate the distance, and no route is kept. If you sign up for the early tester programme on our website, we only record your country, inferred from your connection address by our hosting provider, to know where sign-ups come from. Language is taken from your phone settings.
  • We do not read the list of your other apps, how long you use them, your contacts or your messages. The blocking check-in shows inside the app; it observes nothing.
  • We do not look at your photos and notes. Technically, access to a storage space is never nil; in practice we do not open it, except where the law requires it or where you ask us to, to resolve an incident.
  • We do not track people who have not accepted usage measurement.
  • Information read from Health Connect or Apple Health is passed to no third party, used for no advertising, and never sent to the nutrition estimate provider. It serves to show and track your activity inside the app, and an imported weigh-in counts, like one you enter, as an action of the day in the measure of your consistency: only the fact that it took place is kept, never its value.

Section 5Why, and on what basis

PurposeLegal basis
Running the app on your deviceNo processing by us: the information is not sent to us
Creating and keeping your account, backing up and syncing your informationPerformance of the contract, Article 6(1)(b)
Handling special category information (weight, heart rate, sleep, oxygen saturation, food diary) where it qualifies as suchExplicit consent, Article 9(2)(a)
Importing your data from Health Connect or Apple HealthConsent, Articles 6(1)(a) and 9(2)(a), withdrawable in Health Connect or Apple Health
Estimating the make-up of a meal you describe or photographPerformance of the contract at your request, Article 6(1)(b), plus explicit consent for the special category
Measuring product usage and recording the screenConsent, Article 6(1)(a), asked at the end of setup and revocable
Answering feedback or a support requestPerformance of the contract and legitimate interest in replying, Articles 6(1)(b) and 6(1)(f)
Protecting the service against abuse, intrusion and fraud, in particular through a temporary fingerprint of the IP addressLegitimate interest, Article 6(1)(f)
Keeping proof that you accepted these documentsLegal obligation to demonstrate consent, Articles 5(2) and 7(1)
Meeting a legal obligation or a valid official requestLegal obligation, Article 6(1)(c)
Collecting an address left on the websiteConsent, Article 6(1)(a)
Knowing the country of study sign-upsLegitimate interest, Article 6(1)(f)
Managing your subscription: trial, purchases and renewals sent by the store, payment problems, offersPerformance of the contract, Article 6(1)(b)
Measuring the consistency of your account and the discount level it opens, from the sole fact that an action was recorded on a given day and the time it reached us, never from its content nor from the value of a weightPerformance of the contract, Article 6(1)(b), and explicit consent for the special category, Article 9(2)(a)
Writing to you about your account and subscription: address confirmation, sign-in link, welcome, trial-end reminder, renewal notice, payment incident, deletion confirmation, notice before an inactive account is deletedPerformance of the contract, Article 6(1)(b)
Telling you when the app is released and sending you the code of a programme you signed up for on the websiteConsent, Article 6(1)(a), given in the website form and withdrawable in one click in every message
Managing codes, referrals, benefits and the Ambassador programmePerformance of the contract, Article 6(1)(b)
Checking that the app is up to date and delivering its updatesLegitimate interest, Article 6(1)(f)
Measuring, as aggregated statistics, what the app produces (for example the average change in weight or the most scanned foods), never presenting a group of fewer than five accountsStatistical processing, Article 5(1)(b), with the safeguards of Article 89(1); anonymised results
Being able to restore the service after an incident, using a one-off encrypted copy of the database that the publisher keeps for 30 days at mostLegitimate interest, Article 6(1)(f)
Offering you a way back, in a single email sent three months after a paid subscription endsLegitimate interest in offering our own service to a former customer, Article 6(1)(f); you can object from the moment you create your account and at any time, in the app settings or in one click in the message

Section 6Your consents, and how to withdraw them

Several things happen only if you accept them. Withdrawing a consent has no retroactive effect on what has already been processed, and degrades no other feature. If you are signed in, these choices follow your account from one device to another.

What is askedWhenWhere to withdraw
Usage measurement: screens opened and actionsAt the end of setupSettings, Features and data
Screen recordingAt the end of setup, together with usage measurement, through a single box (“Measurement and optimisation”)Settings, Features and data
Reading Health Connect or Apple HealthWhen you turn the feature onHealth Connect, Apple Health, or app settings
Camera, microphone, photo libraryAt first use of the feature concernedPhone settings
Notifications and remindersWhen you arrive in the app, then when you turn a reminder onPhone or app settings
Website audience measurementOn your first visitWebsite banner, asked again every 6 months; at any time by writing to us, or by clearing the site’s data in your browser

What is stored on your device

Measuring usage means writing an identifier on the device or in the browser. Nothing is written before you accept. When you withdraw, sending stops at once and the identifier is no longer used; it stays on the device until you uninstall the app, or until you clear the site’s data in your browser.

What is storedWhereWhat it is forDuration
Measurement identifier, appThe app’s private spaceLinking together the events of one device and, once signed in, those of your devices attached to the same account, using the account’s internal identifier (never the email address)Until uninstall, or sign-out while measurement is accepted; no longer used after consent is withdrawn
Measurement identifier, websiteBrowserLinking together the visits of one browser12 months
Session tokenPrivate space, or browserKeeping you signed in without asking for your password againUntil you sign out
Memory of your answerPrivate space, or browserNot asking the question every time you open6 months on the website, life of the install in the app

The AI-assisted nutrition estimate has no separate switch: it runs only when you call it, and what is sent is described in the AI Usage Policy. Not using it is enough for nothing to leave.

Section 7Who handles your information for us

We use a small number of providers, each bound by a processing agreement that forbids any use of their own, except Google and Apple, which act on their own behalf (distribution, payments, sign-in, barcode reading). No other recipient receives your information.

ProviderRoleWhat it receivesWhere
SupabaseDatabase, authentication, media storage, server functionsEverything you sync with your accountUnited Kingdom (London)
PostHogUsage measurement, if you accept itEvents, technical properties, screen recordings, incident reports, account identifier if you are signed inEuropean Union
AnthropicNutrition estimate, only when you use itThe description or photo of the mealUnited States
ResendDelivery of our emails: your feedback message and the messages the app sends you (address confirmation, welcome, trial and subscription, renewal notice, deletion confirmation, inactivity notice, release announcement, come-back offer)Email address, first name if you gave it, content of the message; for feedback: message, category, reply addressUnited States
VercelHosting the website and the account areaTechnical connection logs, including the IP addressEuropean Union, logs possibly in the United States
GoogleDistribution of the app, collection of the subscription, Google sign-in if you choose it, barcode reading (ML Kit, on Android), the email service that receives your feedback and requestsWhat the store collects on its own side, including your purchases, and your address and profile photo for authentication; through barcode reading, technical diagnostic information (device model, versions, installation identifier); your messages, in the email servicePer Google
AppleDistribution on iPhone, subscription payments, Apple sign-in if you choose itWhat the store collects on its side, including your purchases, and an identifier for authenticationPer Apple
Open Food FactsProduct entries when you scan a barcode, and food search resultsThe scanned barcode, or the text you type in the food search with the app language, with no identifier about youEuropean Union
RevenueCatSubscription management and purchase validationTechnical identifier of your account (anonymous until you have one), IP address, device model and app version, purchase history and receipts sent by the storeUnited States
ExpoRemote updates of the appIP address, platform, app version, release channel, identifier of the installed updateUnited States

Section 8Transfers outside Europe

Your account and your media are hosted in London (United Kingdom), outside the European Union, under the European Commission’s adequacy decision applicable to that country. A one-off encrypted copy of the database may also be kept by the publisher, in Switzerland, for 30 days at most (section 9). Usage measurement is stored in the European Union, but its provider is a US company which may access it from the United States to run the service. Three further flows leave Europe, all limited. The app update service (Expo) also receives, each time the app opens, technical information (IP address, platform, version) unrelated to your account. Finally, barcode reading involves Google (ML Kit), on Android: when you scan a code, it may receive technical diagnostic information (device model, versions, installation identifier), unrelated to your account, and processes it for its own purposes, under its own rules and in its own processing locations.

8.1

Nutrition estimate. When you describe or photograph a meal, that text or image goes to an artificial intelligence provider in the United States, for as long as it takes to get an estimate. Neither your name, nor your address, nor your account identifier goes with it. The provider undertakes not to use that content to train its models and does not keep it beyond its technical safety periods.

8.2

Emails. Your feedback message and the emails the app sends you (address confirmation, welcome, trial and subscription, account deletion, inactivity notice, release announcement, come-back offer) pass through a delivery provider based in the United States. It receives your email address, your first name if you gave it, and the content of the message.

8.3

Subscription. If you subscribe, your account’s technical identifier and your purchase history, sent by the store, are processed by our subscription management provider, based in the United States, to validate purchases and keep the subscription state. Even without a subscription, the app may present an anonymous identifier to it, with the IP address, the device model and the app version, to display the plans on offer. No health data, no name and no address is passed to it.

8.4

These transfers are covered by the European Commission’s standard contractual clauses, together with each provider’s own safeguards. You may ask us for a copy of those safeguards.

8.5

Before each transfer we check the protection the provider actually offers, including any certification under the EU-US data protection framework, and we keep a record of that check. You may ask us for its result.

Section 9How long we keep what

InformationPeriod
Account informationAs long as the account exists
Account left inactiveEmail notice after 12 months without any activity at all, deletion 30 days later; an account is deleted only if the notice could be sent to a confirmed address
After a deletion requestAccount disabled at once, erased on the seventh day
Safety history of your backup (previous versions, deleted items, version kept before a reset, an import or a swap)One version per hour for 24 hours, then one per day up to 14 days, and 30 days for a version preceding a sudden drop in content; deleted items: 90 days before final erasure, then up to 90 days in the history; version kept before a reset, an import or a swap: 90 days, restorable from the app. Everything is erased with the account
Usage measurement events12 months
Screen recordings30 days
Incident reports12 months
Local incident log20 entries, replaced as they come
Feedback messagesFeedback sent from an account is erased with that account; other feedback, and the copy received in our email service, is deleted on request
Address left on the websiteKept 24 months, or until you ask to be removed. If you unsubscribe, we keep only the address, the date of refusal and a token, so that we do not write to you again
Proof of your consentsLife of the account
Information left on your deviceUntil you erase it or uninstall the app
Subscription and its event historyAs long as the account exists, deleted with it. At the subscription provider, purchase history tied to the technical identifier follows its own retention policy, and is erased on request
Consistency traces (day and time of receipt of each action)As long as the account exists. They are kept even if you delete the original entry or reset your data: this is what prevents consistency from being rebuilt after the fact. They are erased with the account
Log of emails sentLife of the account, erased with it; 24 months for a sign-up made on the website
Log of your assisted estimatesLife of the account, erased with it
IP address fingerprint to limit abuse48 hours at most
Online copy of a photo or video deleted in the appUntil the account is deleted
One-off encrypted copy of the database (publisher’s computer, Switzerland)30 days at most, then deleted

Section 10Security

  • Every exchange with our servers goes over an encrypted connection (TLS).
  • Stored information sits on infrastructure encrypted at rest by the host.
  • Every table that holds personal information is protected by an access rule enforced by the server: an account can only read its own rows, even if the app were modified.
  • Photos and videos live in a private storage space with no public access. Displaying them uses a signed link that expires after one hour.
  • Passwords are never stored in the clear: the authentication service keeps only a cryptographic hash.
  • Access to production data is limited to the publisher, with two-factor authentication.
  • On your device, your information sits in the app’s private space, isolated by the system. We do not encrypt it ourselves: protection depends on your phone being locked. An unlocked, lent or compromised device exposes its contents.
  • In the event of a breach likely to create a risk, we notify the supervisory authority within 72 hours and, where the risk is high, we notify you directly.

No arrangement is infallible. If you suspect unwanted access to your account, change your password and write to us.

Section 11Your rights

You have the following rights, free of charge and without having to justify yourself:

  • Access: obtain a copy of the information we hold. The app export contains the content of your app; for what we hold only on the server side (subscription, consistency, benefits, emails sent), write to us.
  • Rectification: correct what is inaccurate, mostly directly in the app.
  • Erasure: delete your account and its content. Deleting an entry removes it from the app at once; its safety trace disappears within the periods in section 9. Deleting a photo or video in the app does not delete its online copy: it is erased with your account.
  • Restriction: ask us to freeze processing while a dispute is resolved.
  • Objection: object to processing based on our legitimate interest, and at any time to marketing, in one click from the link in each message concerned, in the app settings or by writing to m4plan.info@gmail.com.
  • Portability: get your information in a machine-readable format. The built-in export answers this immediately.
  • Withdrawal of consent: at any time, without effect on the past, in settings.
  • Post-mortem directives: if you live in France, decide what happens to your information after your death.

Write to m4plan.info@gmail.com: we answer within one month, extendable by two months for a complex request, in which case we tell you. We may ask for something that confirms the account is yours.

If our answer does not satisfy you, you can complain to a supervisory authority: the CNIL in France, the Office of the Data Protection Ombudsman in Finland, the Federal Data Protection and Information Commissioner in Switzerland, or the authority of your country of residence.

Section 12Deleting your account

Deletion is done from the app settings, without writing to us, and from a dedicated page on the website if you no longer have the app. Your account is disabled at once, then everything is erased after seven days: if you sign in again within that window, the deletion is cancelled and nothing has been lost. After that it is final.

Deleted: your authentication account, all your rows in the database (goals, tracking, workouts, meals, weight, points, badges, settings, subscription state and its history) and all media you placed in the private space. We also delete the person record held about you by our usage measurement provider, if you had one, and, on request, any address you left in a website form. Deleting the account does not cancel a running subscription: you cancel it with the store.

Temporarily remaining: the safety history of your backup, erased with the account within the periods in section 9; any messages you sent us, deleted on request; anything a legal obligation requires us to keep.

Untouched: the information left on your device. Erase it by uninstalling the app or using the local erase offered in settings. Remember to export your backup before deleting anything.

Section 13Taking your information with you

The app produces on request a backup file containing the content of your app, with the photos and videos present on this device. It does not contain what we hold only on the server side (subscription, consistency, benefits, emails sent): write to us to receive it. This file is not encrypted: treat it as a sensitive document, and avoid dropping it in a shared space.

Section 14Minors

The service is reserved for people aged 16 and over. This condition rests on your declaration at setup: we do not check your age and we do not knowingly collect the information of younger people. If you notice that an account was created by a younger person, write to us: we delete it without delay.

Section 15What other people can see

Some features show your information outside the app. None of them sends it to anyone, but all of them make it visible to whoever looks at your screen. Widgets exist on Android only.

  • Widgets show your weight, your goals for the day, your remaining calories and your appointments of the day on the home screen, without unlocking.
  • Notifications may appear on the lock screen, depending on your phone settings, and may then show the title of one of your goals, a weight you have just entered or received from Health Connect or Apple Health, or the result of a workout. Set how notifications appear on the lock screen in your phone settings if you do not want this.
  • The blocking check-in reminder is a notification: it does not show your boxes, which only appear once the app is open.
  • A backup file you share carries all of your content to the recipient.
  • During a workout, the name of the workout and of the current exercise appear on the lock screen: Live Activity and Dynamic Island on iPhone, workout notification on Android.
  • A linked M4Plan watch shows your information (goals, steps, calories, streak, appointments) on its watch faces, tiles and complications, without unlocking: anyone looking at your wrist sees it.

Section 16Automated decisions

We take no decision producing legal effects or significantly affecting you based solely on automated processing, and we do no advertising profiling. The figures shown by the nutrition assistant are a calculation applied to the values you entered, which you can override. The AI estimate of a meal is a suggestion you review and confirm before saving. The consistency gauge and the discount level are calculated automatically: they only open a benefit, close no access, and apply only through an action on your part.

Section 17Changes to this policy

We update this policy as the app evolves. A substantial change, in particular a new provider or a new purpose, is announced to you before it takes effect, in the app, on m4plan.app or by email, with at least 30 days’ notice when it reduces your rights. Your agreement is asked again when you open the app that carries the new text, and your consent where necessary. The version in force and its date appear at the top of the document, and earlier versions remain available on request.

Section 18Contact

For any question, request to exercise your rights, or complaint: m4plan.info@gmail.com. We acknowledge receipt and answer within one month.

Document 3 of 6

AI usage policy

This document says where artificial intelligence is involved in M4Plan, what it receives, what it never receives, and what it is not allowed to decide on your behalf. It gathers in one place what the Terms of Use and the Data Protection Policy each already say separately, and it forms part of the Terms of Use.

Version
1.3
In force from
22 October 2026
Scope
The M4Plan app and m4plan.app
Uses covered
Two, and nothing else

Article 1What this document covers

1.1

This policy describes every use of artificial intelligence in the M4Plan app and on m4plan.app. It forms part of the Terms of Use and is read together with the Data Protection Policy, which remains the reference document for your rights over your information.

1.2

Where this text and either of the other two diverge, the one that protects you better prevails. We undertake to fix the divergence rather than rely on it.

1.3

This document is exhaustive: if a use of artificial intelligence is not in it, it does not exist. A new use requires a new version of this text, announced before it becomes active (Article 10).

Article 2The only two places AI is involved

2.1 · The nutrition estimate, at your request

When you describe a meal in a sentence, dictate it, or photograph it, that text or image goes to a model from Anthropic (Claude), hosted in the United States, long enough to return an estimate of foods, portions, calories and macronutrients.

This feature is entirely triggered by you. There is no background analysis, no deferred sending, and no processing of what you entered by hand. Not using it is enough for nothing to leave.

2.2 · Media produced by a model

Some badge icons, some celebration sounds and the exercise demonstration videos were produced by models before the app was published. They are fixed files shipped with the app: they are not regenerated, and producing them consumed none of your information. Details are in Article 9.

2.3 · And nothing else

No other automated processing in M4Plan relies on an AI model. Points, streaks, badges, the nutrition assistant’s figures, session progression and pace recommendations are deterministic calculations written in the code: the same inputs always give the same result, and that result can be explained without a model.

Article 3You always know when a model is involved

3.1

Every result produced by a model is labelled as such on the screen that shows it, at the moment it is shown. A meal estimate carries an “AI estimate” marker before you save it, not in a document you were supposed to have read beforehand.

3.2

What is sent is stated here, and in article 9.3 of the Terms of Use: you take note of it by accepting the Terms, and the estimate screen does not repeat it for every meal. The send itself never happens without a gesture from you, on the button that requests it.

3.3

This duty to inform follows Article 50 of the European AI Act, which requires telling a person they are interacting with an AI system and marking generated content. We apply it without waiting for all of its deadlines to bite.

Article 4What is sent, and what never is

When you ask for an estimate, only this leaves:

  • the text you wrote or dictated to describe the meal;
  • or the photo you took of the dish.

Never sent, under any circumstances:

  • your name, your first name, your email address;
  • your account identifier or any device identifier;
  • your weight, height, age, sex or goals;
  • your history of meals, sessions or weigh-ins;
  • your progress photos and session videos.
4.1

The call goes through our server, never straight from your phone to the provider. That is what guarantees the request carries neither your network address nor the technical identifiers a direct call would expose.

4.2

This transfer to the United States is one of the flows that leave Europe, all described in section 8 of the Data Protection Policy; it is the only one that sends the content of a meal. It is covered by the European Commission’s standard contractual clauses.

Article 5Your content trains no model

5.1

Neither the text nor the photos you send for an estimate are used to train, fine-tune or evaluate any model, by us or by the provider.

5.2

That is not merely our undertaking: it is a clause of the contract binding us to the provider. It does not keep this content beyond its technical security retention, and does not reuse it for any purpose of its own.

5.3

We neither build nor commission any model from our users’ information, for any purpose whatsoever, including internal ones.

Article 6An estimate is a suggestion, never a decision

6.1

A model’s output is shown for you to review. Nothing is saved until you confirm, and every value stays editable before and after saving.

6.2

We take no decision producing legal effects or significantly affecting you based solely on automated processing, within the meaning of Article 22 of the General Data Protection Regulation. M4Plan contains no such decision and no profiling.

6.3

An estimate is often imprecise. A model reads quantities poorly from a photo, misses what it cannot see in a dish, and confuses similar preparations. Treat the figure shown as a starting point to correct, not as a measurement.

Article 7This is neither medical nor dietary advice

7.1

The exercise demonstration videos were produced by a model. They give an idea of the movement, not the right way to do it. Do not use them as an instruction on form: Article 6 of the Terms of Use applies in full.

7.2

An allergy, an intolerance or an exclusion diet must never be checked against an estimate produced by a model. Read the product label.

Article 8What we ask you not to do

These rules exist because a call has a cost, and because a misused feature ends up being withdrawn from everyone. They complete Article 8 of the Terms of Use.

  • Do not send illegal or hateful content, or content showing a third party without their agreement.
  • Do not send another person’s information: identity documents, health data, correspondence.
  • Do not use the estimate for anything other than describing your own meal · it is not a general-purpose assistant, and off-topic questions are refused.
  • Do not attempt to work around the service’s limits: automated calls, abnormal volume, attempts to extract the model’s instructions or the access key.
  • Do not present an estimate to a third party as an analysis result, a laboratory measurement or a professional opinion.
8.1

We may limit or suspend access to the estimate feature for an account that breaks these rules, as provided by Article 15 of the Terms of Use. We always prefer a warning first.

8.2

The service applies technical limits (image size, text length, an identified account required) which are not negotiable and need not be published in detail.

Article 9Media produced by a model, and how to check

9.1

We declare every media item produced by a model: the badge icons (Recraft V3, through Fal.ai), the celebration sounds (ElevenLabs, through the same platform), the exercise demonstration videos (Google’s Gemini models), the illustration photos of the exercises and movements (mostly Google’s Nano Banana 2 and Nano Banana Pro, through Fal.ai), the illustration photos of the default dishes (FLUX 1.1 [pro] ultra, through Fal.ai) and the settings, objects and three-dimensional versions of Momo in the onboarding screens (Google’s Nano Banana Pro images, animated with their soundtrack by ByteDance’s Seedance 2.5, through Fal.ai). Those photos illustrate a dish, they do not describe it: portion, garnish and setting are indicative, and the quantities that count are the ones in the ingredient list. The Licences, credits and trademarks document gives the detail, and we claim no copyright over those files.

9.2

That declaration is verifiable, file by file. The record published at https://m4plan.app/ai-provenance.json names each file concerned, the model that produced it, its size and the fingerprint of its bytes. A file added, changed or replaced without appearing there fails an automated check of the repository, on every release.

9.3

The Momo mascot, the logo and the interface come from no image model: they are drawn as vectors in the code. The one exception, declared in article 9.1: the three-dimensional and video versions of Momo in the onboarding screens, produced by a model from that drawing. The texts of the app and the website, including the steps of the default recipes, were drafted with the help of an artificial intelligence assistant, then reviewed and approved by the publisher, who is answerable for them like for anything else published under M4Plan. No text is produced by a model while you use the app.

Article 10Changes, incidents and contact

10.1

A new use of artificial intelligence, a change of provider or a change of hosting country leads to a new version of this document, announced in the app before it becomes active. A use that changes the nature of what is sent will be asked of you again, not assumed.

10.2

If a result produced by a model strikes you as dangerous, discriminatory or seriously wrong, write to us. We review every report, and a feature that cannot be made safe is withdrawn rather than patched at the edges.

10.3

For any question about this document, including exercising your rights over information that may have been transmitted: m4plan.info@gmail.com. We acknowledge receipt and reply within one month.

Document 4 of 6

Early tester programme terms

These terms describe the study open to the first 90 sign-ups: what we give based on your sign-up rank, what we expect in return, and when the benefit can be suspended or withdrawn. They complete the Terms of Use, which remain in force.

Version
1.2
Effective
20 October 2026
Seats
90, split into three tiers in order of sign-up
Benefit
12 months, 3 months or 1 month, by rank

Article 1What the programme is

1.1

The early tester programme is a usage study. Its purpose is to build the app together with the people who use it, by observing real use and collecting feedback, before a wider release.

1.2

It is open to 90 participants, split into three tiers in order of sign-up (Article 3). Beyond the 90th spot, later sign-ups remain valid for the study, but carry no entitlement to any free benefit, and we say so to the person concerned.

1.3

Taking part is free and carries no purchase obligation. It is not employment, not paid work, and not a prize draw.

1.4

The programme runs until the date we announce, and failing that until we end it under Article 8.

Article 2Who can take part

2.1

Anyone aged 16 or over, as required by Article 4 of the Terms of Use, with an Android phone or an iPhone and a valid email address.

2.2

One seat per person. Several sign-ups made with different addresses to hold several seats are cancelled, all of them together.

2.3

Signing up means accepting these terms, the Terms of Use and the Data Protection Policy. All three are on this page.

Article 3What we give

3.1

The benefit comes down to one number: your sign-up rank, that is your position in the order of arrival of every sign-up to the study, across all forms on the site. It is fixed the day you join the study and never changes after that.

3.2

The first ten sign-ups get twelve months free. The next thirty get three months free. The next fifty get one month free. Beyond the 90th spot, the sign-up remains valid for the study, with no free benefit attached.

3.3

The stated length starts on the day a paid subscription actually exists. For as long as the app is free for everyone, the clock does not run: your benefit is not spent on a period when nobody pays.

3.4

A personal code is sent to you at sign-up, by email, to the address you signed up with. On Android, you activate it in the app (Account, Promo code) once your account exists. On iPhone there is nothing to enter: create your account with the same address, without Apple’s “Hide My Email” option, and the benefit applies by itself.

Article 4What you agree to do

This is the only counterpart, and it is not financial.

  • Open the app at least once a day, to keep it alive and run into its flaws.
  • Explore what it holds, try the features, enjoy yourself.
  • Answer the short question we ask from time to time, in the app or by message. It takes less than a minute.
  • Tell us what gets in the way, even in three words, and report what does not work.
4.1

Your feedback is what we fix and plan from. By sending it, you allow us to use, reproduce and implement it in the app, without time limit and without payment. You remain free to do whatever you like with it elsewhere.

4.2

An idea you send may be close to something we had already planned, or to another tester’s suggestion. Feedback therefore creates no right over the feature that follows from it, nor over the app.

4.3

The test build is entrusted to you personally: do not redistribute it and do not publish the install links.

Article 5How the tier is decided

5.1

The tier you get depends on none of your profile, your answers, or a choice we make: your sign-up rank alone decides it, under the thresholds in Article 3.2.

5.2

Your tier (twelve, three or one month) is shown on screen after sign-up and in the email that carries your code; your rank number is given to you on request. It does not change afterwards, whatever your participation in the study turns out to be.

5.3

Only an exclusion under Article 6, reserved for clear abuse or long inactivity, can end the benefit going forward. Outside that case, the tier you got stays yours for its whole length.

Article 6Suspension and exclusion

6.1

A participant may be excluded from the programme if they:

  • stop opening the app for thirty consecutive days without telling us;
  • create several accounts or several sign-ups to hold several seats;
  • redistribute the test build, sell it, or sell the benefit obtained;
  • post unlawful, hateful or harassing content in the testers group;
  • harm the service, try to bypass its protections, or make a plainly abusive use of it.
6.2

Save for serious or unlawful abuse, exclusion is preceded by a warning by email and by seven days to put things right or reply to us.

6.3

Exclusion ends the benefit for the future. It does not delete your account, does not touch your data, and does not stop you using the app on ordinary terms.

6.4

You can leave the programme whenever you want, with no reason given, with a single message to m4plan.info@gmail.com. Free months already started remain yours.

Article 7Nature of the benefit

7.1

The benefit is personal and non-transferable. It cannot be sold, lent, or moved to another account.

7.2

It has no cash value and can give rise to no payment, refund or compensation of any kind.

7.3

It covers access to the app. It does not cover your mobile plan, any hardware, or any third-party service.

7.4

The benefit is tied to a single account. If that account is deleted, the benefit ends with it and the code cannot be reused on another account.

Article 8End of the programme and changes to these terms

8.1

We may end the programme, in particular once the study is over. Benefits already granted are honoured: free months under way run to their end, whatever the tier.

8.2

If a paid subscription is never introduced, there is nothing to honour: the app stays free, which is better for you than the promised benefit.

8.3

These terms may change. Any unfavourable change is announced by email thirty days before it applies. Carrying on after that date means accepting it; refusing means leaving the programme, without losing the months already earned.

Article 9The WhatsApp group

9.1

A WhatsApp group brings together the testers who want it. It is optional: the whole study can be done without ever setting foot in it.

9.2

We never add anyone. You message the number shown, from your own phone. Ticking the box on the site only states an intention, and sends us no phone number.

9.3

The group is for feedback about the app. Do not post health information there, yours or anyone else’s: it is the wrong place, and we cannot protect it over there.

9.4

You can leave the group at any time, from WhatsApp, without leaving the programme.

Article 10The referral link

10.1

Every sign-up gets a share link carrying a code. It tells us who someone came through, and nothing else.

10.2

It opens no extra benefit, neither for the person inviting nor for the person arriving. Invited people join the study on the same terms, while seats last.

10.3

The link is meant for people you know. Mass posting it, buying it, selling it or sending it to strangers voids the code, with no other consequence for you.

Article 11Your information in this programme

11.1

Signing up records: your email address, your first name if given, your phone platform (Android or iPhone), whether you want to join the group, the page language, your share code, where applicable the code of the person who invited you, and the country you sign up from, as our host derives it from the connection (we do not keep your IP address: only a temporary fingerprint, erased within 48 hours, is used to limit abusive requests). Nothing else. No phone number is asked for on the site.

11.2

This information is used to reach you about the study, to send you the right install link, and to run the programme. It is not used for advertising or for unrelated marketing, and it is neither sold nor passed to third parties.

11.3

The legal basis is your consent, given by ticking the box on the form, and the performance of the programme you take part in. The country rests on our legitimate interest in knowing where sign-ups come from, to decide where to promote the study and in which languages to reply.

11.4

It is kept 24 months at most after sign-up, or until you ask to be removed. An address that has unsubscribed is kept reduced to the address, the date of the refusal and a token, so that we do not write to you again.

11.5

You can ask for access, correction or deletion of this information at any time by writing to m4plan.info@gmail.com. The rest, in particular the rights you hold under the GDPR, is described in the Data Protection Policy.

Article 12Test build, warranties and governing law

12.1

The build given to testers is a work in progress. It may contain errors, stop working, or lose data. Finding those is the very point of the study.

12.2

It is provided as is, with no warranty of availability or of freedom from defects. The liability limits of the Terms of Use apply, and nothing here excludes liability that the law does not allow to be excluded.

12.3

The app is not a medical device and replaces no health professional. The warning in Article 6 of the Terms of Use applies in full during the study.

12.4

Governing law and dispute resolution are those of Article 17 of the Terms of Use. Where the two documents contradict each other about the programme itself, this document prevails.

Document 5 of 6

Ambassador programme terms

These terms describe the Ambassador programme: what it asks of you, what you receive, what we do with your video, and what we will never do without your agreement.

Version
1.0
Effective
20 October 2026
Participation
Optional, by invitation in the app
Reward
Free months and a discount, shown before you send

Article 1What the programme is

1.1

The Ambassador programme invites users to tell their story in a public video. It is optional and free. It is neither a job, nor paid work, nor a prize draw.

1.2

The invitation appears in the app. You can decline it (“No thanks”, “Not now”): it changes nothing about how you use M4Plan.

1.3

This document completes the Terms of Use and the Data Protection Policy, which also apply. Where they differ, the text that protects you best prevails.

Article 2Who can take part

2.1

Anyone aged 16 or over, holding an M4Plan account, who is the author of the video and holds the rights to its content: image, voice, music, and the agreement of the people who appear in it (Article 7.4 of the Terms of Use).

Article 3What you do

3.1

You publish an honest video of one to three minutes, on the platform of your choice, and send us its public link from the app.

3.2

No script is imposed on you, and we do not ask you to speak well of M4Plan: we ask you to be honest, including about what did not work.

3.3

Before sending, you tick the charter box (Article 4). Sending counts as acceptance of this document.

Article 4The charter

4.1

No store reviews, ever: neither on Google Play nor on the App Store.

4.2

Disclose the collaboration. Since you receive a benefit in return, your post must say it is linked to a collaboration with M4Plan (for example “#partnership”, or the wording your country’s rules require).

4.3

Do not present M4Plan as a medical tool, and promise no health result (Article 6 of the Terms of Use). Do not show health data you would not want made public: a public video is public to everyone.

4.4

The content must be lawful, respect copyright and image rights, and harm no one. You remain solely responsible for what you publish.

Article 5What you receive

5.1

After the video is checked, you receive the benefits shown in the app before you send: a number of free months and a percentage discount on your next renewal.

5.2

These benefits follow the rules of Article 11.6 of the Terms of Use: they have no cash value, cannot be transferred or refunded, free access is valid only on the store of the device where you activate it, and the discount must be activated by you, as a store offer.

5.3

They are owed only after checking: sending alone entitles you to nothing.

Article 6Checking and refusal

6.1

Each video is checked by hand, within the time announced in the app. The result is shown there.

6.2

We may refuse a video that breaks the charter, the law or a third party’s rights, or whose link does not open. A refusal takes nothing away from what you had before.

Article 7What we do with your video

7.1

We open the link only to check it. We do not republish it, broadcast it, or reuse it in promotion, communication or illustration, without your prior, written agreement, separate from this one (Article 7.6 of the Terms of Use).

7.2

The video stays yours and stays with the platform where you published it. You can delete it or make it private whenever you like.

Article 8Your information in this programme

8.1

Sending records: the link of the video, the date of your agreement to the charter, the decision taken, the review note and the reward code assigned. Nothing else is asked for this programme.

8.2

This information is used to check the video and to give you the benefit. It rests on the performance of the programme you take part in, is kept for as long as your account exists and is erased with it. Your rights are described in the Data Protection Policy.

Article 9Changes and end of the programme

9.1

We may change or stop the programme for future submissions, by announcing it in the app. Benefits already given for a checked video remain yours.

9.2

The governing law and the settlement of disputes are those of Article 17 of the Terms of Use.

Document 6 of 6

Licences, credits and trademarks

This document says where everything you see and hear in M4Plan comes from, what belongs to us, what belongs to others, and what belongs to no one. It forms part of the Terms of Use.

Version
2.3
Effective
20 October 2026
Applies to
M4Plan v1.2.0 and later

Section 1What we created

The code, the interface, the way the screens are organised, the texts, the name M4Plan and the mascot Momo are our work. Momo is drawn as vectors directly in the code, shape by shape, and comes from no stock library and no generator. Its three-dimensional and video versions, in the onboarding screens, were produced by a model from that drawing: the character remains ours, and those particular images and videos are declared in section 2. These are protected and cannot be reused without our written agreement.

Section 2What was produced by artificial intelligence tools

We say so because it is true, and because it changes your rights as much as ours.

  • The badge icons were produced with the Recraft V3 model, through the Fal.ai platform.
  • The celebration sounds were produced with the ElevenLabs sound effects generator, through the same platform.
  • The exercise demonstration videos were produced with Google’s Gemini models.
  • The illustration photos of the strength exercises and of the running, cycling, swimming and climbing movements were produced with image generation models, mostly Google’s Nano Banana 2 and Nano Banana Pro, through the Fal.ai platform. The person and the place they show do not exist.
  • The illustration photos of the default dishes were produced with the FLUX 1.1 [pro] ultra model, through the Fal.ai platform. They illustrate the dish: its portion and setting are indicative.
  • The settings, objects and three-dimensional versions of Momo in the onboarding screens were produced with Google’s Nano Banana Pro model, then animated, with their soundtrack, by ByteDance’s Seedance 2.5 model, through the Fal.ai platform. It is a staged scene: nothing in it was filmed.

This content is used in line with those providers’ terms. We claim no copyright over it: for want of sufficient human authorship, an image, a sound or a video produced this way may enjoy no protection at all, and we will not pretend otherwise.

One consequence is about your safety rather than the law: an exercise demonstration or photo produced by a model is not an instruction on how to perform it. It gives an idea of the movement, not the right way to do it. Article 6 of the Terms of Use applies in full.

This declaration is verifiable file by file. The record published at https://m4plan.app/ai-provenance.json names every image, sound and video produced this way, with the model that produced it and the fingerprint of its bytes. A file added or replaced without appearing there fails the repository’s automated check · the list above can no longer fall silently out of date.

That record attests what we know of these files’ origin and guarantees their integrity. It is not a C2PA signature: it does not prove to a third party that a file came from a model rather than a camera, which would require a signing certificate we do not yet hold. We would rather say so than let you assume otherwise.

Section 3The exercise library

The 873 exercises, meaning their name, the muscles they work, their equipment and their instructions, come from free-exercise-db (github.com/yuhonas/free-exercise-db), placed in the public domain under The Unlicense. No restriction follows from it: we credit it out of respect for its authors. The text of the dedication is at the bottom of this page. The photos that illustrate these exercises do not come from it: they are described in section 2.

The eight photographs on the Coach programme cards come from Unsplash and are used under the Unsplash Licence; they are not produced by a model, and their authors keep their rights.

Section 4Nutrition information

Product entries obtained by scanning a barcode or searching for a food come from Open Food Facts, an open collaborative database. They are made available under the Open Database License (ODbL) 1.0, and their content belongs to Open Food Facts contributors, who deserve the credit. Product photos remain under the licences that Open Food Facts states for each of them.

Beneath the Open Food Facts products, the food search offers basic foods drawn from three official tables built into the app: the Swiss nutrient database (FSVO, version 7.1), the Ciqual 2020 table of Anses, made available under the Open Licence (https://www.etalab.gouv.fr/licence-ouverte-open-licence/), and Fineli 18.0 of the Finnish Institute for Health and Welfare (THL), under the CC BY 4.0 licence (https://creativecommons.org/licenses/by/4.0/). We grouped, de-duplicated and converted these values (drinks in millilitres, for example); the data remain those of their publishers, who neither produced, approved nor recommended M4Plan. In Finnish, a catalogue of Fineli recipes is offered on the same terms.

Two practical consequences: the credit must stay visible wherever those values are shown, and any derived database we made public would be under the same terms. The values are what the community entered: they can be incomplete or wrong, and we do not guarantee them. A summary of the licence and a link to its official text are at the bottom of this page.

The basic foods (banana, apple, milk, egg…) the app offers at the top of the search come from three official tables, built into the app. No data about you is sent to those bodies to display them.

Swiss food composition database, version 7.1, published by the Federal Food Safety and Veterinary Office (FSVO): naehrwertdaten.ch. Its data may be reused, including commercially, on the sole condition that the source is credited, which this paragraph does, as does the line shown under the list in the app.

Ciqual food composition table, 2020 edition (July 2020), from Anses, the French Agency for Food, Environmental and Occupational Health & Safety: ciqual.anses.fr. It is published under the Licence Ouverte (Etalab), which allows reuse, including commercial reuse, provided the source and the date of the last update of the data are credited.

Fineli, the Finnish food composition database, version 18.0, from the Finnish Institute for Health and Welfare (THL): fineli.fi. It is published under the Creative Commons Attribution 4.0 (CC BY 4.0) licence. The recipes in the “Finnish recipes” catalogue, visible in the app in Finnish, come from the same source. Fineli is a registered trademark of THL: nothing here suggests that THL produces, recommends or endorses M4Plan, and THL is not responsible for any errors these data may contain.

What we changed, which these licences ask us to say: the three tables were merged into one file and duplicates hidden; Fineli’s energy, given in kilojoules, was converted to kilocalories; for the Swiss database’s drinks, the values given per 100 g were recalculated per 100 ml using the database’s density, and for Ciqual’s and Fineli’s, 100 g is counted as 100 ml; and the “per piece” weights (a banana, a slice of ham) are M4Plan estimates, which you can adjust. These transformations are ours, not those of the bodies credited.

These are average values, measured on samples: the food you eat may differ, and the label of a packaged product prevails. They do not replace the advice of a health professional. A summary of the Creative Commons and Licence Ouverte licences, with a link to their official text, is at the bottom of this page.

Section 5Typefaces

The app and this website use Inter and Sora, distributed under the SIL Open Font License 1.1. That licence requires its text to travel with the software: it is reproduced in full at the bottom of this page, with the copyright notice of both typefaces.

Section 6Software components

M4Plan is built on open source components, notably React, React Native, Expo and React Navigation, under MIT, Apache 2.0 or equivalent licences. The text of both licences is reproduced at the bottom of this page. Each component keeps its author’s own copyright notice, as shipped with it.

Section 7Trademarks mentioned

Google, Android, Google Play, Health Connect, Gemini, Nano Banana, Apple, App Store, ElevenLabs, Recraft, FLUX, Black Forest Labs, Seedance, ByteDance, Fal.ai, Open Food Facts, Fineli, Ciqual, Supabase, PostHog, Resend, Vercel, RevenueCat, Expo, Unsplash, WhatsApp and Anthropic are trademarks of their respective owners. Mentioning them describes interoperability or provenance: it implies no sponsorship, affiliation or endorsement.

Section 8Your content and your image

What you add stays yours, as Article 7 of the Terms of Use says. We will never use it for promotion without your prior and specific agreement. If you photograph or film another person, make sure they agree: their image is theirs, and that holds for photos you hand to the automatic nutrition estimate too.

Section 9Reporting a rights issue

If you believe an element of the service infringes your rights, write to m4plan.info@gmail.com identifying the element, the right you rely on and your contact details. We review every report and remove what has to be removed.

Section 10The licence texts

This page is the only place these texts are published: the app has no Licences screen. So it is here that M4Plan meets its obligations, and in particular the one in the Open Font License, which requires its text to travel with the software.

The texts are reproduced in their original language, English, without the slightest change: that version is the one that counts, a translation would have no legal value and would not satisfy the obligation to reproduce them.

SIL Open Font License 1.1The Inter and Sora typefaces, in the app and on this website alike.Read the text

https://scripts.sil.org/OFL

Copyright 2020 The Inter Project Authors (https://github.com/rsms/inter)
Copyright 2019 The Sora Project Authors (https://github.com/sora-xor/sora-font)

This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
https://scripts.sil.org/OFL

-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------

PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.

The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded, 
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.

DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.

"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).

"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).

"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.

"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.

PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:

1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.

2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.

3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.

4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.

5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.

TERMINATION
This license becomes null and void if any of the above conditions are
not met.

DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.
The UnlicenseThe library of 873 exercises, free-exercise-db, dedicated to the public domain.Read the text

https://unlicense.org/

This is free and unencumbered software released into the public domain.

Anyone is free to copy, modify, publish, use, compile, sell, or
distribute this software, either in source code form or as a compiled
binary, for any purpose, commercial or non-commercial, and by any
means.

In jurisdictions that recognize copyright laws, the author or authors
of this software dedicate any and all copyright interest in the
software to the public domain. We make this dedication for the benefit
of the public at large and to the detriment of our heirs and
successors. We intend this dedication to be an overt act of
relinquishment in perpetuity of all present and future rights to this
software under copyright law.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.

For more information, please refer to <http://unlicense.org/>
Open Database License 1.0The Open Food Facts product entries, read through a search or when you scan a barcode.Read the text

https://opendatacommons.org/licenses/odbl/1-0/

The product entries shown after a search or a barcode scan come from Open Food Facts and
are made available under the Open Database License (ODbL) 1.0.

What the licence allows:
  · copying, distributing and using the database;
  · producing works from the database;
  · modifying, transforming and building upon the database.

On three conditions:
  · ATTRIBUTION. Any public use of the database, or of a work produced from it,
    must credit Open Food Facts and its contributors and point to the licence.
    That is what this page does, and what every product entry shown in the app
    does.
  · SHARE-ALIKE. Any derivative database made public must itself be released
    under ODbL 1.0.
  · KEEP OPEN. A redistribution under a technological restriction must be
    accompanied by a version without that restriction.

The content of the entries belongs to Open Food Facts contributors, who deserve
the credit. The values are what the community entered: they can be incomplete,
outdated or wrong, and we do not guarantee them.

Full official text: https://opendatacommons.org/licenses/odbl/1-0/
Creative Commons Attribution 4.0 (CC BY 4.0)The foods and recipes from Fineli, the Finnish food composition database (THL).Read the text

https://creativecommons.org/licenses/by/4.0/

The foods and recipes from Fineli, the Finnish food composition database of the
Finnish Institute for Health and Welfare (THL), are made available under the
Creative Commons Attribution 4.0 International licence (CC BY 4.0).

What the licence allows:
  · copying and redistributing the data in any medium or format;
  · adapting, transforming and building upon it, including for commercial
    purposes.

On three conditions:
  · ATTRIBUTION. Credit the creator (here THL, Fineli, version 18.0), provide a
    link to the licence and indicate whether changes were made. That is what
    section 4 of this page does, and what the line shown under the list of basic
    foods in the app does.
  · NO ENDORSEMENT SUGGESTED. Nothing may imply that THL supports us or endorses
    our use of its data.
  · NO ADDITIONAL RESTRICTIONS. No legal terms or technological measures may
    prevent others from doing what the licence permits.

THL is not responsible for any errors or inaccuracies these data may contain.

Full official text: https://creativecommons.org/licenses/by/4.0/legalcode
Licence Ouverte (Etalab)The Ciqual 2020 food composition table from Anses.Read the text

https://www.etalab.gouv.fr/licence-ouverte-open-licence/

The Ciqual 2020 food composition table, from Anses, is made available under
the Licence Ouverte (Etalab), the French open licence.

What the licence allows: reproducing, copying, publishing, transmitting,
adapting, modifying and exploiting this information, including for commercial
purposes, for example by building it into a product or an app such as M4Plan.

On one condition:
  · ATTRIBUTION. Credit the source of the information (here Anses, the Ciqual
    table) and the date of the last update of the reused information (here the
    2020 edition, published in July 2020). That is what section 4 of this page
    does, and what the line shown under the list of basic foods in the app does.

The information is provided as is: neither Anses nor we guarantee it is free of
errors, and reusing it is at the reuser's own risk.

Full official text: https://www.etalab.gouv.fr/licence-ouverte-open-licence/
MIT LicenseMost of the software components, including React, React Native and React Navigation. Each one fills in its own copyright holder, left here in angle brackets.Read the text

https://opensource.org/license/mit

MIT License

Copyright (c) <year> <copyright holders>

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Apache License 2.0The components released under Apache 2.0, including part of the Expo and Android tooling.Read the text

https://www.apache.org/licenses/LICENSE-2.0

Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/

TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

1. Definitions.

"License" shall mean the terms and conditions for use, reproduction, and
distribution as defined by Sections 1 through 9 of this document.

"Licensor" shall mean the copyright owner or entity authorized by the copyright
owner that is granting the License.

"Legal Entity" shall mean the union of the acting entity and all other entities
that control, are controlled by, or are under common control with that entity.
For the purposes of this definition, "control" means (i) the power, direct or
indirect, to cause the direction or management of such entity, whether by
contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.

"You" (or "Your") shall mean an individual or Legal Entity exercising
permissions granted by this License.

"Source" form shall mean the preferred form for making modifications, including
but not limited to software source code, documentation source, and configuration
files.

"Object" form shall mean any form resulting from mechanical transformation or
translation of a Source form, including but not limited to compiled object code,
generated documentation, and conversions to other media types.

"Work" shall mean the work of authorship, whether in Source or Object form, made
available under the License, as indicated by a copyright notice that is included
in or attached to the work (an example is provided in the Appendix below).

"Derivative Works" shall mean any work, whether in Source or Object form, that
is based on (or derived from) the Work and for which the editorial revisions,
annotations, elaborations, or other modifications represent, as a whole, an
original work of authorship. For the purposes of this License, Derivative Works
shall not include works that remain separable from, or merely link (or bind by
name) to the interfaces of, the Work and Derivative Works thereof.

"Contribution" shall mean any work of authorship, including the original version
of the Work and any modifications or additions to that Work or Derivative Works
thereof, that is intentionally submitted to Licensor for inclusion in the Work
by the copyright owner or by an individual or Legal Entity authorized to submit
on behalf of the copyright owner. For the purposes of this definition,
"submitted" means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems, and
issue tracking systems that are managed by, or on behalf of, the Licensor for
the purpose of discussing and improving the Work, but excluding communication
that is conspicuously marked or otherwise designated in writing by the copyright
owner as "Not a Contribution."

"Contributor" shall mean Licensor and any individual or Legal Entity on behalf
of whom a Contribution has been received by Licensor and subsequently
incorporated within the Work.

2. Grant of Copyright License.

Subject to the terms and conditions of this License, each Contributor hereby
grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free,
irrevocable copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the Work and such
Derivative Works in Source or Object form.

3. Grant of Patent License.

Subject to the terms and conditions of this License, each Contributor hereby
grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free,
irrevocable (except as stated in this section) patent license to make, have
made, use, offer to sell, sell, import, and otherwise transfer the Work, where
such license applies only to those patent claims licensable by such Contributor
that are necessarily infringed by their Contribution(s) alone or by combination
of their Contribution(s) with the Work to which such Contribution(s) was
submitted. If You institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work or a
Contribution incorporated within the Work constitutes direct or contributory
patent infringement, then any patent licenses granted to You under this License
for that Work shall terminate as of the date such litigation is filed.

4. Redistribution.

You may reproduce and distribute copies of the Work or Derivative Works thereof
in any medium, with or without modifications, and in Source or Object form,
provided that You meet the following conditions:

You must give any other recipients of the Work or Derivative Works a copy of
this License; and
You must cause any modified files to carry prominent notices stating that You
changed the files; and
You must retain, in the Source form of any Derivative Works that You distribute,
all copyright, patent, trademark, and attribution notices from the Source form
of the Work, excluding those notices that do not pertain to any part of the
Derivative Works; and
If the Work includes a "NOTICE" text file as part of its distribution, then any
Derivative Works that You distribute must include a readable copy of the
attribution notices contained within such NOTICE file, excluding those notices
that do not pertain to any part of the Derivative Works, in at least one of the
following places: within a NOTICE text file distributed as part of the
Derivative Works; within the Source form or documentation, if provided along
with the Derivative Works; or, within a display generated by the Derivative
Works, if and wherever such third-party notices normally appear. The contents of
the NOTICE file are for informational purposes only and do not modify the
License. You may add Your own attribution notices within Derivative Works that
You distribute, alongside or as an addendum to the NOTICE text from the Work,
provided that such additional attribution notices cannot be construed as
modifying the License.
You may add Your own copyright statement to Your modifications and may provide
additional or different license terms and conditions for use, reproduction, or
distribution of Your modifications, or for any such Derivative Works as a whole,
provided Your use, reproduction, and distribution of the Work otherwise complies
with the conditions stated in this License.

5. Submission of Contributions.

Unless You explicitly state otherwise, any Contribution intentionally submitted
for inclusion in the Work by You to the Licensor shall be under the terms and
conditions of this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify the terms of
any separate license agreement you may have executed with Licensor regarding
such Contributions.

6. Trademarks.

This License does not grant permission to use the trade names, trademarks,
service marks, or product names of the Licensor, except as required for
reasonable and customary use in describing the origin of the Work and
reproducing the content of the NOTICE file.

7. Disclaimer of Warranty.

Unless required by applicable law or agreed to in writing, Licensor provides the
Work (and each Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied,
including, without limitation, any warranties or conditions of TITLE,
NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are
solely responsible for determining the appropriateness of using or
redistributing the Work and assume any risks associated with Your exercise of
permissions under this License.

8. Limitation of Liability.

In no event and under no legal theory, whether in tort (including negligence),
contract, or otherwise, unless required by applicable law (such as deliberate
and grossly negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special, incidental,
or consequential damages of any character arising as a result of this License or
out of the use or inability to use the Work (including but not limited to
damages for loss of goodwill, work stoppage, computer failure or malfunction, or
any and all other commercial damages or losses), even if such Contributor has
been advised of the possibility of such damages.

9. Accepting Warranty or Additional Liability.

While redistributing the Work or Derivative Works thereof, You may choose to
offer, and charge a fee for, acceptance of support, warranty, indemnity, or
other liability obligations and/or rights consistent with this License. However,
in accepting such obligations, You may act only on Your own behalf and on Your
sole responsibility, not on behalf of any other Contributor, and only if You
agree to indemnify, defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason of your
accepting any such warranty or additional liability.

END OF TERMS AND CONDITIONS

APPENDIX: How to apply the Apache License to your work

To apply the Apache License to your work, attach the following boilerplate
notice, with the fields enclosed by brackets "[]" replaced with your own
identifying information. (Don't include the brackets!) The text should be
enclosed in the appropriate comment syntax for the file format. We also
recommend that a file or class name and description of purpose be included on
the same "printed page" as the copyright notice for easier identification within
third-party archives.

   Copyright [yyyy] [name of copyright owner]

   Licensed under the Apache License, Version 2.0 (the "License");
   you may not use this file except in compliance with the License.
   You may obtain a copy of the License at

     http://www.apache.org/licenses/LICENSE-2.0

   Unless required by applicable law or agreed to in writing, software
   distributed under the License is distributed on an "AS IS" BASIS,
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   See the License for the specific language governing permissions and
   limitations under the License.

Deleting your account

Deletion happens in the app, or through the web form if you no longer have the app. Your sessions are closed straight away and the account is erased seven days later; signing in again within that window cancels everything. It does not cancel a subscription.

Open the deletion form

A question about these documents

Write to m4plan.info@gmail.com. We acknowledge receipt and answer within one month, including for a request of access, rectification or erasure.