The Prague Post - Weaponising the feed: Inside Kenya's online war against activists

EUR -
AED 4.277018
AFN 79.880975
ALL 97.070276
AMD 444.295515
ANG 2.084391
AOA 1067.943389
ARS 1514.575955
AUD 1.812743
AWG 2.096581
AZN 1.983483
BAM 1.953143
BBD 2.342613
BDT 141.317731
BGN 1.955786
BHD 0.43911
BIF 3469.180019
BMD 1.164606
BND 1.495365
BOB 8.037065
BRL 6.376447
BSD 1.163118
BTN 101.208301
BWP 15.637724
BYN 3.909381
BYR 22826.267801
BZD 2.333425
CAD 1.615914
CDF 3345.911299
CHF 0.937496
CLF 0.028661
CLP 1124.368204
CNY 8.357438
CNH 8.358874
COP 4689.284046
CRC 587.80027
CUC 1.164606
CUP 30.862046
CVE 110.115183
CZK 24.502892
DJF 207.118206
DKK 7.464185
DOP 72.351156
DZD 151.296228
EGP 56.669315
ERN 17.469083
ETB 165.136163
FJD 2.646914
FKP 0.865872
GBP 0.865762
GEL 3.138603
GGP 0.865872
GHS 12.735673
GIP 0.865872
GMD 83.851263
GNF 10083.237995
GTQ 8.914871
GYD 243.338926
HKD 9.094067
HNL 30.475537
HRK 7.532899
HTG 152.192934
HUF 395.054566
IDR 18954.944428
ILS 3.975385
IMP 0.865872
INR 101.283877
IQD 1523.427306
IRR 48971.661002
ISK 143.409689
JEP 0.865872
JMD 186.346467
JOD 0.825694
JPY 171.694875
KES 150.409012
KGS 101.83578
KHR 4661.657598
KMF 492.041665
KPW 1048.154279
KRW 1627.888309
KWD 0.35595
KYD 0.969231
KZT 626.295629
LAK 25172.9481
LBP 104664.299352
LKR 350.822689
LRD 233.202717
LSL 20.578521
LTL 3.438777
LVL 0.704458
LYD 6.30642
MAD 10.504384
MDL 19.557391
MGA 5128.023086
MKD 61.50334
MMK 2444.42873
MNT 4188.007186
MOP 9.362662
MRU 45.873587
MUR 53.350664
MVR 17.935673
MWK 2016.855974
MXN 21.87107
MYR 4.917664
MZN 74.430296
NAD 20.578878
NGN 1789.963887
NIO 42.801766
NOK 11.908848
NPR 161.933682
NZD 2.000387
OMR 0.447788
PAB 1.163118
PEN 4.088473
PGK 4.825541
PHP 66.444821
PKR 330.034672
PLN 4.253629
PYG 8404.565198
QAR 4.228547
RON 5.059396
RSD 117.190752
RUB 93.752805
RWF 1683.609371
SAR 4.370136
SBD 9.573491
SCR 17.184466
SDG 699.330159
SEK 11.165836
SGD 1.497898
SHP 0.915197
SLE 27.150279
SLL 24421.192669
SOS 664.695651
SRD 44.044264
STD 24104.982522
STN 24.466607
SVC 10.177154
SYP 15142.149466
SZL 20.578481
THB 37.977701
TJS 10.86352
TMT 4.076119
TND 3.352925
TOP 2.727624
TRY 47.668439
TTD 7.890858
TWD 35.48503
TZS 2927.102029
UAH 48.119431
UGX 4146.358686
USD 1.164606
UYU 46.71624
UZS 14557.568667
VES 160.66536
VND 30728.116119
VUV 139.648043
WST 3.153049
XAF 655.065753
XAG 0.030743
XAU 0.000349
XCD 3.147404
XCG 2.096248
XDR 0.814692
XOF 654.508725
XPF 119.331742
YER 279.735652
ZAR 20.620353
ZMK 10482.852805
ZMW 27.153057
ZWL 375.002496
  • RIO

    0.0300

    60.62

    +0.05%

  • RBGPF

    0.0000

    73.27

    0%

  • CMSC

    0.0500

    23.44

    +0.21%

  • GSK

    0.4500

    40.07

    +1.12%

  • NGG

    1.1000

    72.08

    +1.53%

  • RYCEF

    -0.7200

    13.82

    -5.21%

  • BTI

    1.5400

    59.01

    +2.61%

  • RELX

    0.9000

    48.69

    +1.85%

  • CMSD

    0.1000

    23.69

    +0.42%

  • VOD

    0.1830

    11.9

    +1.54%

  • AZN

    0.9800

    80.52

    +1.22%

  • BP

    0.0600

    33.88

    +0.18%

  • JRI

    0.0500

    13.33

    +0.38%

  • SCS

    -0.0600

    16.18

    -0.37%

  • BCE

    0.1600

    25.74

    +0.62%

  • BCC

    -3.5600

    84.5

    -4.21%

Weaponising the feed: Inside Kenya's online war against activists
Weaponising the feed: Inside Kenya's online war against activists / Photo: TONY KARUMBA - AFP

Weaponising the feed: Inside Kenya's online war against activists

When software developer Rose Njeri created a pro-democracy tool to help Kenyans object to a contested finance bill, she was thrown in jail and targeted by an online smear campaign.

Text size:

Njeri is the latest victim of a sophisticated online apparatus that targets and harasses government critics in Kenya, where rights groups warn of an escalating crackdown on public dissent.

