Home Accueil / Blog / Cosmetics Cosmétiques

How to statistically validate a cosmetic claim
under EU Regulation 655/2013

Comment valider statistiquement une allégation cosmétique
sous le Règlement UE 655/2013

TL;DR

EU Regulation 655/2013 sets six common criteria for cosmetic claims. Criterion 2 (truthfulness) and criterion 5 (fairness) impose specific statistical requirements that most cosmetics companies get wrong. This article explains what the regulation actually requires and how to build an analysis plan that satisfies it.

Ce que le Règlement UE 655/2013 exige réellement

Le Règlement UE 655/2013 et son Document Technique associé (dernière mise à jour 2021) établissent le cadre légal pour les allégations cosmétiques dans l'Union européenne. Le règlement ne spécifie pas de méthodes statistiques. Il spécifie des principes, et les implications statistiques de ces principes sont là où la plupart des entreprises rencontrent des difficultés.

Les six critères et leurs implications statistiques

Les six critères communs du règlement ont chacun des conséquences statistiques. Le critère 2 (véracité) exige qu'une allégation d'efficacité soit soutenue par une étude avec une conception appropriée et une puissance statistique adéquate. Le critère 4 (honnêteté) signifie que les statistiques contraignent le libellé de l'allégation. Le critère 5 (loyauté) exige des données en tête-à-tête pour les allégations comparatives.

Concevoir une étude d'efficacité valide

La plupart des études d'efficacité cosmétique utilisent un plan intra-sujet. Les exigences minimales incluent un endpoint primaire et un test statistique pré-définis dans un protocole signé avant la collecte des données, une justification de la taille d'échantillon basée sur la taille d'effet attendue, et une analyse en intention de traiter.

library(pwr)

# Calcul taille d'échantillon, plan intra-sujet
pwr.t.test(
  d         = 0.5,
  sig.level = 0.05,
  power     = 0.80,
  type      = "one.sample"
)
# Résultat : n = 33,4 → recruter 35-40 pour le dropout

Choisir le bon test statistique pour votre allégation

Type d'allégationEndpointTest principal
Produit améliore X vs baselineContinut-test apparié ou MLM
% sujets montrent améliorationBinaire répondeurTest binomial exact
Score ordinal coté par expertOrdinalCLMM ou Wilcoxon

Modèles mixtes vs ANOVA pour les données de panel

La plupart des études cosmétiques ont des mesures répétées sur les mêmes panélistes. ANOVA ne peut pas gérer les données manquantes sans imputation. Un modèle linéaire mixte (MLM) gère les deux correctement.

library(lme4); library(emmeans)

model <- lmer(
  hydration ~ visit * treatment + (1 | subject_id),
  data = panel_data, REML = TRUE
)

emmeans(model, ~ visit | treatment) %>%
  contrast("trt.vs.ctrl", ref = "Baseline") %>%
  summary(infer = TRUE)

Le problème de la correction de base

Une erreur courante : tester la valeur absolue de l'endpoint à l'évaluation finale plutôt que le changement par rapport à la baseline. Pour un plan intra-sujet, testez toujours le score de changement ou incluez la baseline comme covariable.

Erreurs courantes et comment les éviter

Les erreurs les plus fréquentes sont la sélection post-hoc de l'endpoint, la taille d'échantillon insuffisante, les taux de répondeurs sans définition du seuil, et l'absence de correction pour les comparaisons multiples.

Documenter votre dossier de preuves

Le dossier de preuves doit contenir le protocole d'étude signé, les données brutes, le code d'analyse avec l'environnement R versionné, les sorties d'analyse, et un document d'interprétation liant les résultats statistiques au libellé spécifique de l'allégation.


À retenir

La conformité EU 655/2013 est autant une question de documentation et de conception d'étude que de significativité statistique. Une étude intra-sujet bien conçue avec un endpoint primaire pré-spécifié et un dossier de preuves complet est plus défendable qu'une grande étude analysée post-hoc et mal documentée.

What EU 655/2013 actually requires

EU Regulation 655/2013 (and its associated Technical Document, last updated 2021) establishes the legal framework for cosmetic claims in the European Union. The regulation does not specify statistical methods. It specifies principles, and the statistical implications of those principles are where most companies get into trouble.

The regulation applies to all cosmetic claims: marketing materials, packaging, point-of-sale, digital advertising. It applies to claims made in any EU member state. Non-compliance is enforced at the national level, typically by market surveillance authorities.

The six criteria and their statistical implications

The regulation's six common criteria each have statistical consequences:

  • Criterion 1 (Legal compliance): No direct statistical implication, but the claim wording constrains what you can test.
  • Criterion 2 (Truthfulness): The claim must be backed by evidence. For efficacy claims, this means a study with an appropriate design and adequate statistical power.
  • Criterion 3 (Evidential support): Evidence must be adequate and verifiable. Study protocols, raw data, and analysis code must be retained.
  • Criterion 4 (Honesty): No exaggeration. If your study shows 20% improvement, you cannot claim "dramatically improved." The statistics constrain the claim wording.
  • Criterion 5 (Fairness): Comparative claims require head-to-head data. "Better than X" requires a controlled study comparing directly to X.
  • Criterion 6 (Informed decision-making): Claims must not create confusion. Statistical significance alone is not sufficient: the effect must be meaningful in absolute terms.

