Know exactly why yourface is puffy

Kally counts your calories and scores every meal for water retention — so the thing that puffed you up this morning has a name by tonight.

One plan, no free tier. Cancel any time from the App Store.

The Kally home screen: a Bloat Score of 64 out of 100, with sodium, potassium and the day's calories broken out under it.

What every day is scored on

Sodium loadPotassium balanceYesterday's carry-overMeal timingBiggest sodium hitCarb loadSleepCalorie surplusSodium loadPotassium balanceYesterday's carry-overMeal timingBiggest sodium hitCarb loadSleepCalorie surplus

Why it works

A bloat tracker that
measures the thing,
instead of guessing

Most trackers count calories and hope. Bloat is a fluid problem, so Kally scores the things that actually move fluid.

8

factors per day

Sodium, potassium, meal timing, carb load, sleep, calories and yesterday's carry-over — each scored separately, then weighed.

  • 01Sodium load
  • 02Potassium balance
  • 03Yesterday's carry-over
  • 04Meal timing
  • 05Biggest sodium hit
  • 06Carb load
  • 07Sleep
  • 08Calorie surplus

0–100

one daily reading

Updated the moment you log a meal, with the factor that moved it named underneath.

3

ways to log a meal

Photograph the plate, point it at a nutrition label, or type the food's name — all three land in the same day.

It won't tell you you're fine

A day it hasn't seen enough of reports as provisional and sits near your baseline, rather than printing a flawless 0 over a banana.

44Provisional

One banana logged at 7am. It has seen 12% of your day and says so.

How it works

Three steps. Ten seconds a meal.

  1. 01Photo · Label · Search

    What are you eating?

    Chicken teriyaki bowl

    Scan the plate

    Point the camera at your food or at the label. It asks what you're eating before it commits anything — you correct it once, not after.

  2. 02Live all day

    Watch the day move

    Your Bloat Score updates with every meal, and names the factor that moved it. Sodium against your own goal, potassium against sodium, timing against your bedtime.

  3. 03Every Sunday
    MTWTFSS68

    Read the week back

    Days line up on one strip, so a bad Thursday is obvious next to the six around it. A Sunday recap puts the week's own number on it.

Features

Everything the app does,
on one screen

Bloat Score

One 0–100 reading for the day, with every factor broken out behind it.

Scan any meal

A photo of the plate, a nutrition label, or type it — all three land in the same day.

Your daily routine

Lymphatic drainage, gua sha, ice, mewing, sleeping on your back and watching your sodium — ticked off, or swapped for your own.

Your own targets

Calories, protein, carbs, fats, sodium and potassium — all editable.

Smart swaps

One ranked tip a day, drawn from what you actually ate rather than a list everyone gets.

Streaks & reminders

Five meal nudges and a Sunday recap, all re-derived as your day changes — and a miss you can repair.

Progress photos

A before-and-after album, each shot stamped with that day's score.

Apple Health

Sleep and activity read straight from Health, because both move fluid.

Frequently asked questions

Everything worth knowing before you download it. If something is missing, the support address at the bottom reaches a person.

Does Kally count calories?

Yes. Every meal you log shows its calories, protein, carbs and fats, counted against a daily calorie goal worked out from your height, weight, age and sex — and you can set your own. Activity from Apple Health comes off the day's total. On top of that, each meal is scored for how much water it's likely to make you hold, which is what calories alone can't tell you.

What is the Bloat Score?

One number from 0 to 100 for how much water your day is likely to leave you holding. It updates every time you log a meal and names the factor that moved it. The biggest input is sodium against potassium, followed by when you ate, carbs, sleep and what yesterday left behind.

Why is my face puffy when I ate well?

Usually it's sodium against potassium, not calories. Soup, bread, cheese, deli meat and most restaurant food carry far more salt than they seem to, and a day low in potassium can't balance it out. Aim for roughly three times as much potassium as sodium, and Kally will show you which meal tipped it.

Does eating late make my face puffier?

It can. Salt eaten between 8pm and 6am sits with you overnight while you're lying down and not drinking, so it shows up in the mirror the next morning. Kally weighs late sodium 1.5× for that reason — the same meal scores better at 1pm than at 10pm.

How do I log a meal?

Three ways: photograph the plate, point the camera at a nutrition label, or search for the food by name. Kally asks what you're eating before anything is saved, so you correct it once up front. You can edit a portion or delete a meal later, and your totals and score recalculate straight away.

How accurate are the numbers?

They're estimates. A photo can't show how much oil went into the pan or how much salt is in a sauce, so treat whole-food numbers as a good starting point and edit anything that matters. Packaged food is checked against its label or a food database, which is far more reliable.

What happens to my photos?

Meal photos are sent to be analysed for what's on the plate, stored privately to your account, and never sold, shared or used to train AI. Progress photos never leave your phone at all. You can export or delete everything from Settings at any time.

Is there a free version?

There isn't, and there's no free trial either. It's one subscription, billed weekly or yearly.

How do I cancel?

From your App Store account settings, any time — Profile → Manage Subscription in the app takes you there. Cancel at least 24 hours before your renewal date. Deleting the app doesn't cancel the subscription.

Your face keeps
the receipts

Log one meal today. By next week you'll know which one does it to you.