Skip to content

Compliance: allergens, shelf life, INCI

The Compliance & data quality section of each ingredient page holds the facts you need once a recipe leaves the kitchen: which allergens it brings in, how long it keeps, how dense it is. Fill them once per ingredient and they follow the ingredient into recipe sheets and declarations.

Field What it holds
Allergens Tags such as gluten, milk, egg
Shelf life (days) How long the raw ingredient keeps
Density Grams per ml, for volume to mass conversion
Nutrition (per 100 g/ml) Display-only facts, e.g. energy_kcal, protein_g

Click Edit on the section to change any of them.

Allergens roll up from ingredients into the recipes that use them, so a recipe sheet can state what a batch contains without you re-checking fifty records. Density is load-bearing: formula math runs in grams, and density is the bridge whenever you measure by volume (mass-based formulas explains why). Shelf life documents how long the ingredient keeps, which is worth having on the record when you log delivery lots with expiry dates.

Each field carries a verification state: Human-verified or Unverified. Unverified values are excluded from labels and compliance until a person confirms them. The distinction exists because values can arrive from AI enrichment or bulk imports: convenient, but nothing to print on a jar unchecked. Editing a field yourself, or accepting an AI suggestion with Accept & verify, marks it verified.

The same section serves a skincare bench. Record the density of your oils and butters (formula percentages need mass), tag the fragrance allergens (linalool, limonene, citral), and keep the INCI designation on the record itself: either in the ingredient name (“Butyrospermum parkii (shea) butter”) or in a dedicated custom field through categories. Your ingredient list then doubles as the reference you build INCI label listings from.