Designing a valid efficacy study

Most cosmetic efficacy studies use a within-subject design: the same panel evaluates the product before and after use over a defined period. This design maximizes statistical power because each subject serves as their own control.

The minimum requirements for a claim-supporting study under EU 655/2013 Technical Document guidance:

  • Pre-defined primary endpoint and statistical test (written protocol, signed before data collection)
  • Sample size justification based on expected effect size and desired power (typically 80% at α = 0.05)
  • Defined inclusion/exclusion criteria for panelists
  • Standardized measurement conditions (same evaluator, same time of day, same lighting)
  • Intent-to-treat analysis as primary (no exclusion of non-responders post-hoc)
# Sample size calculation for a cosmetic efficacy study
# Within-subject design, continuous endpoint (e.g., hydration score)
library(pwr)

# Assumptions: expected effect d = 0.5 (moderate), power = 80%, alpha = 0.05
pwr.t.test(
  d     = 0.5,
  sig.level = 0.05,
  power = 0.80,
  type  = "one.sample"  # within-subject: one-sample t-test on change scores
)
# Result: n = 33.4 → recruit 35-40 to account for dropout

Choosing the right statistical test for your claim

The test depends on the endpoint and the claim:

Claim typeEndpointPrimary test
Product improves X vs baselineContinuousPaired t-test or LMM
% subjects show improvementBinary responderExact binomial (vs 50%)
Product better than comparatorContinuousTwo-sample t-test or LMM with treatment factor
Expert-graded ordinal scoreOrdinal (e.g., IGA)CLMM or Wilcoxon signed-rank
Sensory perception claimContinuous (VAS)Paired t-test or LMM

Mixed models vs ANOVA for panel data

Most cosmetics studies have repeated measures on the same panelists across multiple time points. ANOVA treats panelists as fixed effects and cannot handle missing data without imputation. A linear mixed model (LMM) handles both correctly.

library(lme4)
library(emmeans)

# Hydration score measured at BL, D14, D28, D56
# Random intercept per subject handles between-subject variability

model <- lmer(
  hydration ~ visit * treatment + (1 | subject_id),
  data = panel_data,
  REML = TRUE
)

# Estimated marginal means at each visit
emmeans(model, ~ visit | treatment) %>%
  contrast("trt.vs.ctrl", ref = "Baseline") %>%
  summary(infer = TRUE)

The emmeans output gives you the estimated change from baseline with 95% confidence intervals, exactly what you need to support a claim and document the effect size honestly (Criterion 4).

The baseline correction problem

A common mistake: testing the absolute endpoint value at follow-up rather than the change from baseline. This conflates treatment effect with baseline imbalance. For a within-subject design, always test the change score or include baseline as a covariate.

# WRONG: tests final value, not change
t.test(panel_data$hydration_D28)

# CORRECT: tests change from baseline
panel_data$delta_D28 <- panel_data$hydration_D28 - panel_data$hydration_BL
t.test(panel_data$delta_D28, mu = 0, alternative = "greater")

Common mistakes and how to avoid them

  • Post-hoc endpoint selection: running multiple tests and reporting only the significant one. Pre-specify your primary endpoint in the protocol.
  • Inadequate sample size: 10-subject pilots presented as efficacy evidence. Power analysis is required.
  • Responder rate without definition: "89% of users saw improvement" without specifying what threshold defines improvement.
  • No correction for multiple comparisons: testing at 3 time points with 5 endpoints and reporting all significant results without adjustment.

Documenting your evidence dossier

The evidence dossier that supports a claim must be retained and available to authorities on request. It should contain: the signed study protocol, raw data, analysis code (with version-controlled R environment), analysis outputs, and an interpretation document linking statistical results to specific claim language.

This documentation is where many cosmetics companies fail. The study may be valid, but if the dossier cannot be assembled and presented to an inspector within days, the claim is effectively unsupported.


Key takeaway

EU 655/2013 compliance is as much about documentation and study design as it is about statistical significance. A well-designed 35-person within-subject study with a pre-specified primary endpoint, a mixed model analysis, and a complete evidence dossier is more defensible than a 200-person study analyzed post-hoc and poorly documented.

AM

Aslane Mortreau

Freelance Data & AI specialist working with pharmaceutical, biotech, and cosmetic R&D teams. Statistical modeling, analytical pipelines, and custom applications.

Spécialiste Data & IA freelance travaillant avec des équipes R&D pharmaceutiques, biotech et cosmétiques. Modélisation statistique, pipelines analytiques et applications sur mesure.