Flagged-term list changelog
Updated 2026-08-15 · Risk-term list version 2026-08-15c
Current version 2026-08-15c. Every change to the list bumps a version and lands here. Every artefact — site pages, exported plans, risk cards, the open dataset — stamps the version it was built from.
Why versions exist: an undated risk list and a stale risk list are the same thing, and you cannot tell them apart.
No fixed cadence. It moves when policy moves; padding it to look busy helps nobody.
| Version | What changed |
|---|---|
2026-08-15c | (1) The shapewear list now carries regulator sourcing for the first time: added `SHAPEWEAR_REGULATOR_SOURCES` with the FTC's 2014 action against Wacoal America and Norm Thompson Outfitters over caffeine-infused shapewear claims (business-guidance blog post plus the final-orders press release; both opened and checked verbatim in a browser on 2026-08-15, since ftc.gov returns 403 to ordinary fetchers). The list previously cited platform policy only, and this enforcement matches the category exactly. (2) Consequently "cellulite" moves from review to high risk: the orders bar cellulite-reduction claims absent "competent and reliable scientific evidence". This is the only level change in this version. (3) Added TikTok's category-level market restriction (underwear and shapewear not allowed in 16 markets, on or off a model), from the official Other Products and Services policy page (self-dated Last updated: March 2026). This is a different axis from the term list: it governs where you can run at all, and rewriting copy does not address it. |
2026-08-15b | (1) Cross-language fallback: the seller’s own copy is now scanned against both lists (previously an English script showed none of the Chinese listing’s flagged phrasings), and every hit records which list caught it. (2) Added a second category: beauty — skincare and body care, 23 Chinese and 22 English terms across six new families. ⚠️ The beauty list has not been reviewed by a lawyer, and we could not open the FDA’s official pages from this machine in this pass, so each reason describes the shape of the risk rather than paraphrasing regulation — and the site does not generate per-term pages for it, only one status page carrying the caveats. (3) Added Amazon platform specs (Sponsored Brands video is 16:9 only). |
2026-08-15 | Shapewear list grew from 8 to 23 terms (Chinese) and 8 to 22 (English). Every term now carries a risk level (high risk / needs review), a family, and a slug. 19 terms are cross-language counterparts and link to each other. Added sweat/metabolism claims, medical and recovery claims, endorsement and evidence claims, and a sizing grey area marked "needs review" rather than "high risk" because it can also be legitimate sizing advice. |
2026-08-14 | Renamed the module to "risk flags / items to check" everywhere it faces a user, dropped the word "pass", and made the disclaimer permanent in the export and the UI. No change to the scanning logic. |
2026-08-08 | First version: four lists (shapewear, tech accessories, pet supplies, generic), 4–8 terms per language. English matching moved to word boundaries plus inflection expansion; Chinese stays substring-based. |
What the current list holds
| Language | Terms | High risk | Needs review | With a counterpart |
|---|---|---|---|---|
| Chinese | 23 | 21 | 2 | 19 |
| English | 22 | 20 | 2 | 19 |
Full list: flagged terms. Method: the method page. The dataset is downloadable under CC BY 4.0.
FAQ
Is the version a date?
Yes. A date is more useful than an incrementing number — you can see how old the list is at a glance.
How do I know which version an artefact used?
It is stamped in the footer of every one: exported plans, risk cards, every page on this site, and the CSV and JSON.
Are old versions available?
The dataset has history in the repository. The site carries only the current version — publishing several invites using the wrong one.
What triggers a change?
A policy move, a discovered false positive, a discovered false negative, or a new real-world phrasing we scanned. Each is described in the entry.