Live edition Bluesky, Mastodon and Telegram, read as it happens. Stories compared every 15 minutes.

The FactsLens

Espoo edition Printed live, stories compared every 15 minutes, by people and NVIDIA Nemotron.
Vol. I · No. 318 Saturday, November 14, 2026 “See who’s really behind the post.” Free of charge
Section C

The Network

Groups of accounts acting together on Bluesky, Mastodon and Telegram in the last 72 hours: what they push, how we caught them, and where they come from. A group is a lead for people to check, never a verdict; account names appear only for cases already on public lists.

396groups rated suspicious 2491 accounts, from timing, copied text, new accounts and known propaganda sources. Another 297 are being watched.
155judged staged by Nemotron after reading the posts, pictures and linked pages. 141 were real crowds; 195 without enough evidence.
23accounts on IFTAS's public list of the Pravda network seen posting in flagged groups, plus 197 accounts on no list from the same servers.
21campaigns groups that share accounts, read together by Nemotron to see one operation behind them.

On our topics: war, Russia and Ukraine, NATO, the EU, the Baltics and Finland

Suspicious · 5 accounts

Accounts using #putin, #trump

  • All accounts used the same combination of uncommon hashtags within one hour.
  • 100% of the accounts were created in the last 30 days.
  • 67% of the accounts were created within the same 72 hours.

The whole case →

Also active: scams, spam and bots

The campaigns

FactsLens coordinated activity report — Bluesky templated solicitation network
40 groups, 25 accounts · Forty text clusters and 25 Bluesky accounts share accounts, templates, and a roughly two-hour posting window on 2026-11-14. Every cluster uses the same...

FactsLens campaign report: coordinated Gaza child donation appeals
40 groups, 16 accounts · One coordinated campaign across 40 clusters and 16 accounts on Bluesky, running 2026-11-14 from 14:31 to 16:21 UTC. The network uses verbatim copy-paste...

FactsLens campaign report
29 groups, 12 accounts · One coordinated campaign across 29 clusters and 12 Bluesky accounts, running from 2026-11-14:31 to 15:11 UTC (+0h00 to +0h39). The network posts...

Where they come from

  • Bluesky (native accounts)662
  • Mastodon server social.roadfm.fr15
  • Mastodon server social.y-gallery.net13
  • Mastodon server mastodon.social, bridged to Bluesky8
  • Mastodon server truthsocial.co.in8
  • Telegram channel @llordofwar5
  • Mastodon server m.pupu.moe4

Flagged groups per source. Mastodon servers and Telegram channels are named; individual accounts are not.

The websites they push

  • rawstory.com13
  • line.me11
  • windowdepotmilwaukee.com11
  • weact.campact.de8
  • lesoleil.com7
  • open.substack.com6
  • lenouvelliste.ca6

Flagged groups linking to each site; lists by VIGINUM and CheckFirst.

The reviewer's desk

People check our work. 20 groups reviewed so far: 14 confirmed, 4 false alarms, 2 unsure. The honest false-positive rate needs a random sample: 3 of 40 done.

Reviewing needs the reviewer key. The next suspicious group puts our topics first; the random sample ignores topics, so the false-positive rate stays honest.