There are several reasons why this would be impossible. For someone with a severe allergy who might react to very tiny amounts of a substance, it is impossible to ensure that the product did not come in contact with some of that substance during its travel from plant harvest to final product. An ingredient passes through several processes and facilities during this journey. Many of our ingredients are botanical and plants often share common molecules among them, as this happens during evolutionary development. An individual may identify one substance to which they are allergic but it may cross-react with other substances with very different names, and publishing such a list could give the user a false sense of security that might not be in their best interest. It is recommended for a user to consult their health care provider about their unique situation.