"I got to sleep in a cell for four days," the 35-year-old told AFP. "I was just making tools that aligned with my beliefs."

The east African country has seen a wave of deadly protests against President William Ruto and police brutality that have left dozens dead and thousands of businesses destroyed.

Although Njeri's arrest in May sparked outrage, prompting a wave of solidarity under the hashtag #FreeRoseNjeri on X, she also became the subject of foreign-agent conspiracies.

Around the same time, two human rights campaigners, including Kenya's Boniface Mwangi -- a long-standing critic of Ruto -- were detained in Tanzania, where they were attending the treason trial of opposition leader Tundu Lissu.

Held incommunicado for several days before being dumped at the border, both activists alleged torture and sexual assault by security forces.

Tanzanian President Samia Suluhu Hassan, who prior to Mwangi's release spoke of "ill-mannered activists" interfering in the country's affairs, seemingly received praise online, with the hashtag #AsanteSamia (#ThankyouSamia) amassing roughly 1.5 million views.

Some of these posts falsely claimed that Njeri had trained in "ethical hacking" in Estonia and linked her to a Russian cyber-operations group. Others alleged Mwangi had been re-abducted and falsely reported that videos of his assault had leaked.

Another hashtag, #DogsOfWar, accused the deported activists of being part of a "digitally coordinated, foreign-funded disruption" financed by American philanthropist George Soros.

These were two of seven hashtags identified by AFP's fact-checking team ahead of deadly protests in June 2025, when coordinated online disinformation campaigns targeting activists surged on X.

Such campaigns manipulate hashtags to manufacture the illusion of widespread public sentiment.

"There is evidence of coordinated amplification due to the multiple posts being published at the same time or within seconds of each other," Moffin Njoroge, data analyst and disinformation expert at Code for Africa, told AFP.

- 'Automated behaviour' -

Dissidents initially held the upper hand on social media during Kenya's landmark 2024 anti-tax protests, which culminated in parliament being breached on June 25 and resulted in the deaths of dozens during clashes with police.

But they now face growing opposition online.

In April, following the BBC documentary Blood Parliament, which exposed police brutality during last year's protests, the hashtags #BBCForChaos and #ToxicActivists garnered 5.3 million and 365,000 estimated views.

Posts framed activists, including Mwangi, as "paid puppets" pushing "donor-funded anarchy".

Right before the anniversary of the June 25, 2024, protests, the hashtags #PaidActivism, #CommercialActivismKE and #ShunFakeActivismKE recycled claims that activists were exploiting the youth-led movement "for cameras and grants".

Njoroge noted "automated behaviour", with some accounts posting "over 100 posts under a hashtag in a day".

For instance, the accounts @essy_2128 and @tonymkenya7 posted 226 and 140 posts respectively under #AsanteSamia, while the account @darsil254 published 104 times with #ShunFakeActivismKE.

According to Njoroge, some of the "patient zero" accounts for these narratives have a history of pushing "pro-government hashtags".

One such account, @MurimiJeff_, which started #ToxicActivists, previously published hashtags such #BoldRuto backing the Finance Bill 2025.

Past Kenyan disinformation campaigns have relied on fake graphics with false quotes, altered newspaper covers and fabricated articles attributed to local media outlets.

Now, AI-generated propaganda videos and doctored news bulletins are part of the arsenal.

For instance, #DogsOfwar contained a fake video of CNN's Fareed Zakaria commenting on the "foreign-funded" activists deported from Tanzania, while #AsanteSamia pushed a clip mimicking a major Kenyan media outlet's anchor reporting on Mwangi's alleged re-abduction.

- 'Authoritarian playbook' -

Drawing parallels from his past research on Kenyan state-sponsored disinformation, Alphonce Shiundu, Africa Check's Kenya editor, believes these campaigns are state-affiliated.

"You just have to look at the political rhetoric, the statements by senior government officials and the online chatter. There's always a confluence," Shiundu told AFP.

True to this, the digital offensive coincided with government warnings against "coup attempts", the filing of terror charges against protesters and a proposed bill requiring mandatory social media user ID verification.

Authorities also allocated a $1.15 million spyware budget to the Directorate of Criminal Investigations to boost social media surveillance.

Irungu Houghton, Amnesty International Kenya executive director, described these tactics as the "oldest game in the authoritarian playbook".

"Disinformation is designed to discredit human rights defenders and deflect the concerns they raise. Characterising activists as 'paid' erodes their authenticity and calling them 'anarchists' frames them as destructive," Houghton told AFP.

For Shiundu the "paid" narrative is a "low-hanging trope".

"The tactic here is to create a bogeyman as being behind the organic campaigns for accountable and transparent governance. It becomes easier to attack activists as threats to national interest and blunt the high-handed government response to legitimate protests," he said.

- 'I do not feel free' -

Shiundu noted that tracking disinformation networks has become "harder and more expensive" due to platform changes and the defunding of fact-checking and media literacy.

With elections approaching, Njoroge anticipates more "pro-government campaigns targeting opposition politicians and activists".

Mwangi has previously defended activism as a "holy calling done out of love", dismissing the "paid activist" narrative as "government propaganda".

For Njeri, too, the costs are personal.

"I have been getting followed by people who I can only suspect are state operatives. I do not feel free," she said.

Still, she soldiers on.

"Why is it that they want me silent? What are they so afraid of? Let me continue until Kenya is free from this current tyrannical system," she said.

P.Benes--TPP