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

EUR -
AED 4.301343
AFN 77.611852
ALL 96.514738
AMD 446.868239
ANG 2.096972
AOA 1074.017289
ARS 1697.403887
AUD 1.766826
AWG 2.11114
AZN 1.995739
BAM 1.956099
BBD 2.35916
BDT 143.251875
BGN 1.956777
BHD 0.442668
BIF 3463.32887
BMD 1.171229
BND 1.514231
BOB 8.094236
BRL 6.490135
BSD 1.171279
BTN 104.951027
BWP 16.475516
BYN 3.442526
BYR 22956.085522
BZD 2.35576
CAD 1.615886
CDF 2996.593612
CHF 0.931783
CLF 0.027188
CLP 1066.568306
CNY 8.246564
CNH 8.23796
COP 4460.039473
CRC 584.989331
CUC 1.171229
CUP 31.037565
CVE 110.281841
CZK 24.338023
DJF 208.581852
DKK 7.472562
DOP 73.371204
DZD 152.341263
EGP 55.872532
ERN 17.568433
ETB 181.965387
FJD 2.67474
FKP 0.874878
GBP 0.875489
GEL 3.144796
GGP 0.874878
GHS 13.453054
GIP 0.874878
GMD 85.500123
GNF 10238.563486
GTQ 8.975371
GYD 245.057422
HKD 9.113976
HNL 30.857712
HRK 7.53616
HTG 153.573452
HUF 386.728509
IDR 19556.008162
ILS 3.75619
IMP 0.874878
INR 104.915577
IQD 1534.434317
IRR 49308.735131
ISK 147.141933
JEP 0.874878
JMD 187.41862
JOD 0.830448
JPY 184.770768
KES 150.983056
KGS 102.424413
KHR 4700.717826
KMF 491.916529
KPW 1054.088924
KRW 1728.453141
KWD 0.359837
KYD 0.976149
KZT 606.152563
LAK 25368.873969
LBP 104891.417505
LKR 362.65538
LRD 207.321659
LSL 19.649501
LTL 3.458335
LVL 0.708465
LYD 6.34897
MAD 10.73654
MDL 19.830028
MGA 5326.813434
MKD 61.5594
MMK 2459.383675
MNT 4159.513473
MOP 9.388034
MRU 46.876158
MUR 54.052655
MVR 18.095929
MWK 2031.110162
MXN 21.121594
MYR 4.775145
MZN 74.845892
NAD 19.649501
NGN 1710.181964
NIO 43.106583
NOK 11.874743
NPR 167.921643
NZD 2.034444
OMR 0.451419
PAB 1.171279
PEN 3.944502
PGK 4.982761
PHP 68.60009
PKR 328.173614
PLN 4.207347
PYG 7858.199991
QAR 4.264489
RON 5.07775
RSD 117.127615
RUB 94.513433
RWF 1705.460433
SAR 4.392871
SBD 9.541707
SCR 17.757712
SDG 704.49846
SEK 10.855305
SGD 1.514755
SHP 0.878725
SLE 28.168488
SLL 24560.087729
SOS 668.202038
SRD 45.023799
STD 24242.072559
STN 24.503742
SVC 10.248565
SYP 12950.403148
SZL 19.647
THB 36.805911
TJS 10.793648
TMT 4.099301
TND 3.428524
TOP 2.820038
TRY 50.065939
TTD 7.950214
TWD 36.91585
TZS 2922.446274
UAH 49.525863
UGX 4189.639781
USD 1.171229
UYU 45.987022
UZS 14081.15027
VES 330.473524
VND 30817.959199
VUV 142.187246
WST 3.266982
XAF 656.057184
XAG 0.017442
XAU 0.00027
XCD 3.165305
XCG 2.111022
XDR 0.815925
XOF 656.057184
XPF 119.331742
YER 279.225162
ZAR 19.652061
ZMK 10542.469351
ZMW 26.501047
ZWL 377.135213
  • RBGPF

    0.0000

    80.22

    0%

  • SCS

    0.0200

    16.14

    +0.12%

  • CMSD

    -0.0300

    23.25

    -0.13%

  • CMSC

    -0.1200

    23.17

    -0.52%

  • BCC

    -2.9300

    74.77

    -3.92%

  • NGG

    -0.2800

    76.11

    -0.37%

  • GSK

    0.3200

    48.61

    +0.66%

  • RELX

    0.0800

    40.73

    +0.2%

  • BTI

    -0.5900

    56.45

    -1.05%

  • BCE

    -0.0100

    22.84

    -0.04%

  • AZN

    0.7500

    91.36

    +0.82%

  • RIO

    0.6900

    78.32

    +0.88%

  • JRI

    -0.0500

    13.38

    -0.37%

  • VOD

    0.0400

    12.84

    +0.31%

  • RYCEF

    0.2100

    15.61

    +1.35%

  • BP

    0.6300

    33.94

    +1.86%

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.

(H.Schneide--BBZ)