Skip to content

Caps, not goals: limiting soda, sugar and seed oils

Most trackers only know how to count up toward a target. Some of what you eat needs a ceiling instead — a number to stay under, with something that says so when you pass it.

The AIM team4 min read

Every food tracker can count up. You set 150 g of protein, the bar fills, you feel good when it is full. The whole interface is built around approaching a number from below.

Now try to use the same interface to drink less soda.

You can find "added sugar" in some apps and watch it climb. Nothing happens when it climbs past where you wanted it to stop. There is no line, no color change, no moment where the app says that one put you over. The bar just keeps filling, indifferent, because the app only has one idea and the idea is "more".

A ceiling is a different kind of number

AIM distinguishes the two in the data model, not just in the styling.

  • A goal is approached from below. Protein, fiber, vitamin C, water. Progress is good. Full is success.
  • A cap is approached from below and must not be crossed. Sodium, added sugar, saturated fat, cholesterol — and anything you add yourself.

A capped nutrient behaves differently everywhere it appears. The bar fills toward a limit. Passing it turns the bar a muted brick color rather than a celebratory one. The day summary counts how many caps you kept, not how many bars you filled.

It is the same restraint the rest of the app uses: no confetti when you hit a cap, because staying under a limit is not an achievement, it is Tuesday.

Capping something that isn't a nutrient

Soda is the common case, and it is not a nutrient. Neither is "fast food meals" or "drinks with dinner" or "energy drinks".

Add it as a custom metric with a unit that means something to you:

  • Added sugar, grams, cap 25 g/day. Catches the soda and the cereal and the sauce.
  • Sweetened drinks, count, cap 3/week. Catches the soda specifically, regardless of size.
  • Alcohol units, cap 10/week. A weekly cap, because a daily one on this is the wrong shape.

Weekly caps matter more than they look. A daily cap on alcohol either forbids a normal Friday or is set so loosely it never triggers; a weekly one reflects how the thing is actually consumed. AIM supports both, per metric.

What happens when you go over

The meal that crosses the line is the one that gets flagged — at the moment you log it, on the card, with the amount that did it. Not a digest at midnight when the information is useless.

The wording is plain. That takes you to 61 g of added sugar against a 25 g cap. No emoji, no scolding, no suggestion that you have failed at something. You crossed a line you drew; the app's entire job is to tell you, once, and then get out of the way.

The failure mode this avoids

The reason this matters is that unlabelled sugar is most sugar.

People who cap added sugar are usually surprised not by the soda — everyone knows about the soda — but by the pasta sauce, the granola, the flavored yogurt, the "healthy" smoothie, the bread. Those are the ones that eat a cap silently in a tracker that only counts up.

A ceiling with a warning attached turns an abstract intention into a thing that happens at 7 p.m. on a Tuesday when you are about to eat the sauce.

Common questions

How do I limit how much soda I drink with a tracking app?
Set a cap rather than a goal. In AIM you can cap any nutrient or add a custom one — added sugar in grams, or a count of sweetened drinks — and get a warning when a meal takes you past it for the day or the week.
What is a reasonable daily sugar limit?
The WHO recommends keeping free sugars under 10% of energy intake, and suggests a further reduction to 5% for additional benefit. On a 2,000 kcal day that is 50 g and 25 g respectively. A single 355 ml can of regular soda is about 39 g.

Keep reading