The China Mail - Weaponising the feed: Inside Kenya's online war against activists

USD -
AED 3.6725
AFN 66.442915
ALL 83.53923
AMD 382.538682
ANG 1.789982
AOA 917.000263
ARS 1409.981903
AUD 1.530655
AWG 1.8075
AZN 1.699792
BAM 1.689625
BBD 2.013494
BDT 122.069743
BGN 1.68944
BHD 0.37706
BIF 2947.185639
BMD 1
BND 1.301634
BOB 6.907782
BRL 5.271898
BSD 0.999706
BTN 88.497922
BWP 13.360229
BYN 3.408608
BYR 19600
BZD 2.010635
CAD 1.400715
CDF 2200.000094
CHF 0.800615
CLF 0.023863
CLP 936.129763
CNY 7.119649
CNH 7.121405
COP 3758.53
CRC 502.187839
CUC 1
CUP 26.5
CVE 95.25887
CZK 20.940197
DJF 178.024086
DKK 6.449195
DOP 64.291792
DZD 130.43974
EGP 47.259904
ERN 15
ETB 153.605691
EUR 0.863598
FJD 2.279011
FKP 0.760151
GBP 0.761215
GEL 2.705046
GGP 0.760151
GHS 10.946537
GIP 0.760151
GMD 73.49876
GNF 8677.923346
GTQ 7.662868
GYD 209.125426
HKD 7.770985
HNL 26.300717
HRK 6.507799
HTG 130.828607
HUF 332.381501
IDR 16727.45
ILS 3.21475
IMP 0.760151
INR 88.621498
IQD 1309.59323
IRR 42112.496617
ISK 126.609932
JEP 0.760151
JMD 160.453032
JOD 0.708986
JPY 154.676497
KES 129.248714
KGS 87.449734
KHR 4018.850239
KMF 420.999718
KPW 899.978423
KRW 1467.029851
KWD 0.30714
KYD 0.83315
KZT 524.753031
LAK 21704.649515
LBP 89524.681652
LKR 304.188192
LRD 182.949902
LSL 17.155692
LTL 2.95274
LVL 0.60489
LYD 5.455535
MAD 9.276437
MDL 16.965288
MGA 4487.985245
MKD 53.15606
MMK 2099.547411
MNT 3580.914225
MOP 8.004423
MRU 39.668779
MUR 45.869745
MVR 15.405003
MWK 1733.511298
MXN 18.312649
MYR 4.132497
MZN 63.950021
NAD 17.155766
NGN 1436.469929
NIO 36.793386
NOK 10.055404
NPR 141.595718
NZD 1.767865
OMR 0.384497
PAB 0.999711
PEN 3.36655
PGK 4.287559
PHP 59.055975
PKR 282.685091
PLN 3.657059
PYG 7055.479724
QAR 3.654247
RON 4.39099
RSD 101.190959
RUB 80.947931
RWF 1452.569469
SAR 3.750626
SBD 8.237372
SCR 14.332053
SDG 600.498224
SEK 9.461035
SGD 1.30297
SHP 0.750259
SLE 23.197294
SLL 20969.499529
SOS 571.30022
SRD 38.573999
STD 20697.981008
STN 21.165667
SVC 8.7479
SYP 11056.693449
SZL 17.149299
THB 32.489991
TJS 9.227493
TMT 3.5
TND 2.950679
TOP 2.342104
TRY 42.235085
TTD 6.779061
TWD 31.063301
TZS 2450.601319
UAH 41.988277
UGX 3559.287624
UYU 39.782986
UZS 11986.678589
VES 230.803902
VND 26342.5
VUV 122.395188
WST 2.82323
XAF 566.684377
XAG 0.019528
XAU 0.000244
XCD 2.70255
XCG 1.80176
XDR 0.704774
XOF 566.681929
XPF 103.029282
YER 238.498901
ZAR 17.15392
ZMK 9001.198539
ZMW 22.518444
ZWL 321.999592
  • CMSC

    0.0800

    23.97

    +0.33%

  • JRI

    0.1400

    13.82

    +1.01%

  • CMSD

    0.1600

    24.32

    +0.66%

  • RBGPF

    0.5700

    78.52

    +0.73%

  • BCC

    -0.2000

    69.63

    -0.29%

  • SCS

    0.0100

    15.75

    +0.06%

  • NGG

    -0.0200

    77.31

    -0.03%

  • RELX

    0.4500

    42.48

    +1.06%

  • GSK

    1.0500

    48.41

    +2.17%

  • RIO

    0.0300

    70.32

    +0.04%

  • RYCEF

    -0.1600

    15.03

    -1.06%

  • AZN

    1.6100

    89.09

    +1.81%

  • BTI

    0.3400

    55.76

    +0.61%

  • BP

    0.2300

    37.35

    +0.62%

  • BCE

    0.4700

    23.41

    +2.01%

  • VOD

    0.9700

    12.67

    +7.66%

Weaponising the feed: Inside Kenya's online war against activists
Weaponising the feed: Inside Kenya's online war against activists / Photo: © 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.

O.Yip--ThChM