Skip to content

What sits behind every label.

FDA rules quoted word for word, USDA data, and AI that only suggests.

A Nutrition Facts panel lifted off the three layers under it: FDA rules, ingredient data and your recipeThree stacked layers in isometric, and a Nutrition Facts panel floating above them. From the top: the FDA rules (21 CFR 101.9), the ingredient data (USDA and your own), and your recipe, in grams. The panel shows a sample 30 g serving: Calories 120, Total Fat 5g, Sodium 35mg, Total Carbohydrate 17g, Protein 3g.FDA rules21 CFR 101.9Ingredient dataUSDA + yoursYour recipeIn gramsNutrition FactsServing size30gCalories120Total Fat 5g6%Sodium 35mg2%Protein 3gA Nutrition Facts panel lifted off the three layers under it: FDA rules, ingredient data and your recipeThree stacked layers in isometric, and a Nutrition Facts panel floating above them. From the top: the FDA rules (21 CFR 101.9), the ingredient data (USDA and your own), and your recipe, in grams. The panel shows a sample 30 g serving: Calories 120, Total Fat 5g, Sodium 35mg, Total Carbohydrate 17g, Protein 3g.FDA rules21 CFR 101.9Ingredient dataUSDA + yoursYour recipeIn gramsNutrition FactsCalories120Total Fat 5g6%Protein 3g
A Nutrition Facts panel lifted off the three layers under it: FDA rules, ingredient data and your recipe

Where does the AI stop and the compliance engine start?

After your review. AI suggests the USDA matches, any missing weight and, in Studio, the added sugars. None of it reaches the label until you have reviewed it, changed what you need and confirmed it.

AI suggests, you confirm, the compliance engine calculates: the boundary between the AI and the fixed rulesYou work in Studio, ChatGPT, Claude. In the AI zone, a guarded box marked "BetterMenu’s AI: no training" and "Zero data retention", the AI reads a recipe line (1 cup pecans) and suggests a USDA match (Pecans, raw). The USDA portion gives its weight (99 g). Grams pass through, ounces and pounds convert by fixed tables, cups and spoons use USDA portions, and AI estimates a weight only when no USDA portion fits. At the boundary you confirm each suggested match before anything crosses. Under it, the compliance engine: fixed rules from 21 CFR 101.9 do every calculation, the rounding and the percent Daily Values, with no AI. The output is the Nutrition Facts label and a saved version with a proof footer. AI never calculates a label value. In ChatGPT or Claude, the chat itself follows that assistant’s terms.Where you workStudioChatGPTClaudeAI suggestsBetterMenu’s AI: no trainingZero data retentionRecipe line1 cup pecansUSDA matchPecans, rawYou confirmWaiting for youAI zoneNo AI belowCompliance engine21 CFR 101.9Every calculationRounding and %DVNo AI, no guessingCalories118.6 → 120Over 50: nearest 10Nutrition FactsCalories120Total Fat 5g6%Protein 3gVersion 4 savedProof footer addedAI suggests. You confirm. The compliance engine calculates.AI never calculates a label value.AI suggests, you confirm, the compliance engine calculates: the boundary between the AI and the fixed rulesYou work in Studio, ChatGPT, Claude. In the AI zone, a guarded box marked "BetterMenu’s AI: no training" and "Zero data retention", the AI reads a recipe line (1 cup pecans) and suggests a USDA match (Pecans, raw). The USDA portion gives its weight (99 g). Grams pass through, ounces and pounds convert by fixed tables, cups and spoons use USDA portions, and AI estimates a weight only when no USDA portion fits. At the boundary you confirm each suggested match before anything crosses. Under it, the compliance engine: fixed rules from 21 CFR 101.9 do every calculation, the rounding and the percent Daily Values, with no AI. The output is the Nutrition Facts label and a saved version with a proof footer. AI never calculates a label value. In ChatGPT or Claude, the chat itself follows that assistant’s terms.StudioChatGPTClaudeAI suggestsBetterMenu’s AI: no trainingZero data retentionRecipe line1 cup pecansUSDA matchPecans, rawYou confirmWaiting for youAI zoneNo AI belowCompliance engine21 CFR 101.9Every calculationRounding and %DVNo AI, no guessingNutrition FactsCalories120Total Fat 5g6%Protein 3gVersion 4 savedProof footer addedAI suggests. You confirm.The compliance engine calculates.AI never calculates a label value.
AI suggests, you review and confirm, the compliance engine calculates

Make your first label today.

No card needed. See pricing.