03
Content warnings and the culture of consent
Mastodon culture treats content warnings (CWs) as a core social norm, not an afterthought. Users wrap potentially sensitive content (politics, death, food, eye contact, body, spoilers) with a CW so readers can choose whether to expand. This consent-based approach is one reason the post-Twitter migration of 2022-2024 found Mastodon comfortable: the CW affordance gives readers control that algorithmic feeds never offered. A Mastodon widget that strips CWs (or worse, displays the wrapped content without the warning) breaks this norm and damages reader trust. Poper preserves CWs exactly: collapsed by default with a click-to-expand affordance, or always shown with a CW header if your site prefers. You can also set a CW keyword filter to hide specific topics from your embed, which is useful for embeds on professional sites where certain CW categories are off-topic. Alt text gets the same respectful treatment: rendered as a caption (the Mastodon norm) rather than hidden in a tooltip.
04
The post-Twitter migration and why brands moved to Mastodon
Between October 2022 (Elon Musk's Twitter acquisition) and early 2024, Mastodon grew from roughly 300,000 monthly active users to over 1 million. The migration was driven by journalists, academics, open-source maintainers, security researchers, and privacy-focused brands who decided centralized platforms were no longer reliable hosts for public discourse. Major moves included: NPR and BBC public-broadcast accounts, government accounts (the EU has multiple instances for its institutions), academic researchers (academia.exchange, mathstodon.xyz, and dozens of discipline-specific instances), open-source projects (the GNOME, Krita, and KDE projects all maintain official Mastodon presences), and privacy-conscious media organizations. For these brands, embedding a Mastodon feed on the marketing site or docs page is a statement: your public communications happen on an open protocol, not a walled garden, and your readers can engage without creating accounts on platforms they distrust. The widget makes that statement loud and visible.