Claims Compliance Checker
Overview
This skill screens consumer-facing product claims for regulatory compliance across the major U.S. and EU frameworks governing CPG products. It identifies prohibited claims, flags unsubstantiated language, and suggests compliant alternatives — preventing costly warning letters, listing removals, and brand reputation damage.
The checker operates as a pre-publication gate in the content workflow, sitting between copywriting and go-live approval.
When to Use
- Before publishing any PDP copy, packaging text, advertising creative, or social media content.
- When launching products in regulated categories (supplements, OTC, cosmetics, food, cleaning).
- After reformulating a product or changing ingredient sourcing.
- When expanding to new markets with different regulatory regimes (US → EU, US → Canada).
- During periodic compliance audits of existing content libraries.
Required Inputs
| Input |
Description |
Example |
content |
The full text to be validated |
PDP copy, ad script, packaging text |
product_category |
FDA/FTC product classification |
"dietary supplement", "cosmetic", "conventional food", "OTC drug" |
approved_claims |
List of claims cleared by legal/regulatory |
["Clinically tested", "Dermatologist recommended"] |
certifications |
Active third-party certifications |
["USDA Organic", "Non-GMO Project Verified", "NSF Certified"] |
ingredient_list |
Full ingredient/supplement facts panel |
Structured list |
target_markets |
Regulatory jurisdictions |
["US", "EU", "Canada"] |
channel |
Distribution channel with its own policies |
"Amazon", "Walmart", "Meta Ads", "Google Ads" |
substantiation_docs |
Available clinical studies, tests, or certifications |
List of document references |
Methodology
Step 1 — Claim Extraction & Classification
Parse the content and identify every explicit or implicit claim. Classify each into:
| Claim Type |
Definition |
Example |
Governing Authority |
| Structure/Function |
Describes role of nutrient in body |
"Supports immune health" |
FDA (DSHEA) |
| Health Claim |
Links substance to disease risk reduction |
"May reduce risk of heart disease" |
FDA (authorized/qualified) |
| Drug Claim |
Claims to diagnose, treat, cure, or prevent disease |
"Cures acne" |
FDA (prohibited for non-drugs) |
| Nutrient Content |
Quantifies nutrient level |
"Excellent source of Vitamin C" |
FDA (21 CFR 101.54) |
| Cosmetic Claim |
Affects appearance, not structure |
"Reduces appearance of wrinkles" |
FTC / FDA |
| Environmental |
Sustainability or eco-related |
"Biodegradable", "Carbon neutral" |
FTC Green Guides |
| Comparative |
References competitors or alternatives |
"50% more effective than leading brand" |
FTC (substantiation required) |
| Testimonial |
Consumer or expert endorsement |
"9 out of 10 dentists recommend" |
FTC Endorsement Guides |
Step 2 — Regulatory Rule Application
For each claim, apply the relevant regulatory framework:
FDA Framework (Food, Supplements, Cosmetics):
- Structure/function claims require the DSHEA disclaimer: "This statement has not been evaluated by the FDA. This product is not intended to diagnose, treat, cure, or prevent any disease."
- Health claims must be authorized (FDA-approved) or qualified (with required disclaimer language).
- Drug claims on non-drug products are automatic violations — flag as critical.
- Nutrient content claims must meet defined thresholds (e.g., "good source" = 10-19% DV per RACC).
- "Natural" on food: no FDA definition; flag for risk assessment. On cosmetics: must be substantiated.
FTC Framework (Advertising):
- All claims must be truthful, not misleading, and substantiated before dissemination.
- Comparative claims require head-to-head testing or equivalent evidence.
- Testimonials must reflect typical results or include clear disclaimers.
- "Clinically proven" requires at least one well-designed, peer-reviewed clinical trial.
- Influencer/endorsement content must disclose material connections (#ad, #sponsored).
EPA Framework (Household/Cleaning):
- Antimicrobial claims on surfaces require EPA registration.
- "Kills 99.9% of germs" requires specific EPA-registered test protocol reference.
- "Safer Choice" label requires active EPA partnership agreement.
EU Framework (if applicable):
- Health claims must appear on the EU Register of authorized claims (EC 432/2012).
- "Free from" claims governed by allergen labeling regulation (EU 1169/2011).
- Cosmetic claims regulated by EC 655/2013 common criteria.
Step 3 — Severity Scoring
Rate each flagged claim:
| Severity |
Definition |
Action |
| Critical |
Illegal claim (drug claim on supplement, unauthorized health claim) |
Block publication. Mandatory legal review. |
| High |
Unsubstantiated claim that could trigger FTC/FDA action |
Rewrite required before publication. |
| Medium |
Technically compliant but misleading or missing required context |
Add disclaimer or qualifying language. |
| Low |
Style preference or best-practice recommendation |
Suggest improvement; not a blocker. |
Step 4 — Compliant Alternative Generation
For every flagged claim at medium severity or above, propose a compliant rewrite:
- Downgrade drug claims to structure/function: "Cures joint pain" → "Supports joint comfort."
- Add required qualifiers: "Clinically proven" → "Clinically tested in a 12-week study of 200 participants."
- Replace absolute claims with hedged language: "Eliminates allergies" → "May help reduce common allergy symptoms."
- Ensure environmental claims meet FTC Green Guides specificity: "Eco-friendly" → "Made with 80% post-consumer recycled plastic."
Step 5 — Channel-Specific Policy Overlay
Apply retailer/platform-specific restrictions on top of regulatory rules:
| Channel |
Key Restrictions |
| Amazon |
No disease claims in any field; no references to FDA approval; restricted categories require pre-approval |
| Walmart |
Prop 65 warnings required for CA; category-specific claim restrictions |
| Meta/Google Ads |
No before/after for supplements; restricted health categories require certification |
| TikTok Shop |
No medical claims; supplement ads require disclaimers in creative |
Output Specification
output:
compliance_score: float # 0-100 overall compliance rating
total_claims_found: int
claims_analysis: list[ClaimFinding]
critical_violations: int
high_violations: int
medium_findings: int
low_findings: int
required_disclaimers: list[string]
compliant_rewrites: dict # Original → compliant alternative
publication_recommendation: string # "approved" | "approved_with_changes" | "blocked"
regulatory_references: list[string]
Analysis Framework
The Compliance Risk Matrix cross-references two axes:
- Likelihood of Enforcement (low/medium/high): Based on category scrutiny, recent enforcement trends, and claim visibility.
- Severity of Consequence (low/medium/high): Warning letter, product seizure, class-action exposure, retailer delisting.
Claims in the high-likelihood × high-severity quadrant are critical blockers. Claims in low × low are informational only.
Examples
Input: "Our probiotic gummy boosts immunity and prevents colds. Made with all-natural ingredients. #1 Doctor Recommended."
Findings:
- "prevents colds" — Critical. Drug claim on a dietary supplement. FDA violation. → "Supports immune health†" + DSHEA disclaimer.
- "boosts immunity" — Medium. Structure/function claim requires disclaimer notation (†). → Add DSHEA disclaimer.
- "all-natural" — Medium. No FDA standard definition; FTC requires substantiation. → "Made with naturally sourced ingredients."
- "#1 Doctor Recommended" — High. Requires substantiation (survey methodology, sample size). → "Recommended by doctors" with footnote to survey.
Compliance Score: 28/100. Recommendation: Blocked.
Guidelines
- Always err on the side of caution — false negatives (missed violations) are far more costly than false positives.
- This skill does not replace legal counsel. Critical and high findings must be routed to legal/regulatory teams.
- Maintain a living library of approved claim language per product category.
- Re-validate all content when regulations change (e.g., FDA final rule on "healthy," FTC updated endorsement guides).
- Track FDA warning letters and FTC consent decrees in your category as precedent signals.
Validation Checklist
1---2name: claims-compliance-checker3description: Validate product claims against FTC, FDA, EPA, and retailer-specific regulatory frameworks for CPG categories including food, supplements, OTC drugs, cosmetics, and household products.4---56# Claims Compliance Checker78## Overview910This skill screens consumer-facing product claims for regulatory compliance across the major U.S. and EU frameworks governing CPG products. It identifies prohibited claims, flags unsubstantiated language, and suggests compliant alternatives — preventing costly warning letters, listing removals, and brand reputation damage.1112The checker operates as a pre-publication gate in the content workflow, sitting between copywriting and go-live approval.1314## When to Use1516- Before publishing any PDP copy, packaging text, advertising creative, or social media content.17- When launching products in regulated categories (supplements, OTC, cosmetics, food, cleaning).18- After reformulating a product or changing ingredient sourcing.19- When expanding to new markets with different regulatory regimes (US → EU, US → Canada).20- During periodic compliance audits of existing content libraries.2122## Required Inputs2324| Input | Description | Example |25|---|---|---|26| `content` | The full text to be validated | PDP copy, ad script, packaging text |27| `product_category` | FDA/FTC product classification | "dietary supplement", "cosmetic", "conventional food", "OTC drug" |28| `approved_claims` | List of claims cleared by legal/regulatory | `["Clinically tested", "Dermatologist recommended"]` |29| `certifications` | Active third-party certifications | `["USDA Organic", "Non-GMO Project Verified", "NSF Certified"]` |30| `ingredient_list` | Full ingredient/supplement facts panel | Structured list |31| `target_markets` | Regulatory jurisdictions | `["US", "EU", "Canada"]` |32| `channel` | Distribution channel with its own policies | "Amazon", "Walmart", "Meta Ads", "Google Ads" |33| `substantiation_docs` | Available clinical studies, tests, or certifications | List of document references |3435## Methodology3637### Step 1 — Claim Extraction & Classification3839Parse the content and identify every explicit or implicit claim. Classify each into:4041| Claim Type | Definition | Example | Governing Authority |42|---|---|---|---|43| **Structure/Function** | Describes role of nutrient in body | "Supports immune health" | FDA (DSHEA) |44| **Health Claim** | Links substance to disease risk reduction | "May reduce risk of heart disease" | FDA (authorized/qualified) |45| **Drug Claim** | Claims to diagnose, treat, cure, or prevent disease | "Cures acne" | FDA (prohibited for non-drugs) |46| **Nutrient Content** | Quantifies nutrient level | "Excellent source of Vitamin C" | FDA (21 CFR 101.54) |47| **Cosmetic Claim** | Affects appearance, not structure | "Reduces appearance of wrinkles" | FTC / FDA |48| **Environmental** | Sustainability or eco-related | "Biodegradable", "Carbon neutral" | FTC Green Guides |49| **Comparative** | References competitors or alternatives | "50% more effective than leading brand" | FTC (substantiation required) |50| **Testimonial** | Consumer or expert endorsement | "9 out of 10 dentists recommend" | FTC Endorsement Guides |5152### Step 2 — Regulatory Rule Application5354For each claim, apply the relevant regulatory framework:5556**FDA Framework (Food, Supplements, Cosmetics)**:57- Structure/function claims require the DSHEA disclaimer: *"This statement has not been evaluated by the FDA. This product is not intended to diagnose, treat, cure, or prevent any disease."*58- Health claims must be authorized (FDA-approved) or qualified (with required disclaimer language).59- Drug claims on non-drug products are **automatic violations** — flag as critical.60- Nutrient content claims must meet defined thresholds (e.g., "good source" = 10-19% DV per RACC).61- "Natural" on food: no FDA definition; flag for risk assessment. On cosmetics: must be substantiated.6263**FTC Framework (Advertising)**:64- All claims must be truthful, not misleading, and substantiated before dissemination.65- Comparative claims require head-to-head testing or equivalent evidence.66- Testimonials must reflect typical results or include clear disclaimers.67- "Clinically proven" requires at least one well-designed, peer-reviewed clinical trial.68- Influencer/endorsement content must disclose material connections (#ad, #sponsored).6970**EPA Framework (Household/Cleaning)**:71- Antimicrobial claims on surfaces require EPA registration.72- "Kills 99.9% of germs" requires specific EPA-registered test protocol reference.73- "Safer Choice" label requires active EPA partnership agreement.7475**EU Framework (if applicable)**:76- Health claims must appear on the EU Register of authorized claims (EC 432/2012).77- "Free from" claims governed by allergen labeling regulation (EU 1169/2011).78- Cosmetic claims regulated by EC 655/2013 common criteria.7980### Step 3 — Severity Scoring8182Rate each flagged claim:8384| Severity | Definition | Action |85|---|---|---|86| **Critical** | Illegal claim (drug claim on supplement, unauthorized health claim) | Block publication. Mandatory legal review. |87| **High** | Unsubstantiated claim that could trigger FTC/FDA action | Rewrite required before publication. |88| **Medium** | Technically compliant but misleading or missing required context | Add disclaimer or qualifying language. |89| **Low** | Style preference or best-practice recommendation | Suggest improvement; not a blocker. |9091### Step 4 — Compliant Alternative Generation9293For every flagged claim at medium severity or above, propose a compliant rewrite:94951. Downgrade drug claims to structure/function: "Cures joint pain" → "Supports joint comfort."962. Add required qualifiers: "Clinically proven" → "Clinically tested in a 12-week study of 200 participants."973. Replace absolute claims with hedged language: "Eliminates allergies" → "May help reduce common allergy symptoms."984. Ensure environmental claims meet FTC Green Guides specificity: "Eco-friendly" → "Made with 80% post-consumer recycled plastic."99100### Step 5 — Channel-Specific Policy Overlay101102Apply retailer/platform-specific restrictions on top of regulatory rules:103104| Channel | Key Restrictions |105|---|---|106| Amazon | No disease claims in any field; no references to FDA approval; restricted categories require pre-approval |107| Walmart | Prop 65 warnings required for CA; category-specific claim restrictions |108| Meta/Google Ads | No before/after for supplements; restricted health categories require certification |109| TikTok Shop | No medical claims; supplement ads require disclaimers in creative |110111## Output Specification112113```yaml114output:115 compliance_score: float # 0-100 overall compliance rating116 total_claims_found: int117 claims_analysis: list[ClaimFinding]118 critical_violations: int119 high_violations: int120 medium_findings: int121 low_findings: int122 required_disclaimers: list[string]123 compliant_rewrites: dict # Original → compliant alternative124 publication_recommendation: string # "approved" | "approved_with_changes" | "blocked"125 regulatory_references: list[string]126```127128## Analysis Framework129130The **Compliance Risk Matrix** cross-references two axes:131132- **Likelihood of Enforcement** (low/medium/high): Based on category scrutiny, recent enforcement trends, and claim visibility.133- **Severity of Consequence** (low/medium/high): Warning letter, product seizure, class-action exposure, retailer delisting.134135Claims in the high-likelihood × high-severity quadrant are critical blockers. Claims in low × low are informational only.136137## Examples138139**Input**: "Our probiotic gummy boosts immunity and prevents colds. Made with all-natural ingredients. #1 Doctor Recommended."140141**Findings**:1421. "prevents colds" — **Critical**. Drug claim on a dietary supplement. FDA violation. → "Supports immune health†" + DSHEA disclaimer.1432. "boosts immunity" — **Medium**. Structure/function claim requires disclaimer notation (†). → Add DSHEA disclaimer.1443. "all-natural" — **Medium**. No FDA standard definition; FTC requires substantiation. → "Made with naturally sourced ingredients."1454. "#1 Doctor Recommended" — **High**. Requires substantiation (survey methodology, sample size). → "Recommended by doctors" with footnote to survey.146147**Compliance Score**: 28/100. **Recommendation**: Blocked.148149## Guidelines150151- Always err on the side of caution — false negatives (missed violations) are far more costly than false positives.152- This skill does not replace legal counsel. Critical and high findings must be routed to legal/regulatory teams.153- Maintain a living library of approved claim language per product category.154- Re-validate all content when regulations change (e.g., FDA final rule on "healthy," FTC updated endorsement guides).155- Track FDA warning letters and FTC consent decrees in your category as precedent signals.156157## Validation Checklist158159- [ ] Every claim in the content is extracted and classified by type.160- [ ] Applicable regulatory frameworks (FDA, FTC, EPA, EU) are applied per product category.161- [ ] All critical and high violations have compliant alternative rewrites.162- [ ] Required disclaimers are identified and placed correctly.163- [ ] Channel-specific policy overlays are applied.164- [ ] Publication recommendation is clearly stated (approved / approved with changes / blocked).165- [ ] Regulatory references and citation links are provided for each finding.166- [ ] Substantiation documentation is cross-referenced against claim requirements.167- [ ] No drug claims exist on non-drug products.168- [ ] Environmental claims comply with FTC Green Guides specificity requirements.