Capture or describe the plate.
Snap a photo, speak or type a meal in plain English, scan a barcode or read a nutrition label. EXIF location and timestamps are stripped before upload.


DishReveal breaks a meal photo, voice note or barcode into named ingredients, gram weights and 4 / 4 / 9 calorie maths, flagging cooking oil or dressing so you can check it before logging.
Free local diary · No account needed · 3 free AI scans with Apple sign-in · Pro A$59.99/yr or A$14.99/mo · 18+

Swipe or scroll sideways through the iPhone workflow — every assumption, macro equation and privacy boundary stays visible before you log.
Snap a photo, speak or type a meal in plain English, scan a barcode or read a nutrition label. EXIF location and timestamps are stripped before upload.


Cooking oil, butter and dressings carry 9 kcal/g and rarely show clearly on camera. DishReveal lists unconfirmed fats as ASSUMED with confidence and a toggle.


The AI never guesses the calorie total. DishReveal multiplies protein (× 4), carbs (× 4), fat (× 9) and alcohol (× 7) on your iPhone so every row adds up.


Your target uses Mifflin-St Jeor (1990), FAO/WHO/UNU activity factors, Wishnofsky (1958) pace and NHMRC macro ranges with 1,200 / 1,500 kcal floors.


Before sending any question, DishReveal prints the exact numeric macro summary attached to it. Food photos never leave your iPhone for Coach.


Confirmed meals write straight to an offline SQLite diary on your device, updating daily targets with full JSON, CSV or ZIP export anytime.


Screen 1 of 6 · Drag or click arrows to glide
Switch between three real meals from DishReveal, toggle what the camera can't see and scale portions. Everything recalculates locally before a single row is saved.



327 kcal
Dressed garden salad
2 items; hidden fat flagged: 1
Was there dressing on this meal?
No dressing was visible in the bowl, so one tablespoon was included by default.
197 kcal
88% confidence
130 kcal
62% confidence
Assumed one tablespoon of oil-based dressing.
Total
327 kcal 1,368 kJ
Protein 11 gCarbs 28 gFat 19 g
Mixed vegetable salad 11 g × 4 + 27 g × 4 + 5 g × 9 = 197 kcal
Olive oil dressing 0 g × 4 + 1 g × 4 + 14 g × 9 = 130 kcal
Meal total 197 + 130 = 327 kcal
Likely oil, butter, dressing or sauce arrives as its own ASSUMED item with an explanation and a direct yes-or-no control.
When a photo lacks a clear reference object, switch between small (0.67×), medium (1×) or large (1.5×) before saving.
At 9 kcal per gram, half a tablespoon either way shifts a meal by more than 60 calories. Pick the size that matches how it was cooked.
Pair seven ways to log a meal with published energy formulas and a Private Coach that prints exactly what numeric context leaves your device.
Seven ways to log
AI names each visible food and marks likely oil, butter or sauce as ASSUMED before logging.
Daily energy target
2,356 kcal
1,200 / 1,500 kcal safety floor · Private Coach boundary
Targets never dip below safety minimums unasked. Coach sees only your numeric 14-day macro summary unless you type a meal into your question.
Your diary lives inside your device and your own Apple backups. Nothing leaves until you ask DishReveal to scan a meal, check a barcode or answer a Coach question.

Food diary, macros & weight logs
Stored locally in SQLite
Saved meal photographs
Kept in local app storage
Voice meal dictation
Processed via Apple Speech
Nutrition label scanning
Read via Apple Vision OCR
Full diary export anytime
JSON, CSV or ZIP archive
Single scan photo or text
EXIF location & timestamps stripped first
Barcode or USDA lookup
Open Food Facts / FoodData Central
Optional Coach question
14-day numeric macro summary only
Analytics & ad trackers
None included in the app
Crash diagnostics
Technical stack traces sent to Sentry
Every local logging, barcode and export tool works without a subscription. Upgrade only if you log with AI every week.
A$0
The offline food diary
Calories, macros, water, exercise and weigh-ins saved locally on your iPhone. No account required.
Barcode and food search
Open Food Facts barcodes and USDA FoodData Central search with Apple sign-in and a connection.
Nutrition label reader
Reads packaged panels locally on your iPhone via Apple Vision OCR; you confirm the serving size.
Photos, export and backups
Keep meal photos on your device and export full diary archives in JSON, CSV or ZIP.
3 free AI meal logs
By photo or spoken/typed description, plus 3 follow-up corrections, with Apple sign-in.
A$59.99 / yr
Unlocks ongoing AI photo scans, spoken or typed estimates, follow-up item corrections, Private Coach and weekly nutrition reports within fair usage limits.
Annual plan
A$59.99 / yr
Eligible customers can start with a 7-day free trial before annual billing begins.
Monthly plan
A$14.99 / mo
Billed monthly with no free trial; cancel anytime in Apple Account settings.
Prices shown are Australian App Store rates. Your iPhone displays your local currency price before purchase, and subscriptions renew automatically until cancelled in Apple Account settings.
Free to download, and the local food diary works without an account. Manual entry, barcode and label scanning, food search, local photos, export and restore are free.
Apple sign-in adds three lifetime AI meal logs by photo or description, plus three corrections. Further AI logs, Coach and weekly reports need Pro, at A$59.99 a year or A$14.99 a month.
A photo cannot weigh food, so every result is an editable estimate. Poor lighting, mixed dishes, restaurant recipes and hidden cooking fat can make an estimate wrong by more than 20%.
DishReveal shows its assumptions and a confidence level so you can correct the entry before saving, and it does not advertise an accuracy percentage. How the estimates work.
No. Your personalised plan appears before the optional Sign in with Apple step. Choose Not now, then Continue with free features to use the local diary.
Online food search, barcode lookup, AI requests, purchases and purchase restoration require sign-in.
A meal photo or description is sent for an estimate only when you ask for one. Dictation and nutrition-label reading run on your iPhone, and Kovus does not keep a server copy of your diary.
Coach works from a numeric summary of your recent days, sent only with your consent. The privacy policy has the full detail.
Adults aged 18 and over. Onboarding will not build a plan for anyone younger, and calorie targets and weight-loss pacing are not suitable for children or adolescents without professional supervision.
No. DishReveal gives general wellness estimates. It is not a medical device, and it does not replace advice from a doctor, dietitian or other qualified health professional.
Yes. Settings → Export and restore creates a private JSON file, a ZIP with photos up to 64 MB, or a meal spreadsheet (CSV). A compatible JSON or ZIP can be restored locally; CSV cannot be restored.
Delete account and data removes or unlinks your account records, then erases the diary on your iPhone. Cancel any Apple subscription separately.
Cancel in your Apple ID subscription settings. Pro access continues until the end of the paid period, and the free diary remains available after Pro ends.
Deleting the app does not cancel a subscription. Support has the steps.
Start with the free local diary and 3 free AI meal logs on iPhone. No account wall, no hidden dressing.
DishReveal gives general wellness estimates. It is not medical advice. For adults 18 and over.







