Point your camera at any food. HealthTrainer's AI identifies it, estimates the calories and macros, and logs it instantly — no barcodes, no manual entry.
No manual entry, no barcode hunting. Just point, snap, and move on.
Open the Capture tab and take a photo of anything you're about to eat — a plate, a snack, a meal at a restaurant.
GPT-4o identifies the food, estimates portion sizes, and returns calories, protein, carbs, and fat in a few seconds.
Your daily dashboard updates immediately. See how much of your calorie and macro budget you have left at a glance.
Personalised targets calculated from your height, weight, activity level, and goal — whether cutting, maintaining, or building.
Not just a calorie counter — a complete daily nutrition companion.
GPT-4o vision model identifies food from any photo — home cooking, restaurant meals, snacks. No database lookup needed.
Your calorie and macro goals are calculated using the Mifflin–St Jeor formula from your age, height, weight, sex, and goal.
Not happy with the AI estimate? Edit any value manually, or add more context and let the AI re-analyse with your notes.
Log water in one tap with preset amounts (150 ml, 250 ml, 500 ml). See your daily hydration progress alongside food.
Save any meal as a favourite and log it again in one tap. Scan a barcode to pull nutrition from Open Food Facts instantly.
Bar charts of your daily calories over 7, 14, or 30 days. Average macros and a logging streak to keep you consistent.
Your data lives on our servers, not sold or shared. Passwords are bcrypt-hashed. Tokens stored in iOS Keychain.
Accidentally logged the wrong meal? Swipe to delete and an Undo button gives you a few seconds to reverse it.
Your account and all your data live in the cloud. Reinstall the app, log back in, and everything is exactly where you left it.
Most apps give you a generic 2,000 kcal target. HealthTrainer calculates your personalised daily budget using clinically validated formulas, then splits it into protein, carb, and fat targets that match your goal.
HealthTrainer is heading to the App Store soon. Join the TestFlight beta and be among the first to try it — for free.
We'll send you a TestFlight invite link. No spam, ever.
Effective date: 1 March 2026 · Netprofit Australia Pty Ltd
We built HealthTrainer for ourselves first — a simple, honest tool to track food and progress. We collect only what we need, sell nothing, and share your data with no one except the third-party services that make the app work.
This policy covers the HealthTrainer iOS app and the API at healthtrainer.app.
HealthTrainer is operated by Netprofit Australia Pty Ltd, a company registered in Queensland, Australia (ACN 614 306 795). If you have any questions about this policy, email us at privacy@healthtrainer.app.
| Data | Why we collect it | Stored where |
|---|---|---|
| Email address | Account login, password reset | Our server (Railway) |
| Password | Authentication | Stored as bcrypt hash only — we cannot read it |
| Name | Personalised greeting | Our server |
| Height, weight, sex, age | Calculating personalised calorie targets | Our server |
| Meal photos | Sent to OpenAI for nutrition analysis | Our server + OpenAI |
| Meal records & water logs | Daily dashboard and weekly stats | Our server |
| Barcode numbers | Nutrition lookup for packaged foods | Not stored — sent to Open Food Facts in real time |
We do not collect location, contacts, calendar, microphone, or any data unrelated to nutrition tracking.
We do not use your data to train AI models, serve advertising, build profiles for sale, or contact you with marketing.
| Service | What we share | Why |
|---|---|---|
| OpenAI | Meal photo + optional note | AI nutrition analysis (GPT-4o) |
| Resend | Email address | Password reset emails |
| Open Food Facts | Barcode number | Packaged food nutrition lookup |
| Railway | All app data (hosted on their servers) | Cloud infrastructure (PostgreSQL database) |
We do not use Facebook, Google Analytics, Mixpanel, Firebase, or any advertising or analytics SDKs.
HealthTrainer requests camera access only when you navigate to the Capture tab. We never access the camera in the background. Photos are compressed on your device, sent to OpenAI for analysis, and stored on our server. Photos are not saved to your iPhone's Camera Roll.
If you are in the EEA, UK, or Australia you have additional rights under GDPR, UK GDPR, or the Privacy Act 1988 respectively.
HealthTrainer is not directed at children under 13 (or under 16 in the EU). We do not knowingly collect personal data from anyone under those ages.
If we make a material change we will notify you by email at least 14 days before it takes effect. The effective date at the top of this section always reflects the latest version.
Netprofit Australia Pty Ltd
ACN 614 306 795
PO Box 2164, Milton QLD 4064, Australia
hello@healthtrainer.app