Calories

DailyRhythm can show calories for meals. They are estimates for your own reference, not nutrition advice.

Where values come from

Each food stores its calories per serving and where that value came from. A meal uses the calories you type for it, or else its food’s calories times the quantity.

A new food starts with an estimate (below) unless you type its calories. Change it any time by typing the calories on a meal of that food: from then on it’s yours (user).

Source

Stored as

Licence and use

Status

You

user

Your own entry.

Available

Open Food Facts

off

Database under the Open Database License (ODbL); individual values under the Database Contents License. The app shows “From Open Food Facts (ODbL)” with every lookup. Share-alike applies if the data is redistributed.

Available, online and opt-in: search by name, or scan a packaged food’s barcode

USDA FoodData Central

usda

Public domain (CC0 1.0). SR Legacy (April 2018), 7,283 foods with kcal per 100 g and common portions, bundled as assets/data/usda_foods.json (built by tool/usda/build_usda_foods.py). Source: U.S. Department of Agriculture, Agricultural Research Service, FoodData Central.

Available, offline: listed first in Look up calories

Your AI model (AI assistant (optional))

estimate

Whatever model you connect. Saved as an estimate.

Available, optional: Estimate with AI on a meal

SG FoodID (Health Promotion Board, Singapore)

sgfoodid

Its terms allow use in apps with a conspicuous attribution notice and a link to the licence, and no implied endorsement by HPB. To be checked again before bundling.

Planned: bundled for offline search

Estimate

estimate

Offered for every food without calories, worked out on the phone: from one of your own foods with calories (the same name, or a dish it contains, “Spicy laksa” from “Laksa”), else from the built-in table of common foods (assets/data/common_foods.json). That table is generic, generated once with a language model and reviewed; its values are typical servings, not measurements. Always shown as an estimate and replaced by anything you type.

Available

Portions

A meal can be Small, Regular or Large against the food’s usual serving (0.7×, 1× and 1.4×). A small or large portion is saved as that meal’s own calories; the food’s per-serving value stays as it was.

Privacy

Looking up calories is optional and only happens when you tap Look up calories or Scan barcode. Only the food’s name, or the barcode number, is sent to Open Food Facts; nothing else about you or your log leaves the device. The camera reads the barcode on the phone; no images are sent. Estimate with AI sends only the food’s name to the AI model you set up.