Read this before you sign up. This app screens flavors against our own ingredient
table. It cannot detect an allergy you don't tell us about, it cannot verify a supplier's
recipe change, and it cannot prevent cross-contact from a shared scoop. Your match is a
suggestion to verify with the person serving you — not a medical clearance.
If your reaction is severe, confirm the ingredients at the counter every time.
Display only. Your record is keyed to a generated ID, so duplicate names are fine.
No
Yes
Peanut is a legume and is listed separately from tree nuts on purpose.
Leave "All tree nuts" selected if you're not sure — we exclude more, not less.
Anything typed here is treated as unresolved: we can't match free text against
our ingredient table, so we drop every unverified flavor and mark your match as requiring
human confirmation.
Preference only — these are pulled from your pool but carry no safety meaning.
Flavors that conflict with your allergens are locked and cannot be selected.
You only rank 5; we quietly extend your list across the rest of your safe flavors so
you can never fall off the end of the match unmatched.
Challenge: stability is not the same as efficiency
The result below is stable — no person-and-flavor pair would both rather have each other.
That does not mean no two people would rather swap. Try to find a pair who'd both
be happier trading, then reveal the answer.