1Who we are
kcalc.ai ("kcalc.ai", "the app") is published by Ars Vitae Pty Ltd, an Australian company trading as Hex Pro ("we", "us", "our"). These terms are an agreement between you and Ars Vitae Pty Ltd about your use of the app and the services behind it.
2Agreeing to these terms
By creating an account or using kcalc.ai you agree to these terms. If you do not agree, do not use the app.
kcalc.ai needs an account to work. You can sign in with Apple or with an email address and password. You are responsible for keeping your sign-in details secure and for activity that happens under your account. Give us accurate information and keep it up to date.
You must be at least 16 years old to use kcalc.ai. The app handles health information (your body measurements, goals, and food intake), and we set this age limit because of that sensitivity. If you are under 16, do not create an account.
3The service
kcalc.ai helps you track what you eat and estimate its nutrition. You can:
- photograph a meal, or run a LiDAR depth scan on supported iPhones,
- describe food in your own words,
- paste a recipe or a recipe URL, or
- scan a product barcode.
Our servers then estimate the food's identity, portion size, and macronutrients (calories, protein, carbohydrates, and fat). You can log meals, set goals, and track your weight over time. Most of the app works offline: your data is stored on your device and syncs with our servers when you are online.
Estimates are produced asynchronously. When you submit a meal, the request is queued and processed on our servers, which can take from a few seconds to several minutes. To improve an estimate, the app may ask you a follow-up question (for example, to confirm a portion or an ingredient). Answering is optional but usually gives a better result.
4Your subscription
New accounts include a 7-day free trial. After the trial, a paid subscription is required to keep using kcalc.ai. You can subscribe through one of two channels:
- Apple In-App Purchase: A$9.99 per month or A$79.99 per year.
- Web checkout (Stripe): A$6.99 per month or A$55.99 per year.
Subscriptions renew automatically at the end of each billing period until you cancel. You are charged through whichever channel you signed up with.
How to cancel and get refunds depends on your channel:
- Apple: manage or cancel your subscription in the App Store (Settings > your name > Subscriptions on your device). Apple bills you and handles any refunds under Apple's own policies. Cancelling stops the next renewal; you keep access until the end of the period already paid for.
- Stripe (web): manage or cancel through our customer portal at any time. Cancellation takes effect at the end of the current billing period, and you keep access until then.
We may change subscription prices. If we do, we will give you notice before the change applies to you, and for auto-renewing subscriptions the new price only takes effect from a renewal after that notice. If you do not accept a new price, you can cancel before it applies.
Nothing in this section limits any right to a refund or remedy you have under the Australian Consumer Law. Those statutory rights apply regardless of the channel you subscribed through.
5Your licence and acceptable use
We grant you a personal, non-exclusive, non-transferable licence to install and use kcalc.ai on Apple devices you own or control, as permitted by the App Store terms. Apple's standard Licensed Application End User License Agreement also applies to the copy you download from the App Store.
The kcalc.ai and Hex Pro names, the app icon, and our logos are our trademarks. This licence does not grant you any right to use them.
You agree not to:
- use the app to break the law or infringe anyone's rights,
- resell, redistribute, or commercially exploit the service without our permission,
- reverse engineer or attempt to extract the source code, except where the law permits this despite the restriction,
- upload content you have no right to share, or content that is unlawful, or
- interfere with, overload, or attempt to gain unauthorised access to our systems or the third-party services the app relies on.
6AI estimates and their limits
kcalc.ai uses AI models to identify food and estimate portions and nutrition. These are estimates, not measurements. Portion sizes and macronutrient values are approximations, and the AI can be wrong, sometimes significantly, including for foods it misidentifies or cannot see clearly. Treat every result as a starting point you can review and correct, not as a precise figure. You can edit any estimate in the app.
7Health disclaimer
kcalc.ai is an informational tool. It is not medical, dietetic, or health advice, and it is not a medical device.
- The nutrition figures the app shows are estimates for general information only. They are not a substitute for advice from a doctor, dietitian, or other qualified professional.
- Do not use kcalc.ai to manage a medical condition. If you have or are at risk of a condition affected by diet (for example diabetes or an eating disorder), rely on your healthcare team, not this app.
- Calorie and macro targets in the app include safety floors, but they are general and not tailored to you. Talk to a qualified professional before making any significant change to your diet, especially if you are pregnant, breastfeeding, have a medical condition, or take medication.
- If you feel unwell, or you have concerns about your eating or your health, seek professional help. In an emergency, contact your local emergency service.
You use kcalc.ai and act on its estimates at your own discretion and risk.
8Your content
You keep ownership of the content you put into kcalc.ai: your meal photos, depth scans, notes, recipe text and URLs, weight logs, and profile details ("your content").
To run the service, you grant us a worldwide, non-exclusive, royalty-free licence to host, store, transmit, process, and display your content, and to create derived data from it (such as estimation results and search embeddings), solely to operate and provide kcalc.ai to you and to keep it working reliably. This licence exists only so we can run the service for you; it ends when your content is deleted, subject to the backup and retention windows described in our Privacy Policy. We do not sell your content or use it for advertising.
You are responsible for your content and confirm you have the right to submit it.
9Third-party services
kcalc.ai relies on a small number of third parties to work. Each has its own terms and privacy practices:
- Apple provides Sign in with Apple, App Store distribution, In-App Purchases, and push notification delivery (APNs).
- Stripe (Stripe Payments Australia) processes web subscription payments.
- Amazon Web Services (AWS, Sydney region) hosts our servers, storage, and our AWS Bedrock AI fallback.
- Pinecone (Pinecone Inc.) provides the search index we use to match foods, hosted in the United States.
Our Privacy Policy explains what data each of these handles. We are not responsible for third-party services, and we may change providers over time.
10Availability
Because estimates are queued and processed on our servers, they are not instant and are not guaranteed to complete within any particular time. We may change, suspend, or retire features, and we do not promise the service will always be available, uninterrupted, or error-free. Your logged data remains on your device and stays available offline even when our servers are not reachable.
11No warranty
The app and the service are provided "as is" and "as available", without warranties of any kind beyond those the law requires.
Nothing in these terms excludes, restricts, or modifies any consumer guarantee or other right you have under the Australian Consumer Law, or any similar right under the law where you live, that cannot be excluded by agreement. Our goods and services come with guarantees that cannot be excluded under the Australian Consumer Law.
12Limitation of liability
To the extent the law allows: we are not liable for indirect or consequential loss, loss of data, or loss arising from reliance on an estimate produced by the app; and our total liability to you in connection with the app in any 12-month period is limited to the amount you paid us for the app in that period.
Where our liability under a non-excludable consumer guarantee can lawfully be limited, we limit it to re-supplying the service or paying the cost of re-supply. Nothing in these terms limits liability that cannot lawfully be limited, including liability under the Australian Consumer Law.
13Ending this agreement
You may stop using kcalc.ai at any time. You can delete your account from within the app (Settings), which removes your account and starts deletion of your server-side data as described in our Privacy Policy. Deleting the app from your device removes its local data but does not on its own delete your server-side account.
We may suspend or end your access if you materially breach these terms or use the app in a way that harms other users or our systems. If we end your access other than for breach, and you have paid for a period you can no longer use, we will refund the unused portion where the law requires.
Sections that by their nature should survive termination (including 6, 7, 8, 11, and 12) survive it.
14Changes to these terms
We may update the app and these terms. When the terms change, the new version appears here with a new effective date, and we will tell you in the app if the change is material. Using the app after a change takes effect means you accept the updated terms.
15General
If part of these terms turns out to be unenforceable, the rest still applies. These terms, together with the documents they reference (including our Privacy Policy), are the entire agreement between you and us about the app. Not enforcing a provision is not a waiver of it. You may not transfer your rights under these terms without our consent; we may transfer ours as part of a sale or reorganisation of our business.
16Governing law
These terms are governed by the laws of Queensland, Australia. You and we submit to the non-exclusive jurisdiction of the courts of Queensland and the courts able to hear appeals from them. This does not remove any protection the law of your place of residence gives you that cannot be excluded by agreement.
17Contact
Questions about these terms: [email protected]