How Suppr works, nutrition methodology, data sources, and disclaimers.
When you import a recipe, Suppr parses every ingredient and matches it against multiple food databases:
Ingredient parsing — each line is broken into name, quantity, and unit. Count-based items (e.g. “2 eggs”) are converted to gram weights using our staples database of 176+ common foods.
Database matching — each ingredient is searched against USDA FoodData Central, Open Food Facts, and FatSecret. The best match by name similarity and portion plausibility is selected.
Confidence scoring — each ingredient receives a score (0–100%). High means the match closely aligns with a verified database entry. Low means it fell back to a local estimate. Tap any ingredient on a recipe to see its score and source.
Aggregation — per-ingredient macros are summed and divided by servings to produce per-serving totals.
USDA FoodData Central — lab-tested nutritional data for thousands of whole foods, maintained by the U.S. Department of Agriculture. Includes Foundation, SR Legacy, and Survey (FNDDS) datasets. FDC data is in the public domain; USDA does not endorse Suppr.
Edamam — restaurant and branded-food nutrition data. Food search results that come from Edamam are Powered by Edamam under Edamam’s API terms.
FatSecret Platform API — curated food database with detailed branded and generic food entries including serving size information.
Local staples database — 176+ common cooking ingredients with per-100g macros and density values for cup/volume conversions. Used as a fallback when no external match is found.
Your daily calorie target is calculated using the Mifflin-St Jeor equation, which estimates Basal Metabolic Rate (BMR) from age, sex, height, and weight. This is multiplied by an activity factor:
Sedentary: BMR × 1.2
Light (1–3 days/week): BMR × 1.375
Moderate (3–5 days/week): BMR × 1.55
Active (6–7 days/week): BMR × 1.725
Very active: BMR × 1.9
A deficit or surplus is applied based on your goal and pace. For weight loss, this ranges from 250–1,100 kcal/day below TDEE.
When enabled in Settings, Suppr adds bonus calories only when your actual total burn (resting + active from Apple Health) exceeds your estimated maintenance TDEE. This prevents double-counting — your target already includes an activity estimate, so only the surplus above that is added.
After 7+ days of food logging and 3+ weight entries, Suppr computes an adaptive TDEE derived from your actual intake and weight changes. This replaces the formula estimate and improves accuracy over time.
Suppr reads and writes the following data from Apple Health (with your permission):
Reads: steps, active energy, resting energy, workouts, weight, body fat percentage
Writes: dietary energy consumed (so other apps can see your logged intake)
Not medical advice. Suppr is a personal tracking tool, not a medical device. Always consult a healthcare professional before making significant dietary changes.
Nutrition accuracy. Values are estimates. Actual values vary by preparation method, brand, portion size, and ingredient variability. Confidence scores indicate match quality, not absolute accuracy.
Weight projections. Based on 7,700 kcal per kg of body weight. Actual results vary based on metabolism, water retention, muscle mass, and other factors.
Minimum intake. Very low calorie diets (<1,200 kcal for women, <1,500 kcal for men) should only be followed under medical supervision. Suppr does not enforce minimums.
Third-party data. Imported recipes extract data from external sites. We are not responsible for source recipe accuracy.
AI features. Photo and voice logging use third-party AI models (e.g. OpenAI). Results are estimates and should be reviewed before saving.