Transparency platforms arrived as a retailer tool, not a consumer one. A large retailer wanted to answer ingredient questions across thousands of products without emailing thousands of suppliers, so it built a form & asked everyone to fill it in. The form then became a condition of listing, & the sellers who regarded it as a one-off administrative task are the ones now maintaining three inconsistent versions of the same product data across three different portals.
This article looks at what these platforms actually ask for, why the data is wanted, which fields cause the most work for a beauty brand, why a single change in the formula can require four updates, what happens when a portal entry disagrees with the pack, & how to build one data pack that can be reused across portals, retailer questionnaires & marketplace listings. It ends with a brief & a note on which parts a factory can own.
What an ingredient transparency platform actually is
It is a structured database with a supplier-facing interface. A retailer, a marketplace or a third-party scheme builds a schema, hands access to the brands & manufacturers whose products it sells, & asks for values against a defined field list. The platform then does three things with the data: it screens products against the retailer's own restrictions, it answers consumer-facing questions, & it produces reports that a buying team can read without opening a single technical file.
The important characteristic is that the schema is not designed for a formulator. It is designed for comparison, which means a value has to sit in a defined field with a defined format. An ingredient list pasted into a free-text box does not satisfy a system that wants individual substances with their functions & their percentages. That mismatch is the source of most of the effort, because the data usually exists in the factory but not in the shape the platform wants.
The second characteristic is that the schema changes. Fields are added when a restriction is introduced, removed when a scheme retires, & redefined when a retailer decides that a yes-or-no field needs a value & a date. A brand cannot regard a completed profile as finished work; the profile is a subscription rather than a purchase.
Why retailers & marketplaces wanted the data
The first reason is risk transfer in a usable form. A retailer selling tens of thousands of cosmetic lines cannot assess each formula, but it can ask each supplier to declare against a list & then hold the declaration. From the retailer's side, the declaration converts an unknown into a documented position, & the seller who supplies it becomes easier to buy from than the seller who does not.
The second reason is the consumer-facing question. Shoppers ask about specific ingredients, about animal-derived materials, about fragrance, about packaging materials & about where a product was made. A retailer with a structured database can answer those questions at the shelf or on the product page without a supplier in the loop. A retailer without one answers by email, slowly, & loses the sale.
The third reason is internal. Category teams use the data to plan ranges, to compare suppliers & to check a claim before it goes live. That use is invisible to the brand, & it is the reason a stale value in a portal is more damaging than it looks: the number is being read by someone making a decision, not just by a compliance officer filing it.
The fields that are asked for most often
Across the portals a beauty brand is likely to meet, the same core wants appear. The ingredient list in a structured form, with each substance named to the applicable nomenclature & often with its function. The fragrance position: whether a fragrance is present, at what level, & the allergen declaration for it. The packaging breakdown by component, with material & weight. The manufacturing site & its location. Any certification held, with its scope & its validity dates.
Beyond the core there is a second tier that grows constantly. Whether the product contains nanomaterials. Whether it contains animal-derived materials, & if so which. Palm oil or palm-derived ingredients. Recycled content in the pack. Flammability or alcohol content for transport-relevant products. Microplastic content. The presence of substances on a restricted list maintained by the retailer rather than by a regulator.
The pattern worth noticing is that most of these are declarative fields, & a declaration is answerable at the speed of the supply chain behind it. A question about whether a fragrance compound contains a particular substance cannot be answered by the brand, or by the factory, without the fragrance house answering first. That is why a portal deadline often exposes a documentation gap rather than a knowledge gap.
Fragrance & the allergen question
Fragrance is the field where transparency requests concentrate, & it is the hardest to answer in the form the platform wants. A brand buys a compound & receives a scent, a safety data sheet & a declaration. The platform wants to know what is in the compound & whether any of it needs to appear on the pack, & those two questions rely on the fragrance house issuing an allergen declaration against the current list of substances that require labelling above a threshold.
The interaction between the level & the threshold is what makes the field dynamic. The declaration lists the substances present in the compound; what appears on the pack depends on the concentration in the finished product. Raising the fragrance level for a stronger scent, or substituting a compound for cost or for availability, can move a substance across the threshold & change the pack. A portal entry that records the compound version but not the level records half of the answer.
There is a related field that catches brands out: the fragrance-free & unscented distinction. A product with no added fragrance & a product with a masking fragrance added to cover a base odour are different products, & both may contain substances that require labelling. A portal answer of "fragrance-free" that sits next to a pack listing a fragrance component is the kind of contradiction that a category team notices before a consumer does.
Where the data comes from inside the supply chain
Only a fraction of the values in a portal are generated by the brand. The formula & its version come from the brand or its formulator. The ingredient nomenclature, the specification & the certificates come from the factory. The fragrance declaration comes from the fragrance house. The packaging breakdown comes from the packaging suppliers, who are often the slowest link, because a cap or a pump may be sourced through a trader who has never been asked for a material declaration.
Certification fields have their own timing problem. A vegan, organic or halal declaration is issued for a scope & a period, & it can lapse without anyone noticing because nothing about the product changed. A portal that asks for a validity date is doing the brand a favour, provided somebody reads the answer before the date passes. Where certification is relevant, it is worth knowing which categories can be applied for & what each one actually covers, since the labels are not interchangeable.
The practical implication is that a brand should map who supplies which value before the first portal invitation arrives. A one-page table naming the field, the source, the contact & the lead time turns a two-week data request into a set of delegated emails, & it is the difference between answering a deadline & missing one.
The maintenance problem: versions, substitutions & drift
Product data ages in three different ways, & they need three different routines. Formula versions change when a material is substituted, an active level is adjusted or a preservative system is revised. Packaging changes when a component supplier changes a cap, a bottle weight or a material. Certification & declaration documents change on their own calendar as lists are reviewed & certificates renew.
Each of those is a portal update, & each update is easy to miss because the trigger lives in a different department from the person with portal access. The substitution made in March to keep a production date is the classic case: the factory records it correctly, the formula version moves, the artwork may or may not need a change, & the portal still shows the version from the previous year.
The control that works is unglamorous. A change note that carries a mandatory question — has this change been reflected in every profile where the product is declared? — & a quarterly reconciliation of the live product list against the profiles that exist for it. The reconciliation is short when the product list is short, & it is the routine that keeps a brand out of the position of discovering a mismatch through a retailer's query.
When a portal entry disagrees with the pack
A disagreement between a database & a label is more than an administrative inconsistency, because the two documents sit in front of different audiences. The pack is what a consumer, an inspector or a marketplace case handler reads. The profile is what a retailer's category team, a scheme's screening tool & increasingly a consumer-facing product page reads. Where they differ, whichever is weaker becomes the described product.
Three disagreements account for most of them. A claim in the profile that the pack does not carry & the file cannot support, which happens when a brand answers a yes-or-no field optimistically. A value in the profile that is simply out of date, which is the version problem above. And a definition mismatch, where the brand & the retailer mean different things by the same word, such as recycled content measured by weight or by component count.
The repair is always the same direction: the pack & the file are the reference, & the profile is corrected to match them. A brand that edits the profile to fit a deadline & leaves the pack alone has created a claim in a database that it cannot substantiate, which is a worse position than an incomplete profile honestly filled in.
Building one data pack & reusing it
The brands that find this work cheap are the ones that build the data once & copy it many times. A single folder per product, holding the structured ingredient list, the fragrance declaration, the packaging breakdown by component with weights, the site information, the certificates with their scopes & dates, & the study or test reports relied on, answers most of what a portal asks. The rest is formatting.
The same folder answers a retailer's own supplier questionnaire, a marketplace's restricted substance screen, a distributor's onboarding form & an internal claim review. Each of those asks variants of the same questions, & a brand that rebuilds the answer each time is paying for the same work four times while also creating four chances to disagree with itself.
Formatting is worth automating. A spreadsheet with the field names that the portals commonly use, populated from the folder, converts a data request into a copy & paste. Where a brand handles several products, this also makes it possible to see gaps at a glance: the products missing a fragrance declaration, the certificates nearing expiry, the components with no material confirmation.
What the fields cost to keep current
The table below lists the fields that generate the most work, where each value comes from, who has to maintain it, & what a stale value causes. It is a view of effort & ownership rather than a template, because the exact field names differ between platforms.
| Field group | Where the value comes from | Who maintains it | What a stale value causes |
|---|---|---|---|
| Ingredient list with functions | Formula & specification | Brand with the factory | Profile describes a superseded version |
| Fragrance allergen declaration | Fragrance house | Brand, on each compound or level change | Pack & profile disagree on allergens |
| Packaging by component & weight | Packaging suppliers | Brand or packaging agent | Recycled content & weight figures wrong |
| Animal-derived content | Raw material suppliers | Brand with the factory | A vegan position becomes unsupportable |
| Nano & restricted substance flags | Raw material declarations | Factory for materials, brand for filing | Retailer screening blocks the listing |
| Certification with scope & dates | Certification body | Brand | A lapsed certificate stays live in the profile |
| Site & origin information | Factory | Factory, on any change of line | Origin answer contradicts the label |
| Alcohol content & flammability data | Formula & testing | Factory supplies, brand files | Transport question cannot be answered |
Read the table as a division of labour rather than as a specification. The columns that matter are the third & the fourth: most brands can name who supplied a value, & fewer can name who is responsible for keeping it true six months after it was filed.
What buyers do with the data once they have it
A retail category team usually uses the profile for three decisions. Whether the product can be ranged at all, which depends on the retailer's own restriction list rather than on regulation. How it sits against competing products, which is where an accurate packaging weight or certified position becomes a merchandising argument. & what can be said on the retailer's own product page, which is where a brand's careful wording can be condensed by somebody else.
Consumer-facing transparency changes the audience again. Once an ingredient list or a packaging breakdown is published on a retailer's site, it becomes quotable, comparable & searchable, & it is read by people who never see the brand's own marketing. A brand that is serious about its positioning should assume the profile will be read without the context of the listing.
The third user is internal to the buyer: a quality or sourcing analyst running a screen across a category. That screen is the one most likely to produce an email a brand has not prepared for, because it compares values across products & spots the outlier. An uneven answer across a range is usually a data problem rather than a product problem, & it is worth checking the range for consistency before a screen finds the inconsistency.
What to put in the brief
Tell the factory which platforms or retailer programmes are in scope, because the field list follows from them, & ask for the data in a structured form rather than as documents to be read. Then agree who answers a value that the factory does not own, so that a fragrance or packaging question has a named route rather than an assumption.
- The portals, retailer programmes or schemes the product will be declared under.
- The structured ingredient list, with each substance, its function & its position in the formula.
- The fragrance compound, its version & the allergen declaration against the current list.
- The packaging breakdown by component, with material, weight & any recycled content.
- Whether the product contains animal-derived or nano materials, & the basis for the answer.
- The manufacturing site information & any change of line that would move it.
- Which certifications are claimed, their scope & their expiry dates.
- The alcohol content & the flammability data where the format requires it.
Then decide who owns the profile after launch. One named person with access to the formula register, the packaging specification & the certificate folder can keep a set of profiles consistent in a few hours a quarter. The same work split across three departments is how a brand ends up with three versions of its own product.
Where our capability fits
We issue the values a transparency profile is built from: the structured ingredient list with functions, the specification & certificates behind it, the packaging breakdown by component with weights, the site & line information, & the fragrance allergen declaration obtained from the house for each compound version & level. Where a field depends on a supplier declaration we do not hold, we say so at the brief stage rather than leaving the brand to discover it when a retailer screens the listing.
We work with brands on private label (your brand on a proven base), OEM/ODM contract manufacturing & full custom formula development, & a formula or packaging change triggers an updated data sheet through the same change control as the artwork. Our lines include custom softgel face serum capsules, orchid essence oil capsules & camellia oil hair care capsules, documented to the level a retailer profile asks for.
Tell us which portals & retailer programmes you are declaring under, & we will come back with the data we can issue, the values that depend on another supplier & the fields where your brand has to own the answer. Start at our inquiry page, email capsulebiotech@163.com, or message the right team on WhatsApp: Capsule Series (capsules only) +86 158-7655-5319, Cosmetics Series (serum, hair care, body care, fragrance) +86 158-7655-5319. The documentation side is covered in our article on traceability documents buyers now request, & the naming conventions in our guide to ingredient names & market rules.
General manufacturing information, not regulatory or legal advice. Portal schemas, retailer restriction lists, allergen thresholds, certification scopes & required declarations vary by programme & change over time, so the position for a specific product should be confirmed against the requirements of each programme before it is declared.






