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

USD -
AED 3.6725
AFN 68.590587
ALL 83.349774
AMD 381.498727
ANG 1.789783
AOA 917.000402
ARS 1300.488873
AUD 1.556855
AWG 1.80025
AZN 1.70406
BAM 1.677085
BBD 2.011508
BDT 121.343863
BGN 1.679355
BHD 0.377046
BIF 2978.845643
BMD 1
BND 1.28401
BOB 6.901105
BRL 5.476302
BSD 0.998722
BTN 86.903506
BWP 13.427486
BYN 3.356829
BYR 19600
BZD 2.003619
CAD 1.387685
CDF 2873.000073
CHF 0.805197
CLF 0.02461
CLP 965.450171
CNY 7.1762
CNH 7.17734
COP 4026.5
CRC 504.7205
CUC 1
CUP 26.5
CVE 94.551488
CZK 21.044979
DJF 177.844091
DKK 6.410785
DOP 62.124999
DZD 129.912006
EGP 48.661303
ERN 15
ETB 141.801249
EUR 0.85888
FJD 2.272798
FKP 0.74349
GBP 0.743415
GEL 2.695035
GGP 0.74349
GHS 10.935611
GIP 0.74349
GMD 71.999892
GNF 8658.071763
GTQ 7.654842
GYD 208.945369
HKD 7.808645
HNL 26.16812
HRK 6.468194
HTG 130.681964
HUF 339.366502
IDR 16276.5
ILS 3.41475
IMP 0.74349
INR 86.964801
IQD 1308.105883
IRR 42049.999728
ISK 123.160305
JEP 0.74349
JMD 160.008232
JOD 0.708962
JPY 147.383498
KES 129.149662
KGS 87.442302
KHR 4002.778278
KMF 422.499474
KPW 900.00801
KRW 1397.83024
KWD 0.30564
KYD 0.83224
KZT 537.77492
LAK 21614.999985
LBP 89871.033022
LKR 301.237363
LRD 200.241813
LSL 17.669941
LTL 2.95274
LVL 0.60489
LYD 5.41507
MAD 9.020392
MDL 16.793147
MGA 4403.227604
MKD 52.81045
MMK 2098.932841
MNT 3596.07368
MOP 8.039342
MRU 39.389808
MUR 45.809869
MVR 15.397866
MWK 1731.793276
MXN 18.7799
MYR 4.221501
MZN 63.909792
NAD 17.670448
NGN 1536.969876
NIO 36.752159
NOK 10.22715
NPR 139.045953
NZD 1.71796
OMR 0.384498
PAB 0.998722
PEN 3.509862
PGK 4.143498
PHP 57.059013
PKR 283.387527
PLN 3.653851
PYG 7216.662808
QAR 3.630883
RON 4.345395
RSD 100.644011
RUB 80.502441
RWF 1445.647793
SAR 3.752937
SBD 8.220372
SCR 14.755611
SDG 600.519621
SEK 9.58915
SGD 1.286315
SHP 0.785843
SLE 23.303045
SLL 20969.49797
SOS 570.747477
SRD 37.819037
STD 20697.981008
STN 21.008493
SVC 8.738713
SYP 13001.955997
SZL 17.669989
THB 32.610992
TJS 9.328068
TMT 3.5
TND 2.879012
TOP 2.342102
TRY 40.93019
TTD 6.775563
TWD 30.478001
TZS 2513.385019
UAH 41.318224
UGX 3560.311785
UYU 40.11336
UZS 12499.99988
VES 137.956902
VND 26385
VUV 119.91017
WST 2.707396
XAF 562.47867
XAG 0.026398
XAU 0.000299
XCD 2.702549
XCG 1.799964
XDR 0.699543
XOF 561.999954
XPF 102.749712
YER 240.201391
ZAR 17.70629
ZMK 9001.212449
ZMW 23.31524
ZWL 321.999592
  • CMSC

    0.0500

    23.44

    +0.21%

  • RIO

    0.0300

    60.62

    +0.05%

  • SCS

    -0.0600

    16.18

    -0.37%

  • NGG

    1.1000

    72.08

    +1.53%

  • JRI

    0.0500

    13.33

    +0.38%

  • CMSD

    0.1000

    23.69

    +0.42%

  • GSK

    0.4500

    40.07

    +1.12%

  • BCC

    -3.5600

    84.5

    -4.21%

  • RBGPF

    0.0000

    73.27

    0%

  • BTI

    1.5400

    59.01

    +2.61%

  • RYCEF

    -0.7200

    13.82

    -5.21%

  • BCE

    0.1600

    25.74

    +0.62%

  • BP

    0.0600

    33.88

    +0.18%

  • AZN

    0.9800

    80.52

    +1.22%

  • RELX

    0.9000

    48.69

    +1.85%

  • VOD

    0.1830

    11.9

    +1.54%

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