In the Q4 2025 Ithos Regulatory Surveillance Report, our regulatory experts break down the most significant proposed and enacted changes across key global markets. This quarter reflects intensified scrutiny around CMR classifications, PFAS bans, ingredient scheduling, halal logistics, and evolving labeling standards.
Inside the report, you’ll find concise, practical summaries from Europe, North America, Latin America, Asia-Pacific, and the Middle East, giving your regulatory and R&D teams the clarity needed to prepare portfolios, reformulate proactively, and safeguard market access in 2026 and beyond.Eases labeling rules by permitting supplementary stickers for post-approval amendments while formally prohibiting TPO and DMPT in cosmetic products to align with global safety standards.
Updates the Cosmetic Directive Annexes, revising and expanding restricted and prohibited substance lists to maintain regulatory alignment with evolving EU requirements.
Proposes toxic designations for manganese and select flame retardants while strengthening restrictions on PHMB under the Cosmetic Ingredient Hotlist. At the same time, confirms the continued safe use of commonly used alcohols such as isopropanol and propylene glycol.
Transitions away from the “special use” classification for categories including hair removal and deodorants, and introduces new technical guidelines standardizing ingredient function claims and plant-derived raw material naming conventions.
Advances the 24th Adaptation to Technical Progress (ATP), which could lead to the prohibition of ingredients such as tea tree oil if classified as CMR. Enforcement of the EU Deforestation Regulation (EUDR) has been postponed to late 2026/2027, providing brands additional time for supply chain due diligence.
Under MoCRA, the FDA clarifies its mandatory recall authority and evaluates Bemotrizinol as a potential new OTC sunscreen active ingredient. At the state level, jurisdictions such as Connecticut are advancing independent PFAS bans and labeling mandates beginning in 2026.
Get the complete picture of proposed regulatory changes in the global cosmetics industry. Don’t wait until updates become law; equip your team with insights to act now.
| Cookie | Duration | Description |
|---|---|---|
| cookielawinfo-checkbox-advertisement | 1 year | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Advertisement". |
| cookielawinfo-checkbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
| cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
| cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
| cookielawinfo-checkbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
| cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
| ct_pointer_data | session | CleanTalk–Used to prevent spam on our comments and forms and acts as a complete anti-spam solution and firewall for this site. |
| ct_timezone | session | CleanTalk–Used to prevent spam on our comments and forms and acts as a complete anti-spam solution and firewall for this site. |
| JSESSIONID | past | Used by sites written in JSP. General purpose platform session cookies that are used to maintain users' state across page requests. |
| viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |
| Cookie | Duration | Description |
|---|---|---|
| _ga | 2 years | This cookie is installed by Google Analytics. The cookie is used to calculate visitor, session, campaign data and keep track of site usage for the site's analytics report. The cookies store information anonymously and assign a randomly generated number to identify unique visitors. |
| _ga_577GMXFE4M | 2 years | This cookie is installed by Google Analytics. |
| _gat_UA-93473747-1 | 1 minute | This is a pattern type cookie set by Google Analytics, where the pattern element on the name contains the unique identity number of the account or website it relates to. It appears to be a variation of the _gat cookie which is used to limit the amount of data recorded by Google on high traffic volume websites. |
| _gid | 1 day | This cookie is installed by Google Analytics. The cookie is used to store information of how visitors use a website and helps in creating an analytics report of how the website is doing. The data collected including the number visitors, the source where they have come from, and the pages visted in an anonymous form. |
| _hjAbsoluteSessionInProgress | 30 minutes | No description available. |
| _hjFirstSeen | 30 minutes | This is set by Hotjar to identify a new user’s first session. It stores a true/false value, indicating whether this was the first time Hotjar saw this user. It is used by Recording filters to identify new user sessions. |
| _hjid | 1 year | This cookie is set by Hotjar. This cookie is set when the customer first lands on a page with the Hotjar script. It is used to persist the random user ID, unique to that site on the browser. This ensures that behavior in subsequent visits to the same site will be attributed to the same user ID. |
| _hjIncludedInPageviewSample | 2 minutes | No description available. |
| vuid | 10 years | This domain of this cookie is owned by Vimeo. This cookie is used by vimeo to collect tracking information. It sets a unique ID to embed videos to the website. |
| Cookie | Duration | Description |
|---|---|---|
| apbct_cookies_test | session | CleanTalk–Used to prevent spam on our comments and forms and acts as a complete anti-spam solution and firewall for this site. |
| apbct_page_hits | session | CleanTalk–Used to prevent spam on our comments and forms and acts as a complete anti-spam solution and firewall for this site. |
| apbct_site_landing_ts | session | CleanTalk–Used to prevent spam on our comments and forms and acts as a complete anti-spam solution and firewall for this site. |
| apbct_site_referer | 3 days | No description available. |
| apbct_timestamp | session | CleanTalk–Used to prevent spam on our comments and forms and acts as a complete anti-spam solution and firewall for this site. |
| apbct_urls | 3 days | No description available. |
| apbct_visible_fields | session | CleanTalk–Used to prevent spam on our comments and forms and acts as a complete anti-spam solution and firewall for this site. |
| ct_checked_emails | session | No description |
| ct_checkjs | session | CleanTalk–Used to prevent spam on our comments and forms and acts as a complete anti-spam solution and firewall for this site. |
| ct_fkp_timestamp | session | CleanTalk–Used to prevent spam on our comments and forms and acts as a complete anti-spam solution and firewall for this site. |
| ct_has_scrolled | session | No description |
| ct_ps_timestamp | session | CleanTalk–Used to prevent spam on our comments and forms and acts as a complete anti-spam solution and firewall for this site. |
| ct_screen_info | session | No description |
| ct_sfw_pass_key | 1 month | CleanTalk–Used to prevent spam on our comments and forms and acts as a complete anti-spam solution and firewall for this site. |