Clustered user voices from the April 2026 PFAS controversy across Douyin + Xiaohongshu. Every cluster links to source posts.
Stated intent across 673 user posts — most are venting, not deciding
Six stances emerge across 673 user-generated voices. Bar width = share of the user corpus. Engagement % = share of posts that landed in the top engagement buckets (high + viral).
How each opinion camp evolved daily through the event (Apr 14–20, 2026)
Specific topics that run through multiple opinion camps
Ranked by total engagement score (likes + 2× comments + 3× collects + 4× shares). Click any row to see the author's top post.