Terms of Service
1. Who we are, and your agreement to these Terms
Calso (the "Service") is a mobile application operated by YATECH, a sole proprietorship registered in Quebec, Canada, with its business address at 1187C rue Jogues, Drummondville, Quebec J2B 4X8, Canada ("we", "us"). These Terms of Service ("Terms") form a binding agreement between you and us.
You accept these Terms when you first use the Service. The app also asks you to confirm your acceptance on the sign-in screen, before an account is created. If you do not agree to these Terms, do not use the Service.
2. What Calso is — and what it is not
The Service lets you photograph a meal and receive an estimate of its calorie and macronutrient content, logged against daily nutrition targets that the Service generates from a short questionnaire about your body, activity level and goals.
Not medical advice
Calso is a general wellness and self-tracking tool. It is not a medical device, and nothing it produces is medical, clinical, dietetic or nutritional advice. The calorie and macronutrient targets it generates are automated estimates produced from the answers you provide. They take no account of any medical condition, medication, allergy, pregnancy, eating disorder or other individual circumstance, because the Service never asks about these things and has no way to know them.
Do not use the Service to diagnose, treat or manage any medical condition. Consult a physician or a registered dietitian before starting any diet, before changing your calorie intake, and before acting on anything the Service tells you — particularly if you are pregnant or breastfeeding, are under medical supervision, take prescription medication, or have or have had a disordered relationship with food. If you believe you may have an eating disorder, please seek professional help rather than relying on this or any other tracking app.
The Service currently provides:
- a nine-question onboarding questionnaire (gender, date of birth, height, current weight, goal, target weight, activity level, weekly pace, diet preference) that produces daily calorie and macronutrient targets;
- meal logging by photograph, from your camera or your photo library, with an automated estimate of calories, protein, carbohydrate and fat;
- a daily view of what you have logged, and access to previous days;
- account deletion, which erases your data as described in section 13.
Features described anywhere in the app as "coming soon" are not part of the Service and are not promised. We do not undertake to build them.
3. Eligibility
You must be at least 16 years old to use the Service. The Service is not directed at, and must not be used by, anyone under 16. By using the Service you confirm that you meet this age requirement and that you have the legal capacity to enter into these Terms.
The Service asks for your date of birth in order to calculate your calorie needs, not to verify your age. If we become aware that an account belongs to someone under 16, we may delete it.
You may use the Service only for yourself, to track your own food. It is not designed for tracking, advising or supervising anyone else.
4. Your account
You create an account by signing in with Apple or with Google. These are the only sign-in methods offered; we do not issue passwords, and you cannot create an account with an email address and password. Authentication is handled on our behalf by Clerk (see section 9).
You can complete the onboarding questionnaire and see the targets it generates before you create an account. Those targets are saved to your account only once you sign in.
You are responsible for:
- keeping access to your Apple or Google account secure — anyone who controls it can sign in as you;
- the accuracy of the information you enter. Your targets are calculated from your answers, so inaccurate answers produce inaccurate targets;
- all activity that occurs through your account.
Tell us at contact@calso.app if you believe your account has been accessed without your permission.
5. AI-generated estimates and targets
Two parts of the Service are powered by third-party artificial intelligence models. You should understand the limits of both.
5.1 Your daily targets
When you finish onboarding, your answers are sent to an AI model that returns a suggested daily calorie target and a protein, carbohydrate and fat split. We check that result before showing it to you: we reject any target below 1,200 or above 5,000 calories per day, and any result whose macronutrients do not reconcile with its own calorie total.
If the model fails, or returns a result that does not pass those checks, the Service silently falls back to a standard published formula (Mifflin-St Jeor, adjusted for your activity level and goal) and shows you the result of that calculation instead. The app looks the same either way and does not tell you which method produced your numbers. Both are estimates.
5.2 Meal photo analysis
When you log a meal, your photograph is sent to a third-party AI vision model, which estimates what the meal is and what it contains.
Estimates, not measurements
These figures are estimates produced by a machine-learning model from a single two-dimensional photograph. The model cannot weigh your food, see beneath the surface of a dish, detect cooking oils, sauces, sugar or hidden ingredients, or know how the meal was prepared. It infers portion size from visual cues such as the plate and cutlery.
Results will sometimes be wrong, and may be substantially wrong. We do not warrant that any calorie or macronutrient figure is accurate, complete or suitable for any purpose, and you should not rely on it where accuracy matters — including for any medical, clinical or allergen-related decision. Calso must never be used to determine whether a food is safe for someone with a food allergy or intolerance.
If the model determines that a photograph does not show food or drink, the Service tells you so and discards the entry. Analysis can also fail for technical reasons, in which case the meal is marked as failed. The Service does not currently let you correct an analysed meal or delete an individual meal from your log.
AI outputs are generated automatically. They are not reviewed by a human, a dietitian, or a medical professional before you see them, and no human at Calso checks them at any point.
6. Your content and the permission you give us
"Your Content" means the meal photographs you upload and the profile information you enter (your body statistics, goal, activity level, diet preference, timezone and the email address associated with your sign-in).
You keep ownership of Your Content. We claim no ownership of your photographs or your data.
You grant us a non-exclusive, worldwide, royalty-free licence to host, store, copy, resize and reformat, transmit and display Your Content solely for the purpose of operating the Service for you — that is, to store your photograph, send a resized copy of it to our AI provider for analysis, display it back to you in your meal log, and keep your profile and targets available across your devices.
This licence is limited to running the Service. In particular:
- we do not sell Your Content, licence it onward for anyone else's purposes, or use it in advertising or marketing;
- we do not publish Your Content or make it visible to other users;
- we do not use Your Content to train our own AI models.
The licence ends when the content is deleted, subject to the practicalities of backups and to the handling of data by the third-party providers listed in section 9.
You confirm that you have the right to upload each photograph you upload, and that doing so does not infringe anyone else's rights. Please do not photograph other people, or upload images you did not take, without their permission.
Photographs are subject to a size limit of approximately 9 MB. Larger uploads are rejected.
7. Acceptable use
You agree not to:
- use the Service for anyone other than yourself, or to give nutritional, dietary or medical guidance to another person;
- upload anything unlawful, infringing, obscene, or depicting another person without their consent;
- attempt to access another user's account or data, or to bypass, defeat or interfere with authentication, authorisation or any other security measure;
- reverse engineer, decompile or disassemble the Service, or attempt to extract our AI prompts, model configuration or source code, except where that restriction is prohibited by law;
- use automated means to access the Service, scrape it, or submit volumes of requests that place an unreasonable load on it or on the third-party services behind it;
- resell, sublicense or commercially redistribute the Service or its output;
- use the Service in a way that breaks any applicable law, or that breaches the terms of the app store you obtained it from.
We may set usage limits — for example on the number of meal analyses per account or per period — at any time, and may apply them without notice where necessary to protect the Service, control our costs, or prevent abuse.
8. Fees
The Service is currently provided free of charge. There is no subscription, no in-app purchase and no paid tier. We do not collect payment details and we cannot charge you.
We may introduce paid features in the future. If we do, we will present the price and the applicable payment terms to you before you buy anything, and you will not be charged without your express agreement. Any purchase would be processed by Apple or Google through the relevant app store, and that store's own payment, renewal, cancellation and refund rules would apply. Features that exist for free at the time you begin using the Service will not be moved behind a paywall without notice to you.
9. Third-party services
The Service is built on infrastructure operated by other companies. Your data passes through them, and their terms and privacy practices apply to that processing alongside ours. By using the Service you acknowledge this.
- Clerk — account creation, authentication and identity. Clerk is the system of record for your identity.
- Apple and Google — sign-in providers, and the app stores through which the app is distributed.
- OpenAI — the AI models that generate your targets and analyse your meal photographs. Your meal photographs are transmitted to OpenAI for analysis, as are your onboarding answers.
- ImageKit — storage and delivery of your meal photographs.
- Neon — the database holding your profile and meal records.
- Trigger.dev — runs the background jobs that generate your plan and analyse your meals.
- Sentry — error monitoring and diagnostics, which may capture information about your session when something goes wrong.
- Expo — application framework and hosting.
We choose these providers with care, but we do not control them and we are not responsible for their acts or omissions. If one of them suffers an outage, the Service may be unavailable or degraded. Details of what data is shared with each and why are set out in our Privacy Policy.
10. Intellectual property
The Service — including the application, its design, its interface, the Calso name and logo, the questionnaire, the underlying code and the prompts used to generate results — is owned by us or our licensors and is protected by intellectual property law. Nothing in these Terms transfers any of it to you.
We grant you a personal, limited, non-exclusive, non-transferable, revocable licence to install and use the Service on devices you own or control, for your own personal, non-commercial use, in accordance with these Terms.
The calorie and macronutrient figures generated for you are yours to use for your own purposes. Your Content remains yours, as set out in section 6.
The Service incorporates third-party open-source software, which remains subject to its own licences.
11. Availability and changes to the Service
The Service is provided on an as-available basis. We do not guarantee any level of uptime, and we may modify, suspend or discontinue any part of it — including any feature — at any time. We are a small operation, and the Service depends on third-party providers whose availability we do not control.
Where we discontinue the Service altogether, we will make reasonable efforts to give you advance notice so that you can retrieve or delete your data.
12. Suspension and termination
You may stop using the Service at any time. You can sign out from the Profile tab, delete the app, or delete your account entirely as described in section 13. You do not need our permission and you owe us nothing.
We may suspend or terminate your access to the Service, with or without notice, if we reasonably believe that you have breached these Terms — in particular section 3 (eligibility) or section 7 (acceptable use) — or where we are required to do so by law, or where doing so is necessary to protect the Service, other users, or a third-party provider we depend on.
Where it is practical and lawful to do so, we will tell you why, and give you an opportunity to respond at contact@calso.app. If your access is terminated, you may ask us to delete your data as set out in section 13.
Sections 6 (as to warranties you have given), 10, 14, 15, 16, 18 and 19 survive termination.
13. Deleting your account and your data
You can delete your account yourself, from the Profile tab in the app. Deletion is permanent and cannot be undone. When you delete your account, the Service removes:
- every meal photograph you have uploaded, from our image storage provider;
- your profile record — your body statistics, goal, activity level, diet preference, timezone and generated targets;
- every meal you have logged, together with its calorie and macronutrient data;
- your sign-in identity with our authentication provider.
The app warns you before this happens and asks you to confirm. There is no recovery period and no way for us to restore a deleted account.
Some residual copies may persist for a limited period in encrypted backups and in the logs and systems of the third-party providers listed in section 9, according to their own retention schedules. Diagnostic records held by our error-monitoring provider are not removed by the in-app deletion. See the Privacy Policy for retention detail and for how to exercise your rights under applicable data protection law, including Quebec's Act respecting the protection of personal information in the private sector and Canada's Personal Information Protection and Electronic Documents Act (PIPEDA).
14. Disclaimer of warranties
To the fullest extent permitted by law, the Service is provided "as is" and "as available", without warranty of any kind, whether express, implied or statutory. We specifically disclaim any implied warranties of merchantability, fitness for a particular purpose, accuracy and non-infringement.
Without limiting the above, we do not warrant that:
- any calorie count, macronutrient figure, daily target or meal identification is accurate, complete or reliable;
- the Service will help you lose, gain or maintain weight, or produce any particular health, fitness or body-composition outcome;
- the Service will be uninterrupted, timely, secure or error-free;
- defects will be corrected.
Nothing in these Terms excludes or limits any warranty or right that cannot lawfully be excluded or limited — including, where you are a consumer in Quebec, the warranties and remedies the Consumer Protection Act and the Civil Code of Québec give you, which no contract can take away.
15. Limitation of liability
To the fullest extent permitted by law, we will not be liable for any indirect, incidental, special, consequential or punitive loss, or for any loss of profits, revenue, data, goodwill or anticipated savings, arising out of or in connection with your use of the Service.
In particular, and again to the fullest extent permitted by law, we are not liable for:
- any decision you make about your diet, health, exercise or medical care in reliance on the Service, or any consequence of such a decision;
- any inaccuracy in an AI-generated calorie count, macronutrient figure, meal identification or daily target;
- any loss or corruption of your data, or any unavailability of the Service, caused by a third-party provider;
- any consequence of your deleting your account, which is permanent and irreversible.
Our total aggregate liability arising out of or relating to these Terms or the Service will not exceed the greater of (a) the total amount you have paid us for the Service in the twelve months before the event giving rise to the claim — which, while the Service is free, is zero — and (b) CAD $100.
Nothing in this section limits liability that cannot lawfully be limited — in particular our liability for bodily or moral injury, for gross or intentional fault, for fraud or fraudulent misrepresentation, or for the legal warranty of quality. If you are a consumer, this section does not affect the mandatory rights your local consumer law gives you, and it applies only to the extent that law allows.
16. Indemnification
You agree to indemnify and hold us harmless from any claim, demand, loss, liability or expense (including reasonable legal fees) brought by a third party and arising out of: your breach of these Terms; your misuse of the Service; content you upload that infringes another person's rights or that you had no right to upload; or your use of the Service to advise or supervise another person contrary to section 3.
This section does not apply to the extent the claim arises from our own breach, negligence or unlawful act, and it does not apply where you are a consumer and applicable law prohibits it.
17. Changes to these Terms
We may update these Terms — for example when we add a feature, change a provider, or to reflect a change in the law. The current version always appears at this address, with the effective date at the top.
Where a change materially reduces your rights or materially increases your obligations, we will make reasonable efforts to notify you before it takes effect, through the app or by email to the address associated with your account, and give you a reasonable period to review it. Continuing to use the Service after a change takes effect means you accept the updated Terms. If you do not accept them, stop using the Service and delete your account.
18. Governing law and disputes
These Terms, and any dispute or claim arising out of or in connection with them or their subject matter, are governed by the laws in force in the Province of Quebec, Canada, and the federal laws of Canada that apply there, without regard to conflict-of-laws rules.
The courts of the Province of Quebec, Canada have jurisdiction over any dispute arising from these Terms or the Service. There is no arbitration requirement and no class-action waiver in these Terms.
This choice cannot take away a protection that the law of your own province, state or country gives you as a consumer. If you are a consumer domiciled in Quebec, you keep the right to bring your action before the court of your own domicile. If you are a consumer elsewhere in Canada or in the United States and the mandatory law of your home jurisdiction gives you the right to sue there, this section does not remove it.
We would much rather resolve things directly. Please write to us at contact@calso.app before starting proceedings.
19. Contact
Questions about these Terms, or about the Service, can be sent to contact@calso.app, or by post to 1187C rue Jogues, Drummondville, Quebec J2B 4X8, Canada.
You can also send feedback and bug reports from the Profile tab in the app, under "Send feedback".