The Fort Worth Press - Weaponising the feed: Inside Kenya's online war against activists

USD -
AED 3.6725
AFN 66.000631
ALL 78.935002
AMD 365.260055
ANG 1.789783
AOA 916.999796
ARS 1497.230792
AUD 1.404297
AWG 1.8
AZN 1.69594
BAM 1.673104
BBD 2.01539
BDT 122.281202
BGN 1.696366
BHD 0.37701
BIF 2982.5
BMD 1
BND 1.271932
BOB 11.542986
BRL 5.1951
BSD 1.000659
BTN 95.718306
BWP 13.434508
BYN 3.043612
BYR 19600
BZD 2.012524
CAD 1.378155
CDF 2275.000389
CHF 0.80011
CLF 0.023446
CLP 922.769881
CNY 6.72325
CNH 6.72402
COP 3076.35
CRC 453.402228
CUC 1
CUP 26.5
CVE 94.824987
CZK 20.652098
DJF 177.719882
DKK 6.397295
DOP 59.010018
DZD 133.042028
EGP 50.8813
ERN 15
ETB 163.449465
EUR 0.85575
FJD 2.19785
FKP 0.735015
GBP 0.733135
GEL 2.604997
GGP 0.735015
GHS 11.125008
GIP 0.735015
GMD 73.000151
GNF 8777.499549
GTQ 7.635945
GYD 209.26741
HKD 7.843495
HNL 26.831146
HRK 6.447197
HTG 130.914597
HUF 312.1415
IDR 17771.6
ILS 2.99765
IMP 0.735015
INR 95.77255
IQD 1310.845723
IRR 1374575.000017
ISK 121.520065
JEP 0.735015
JMD 158.313693
JOD 0.709017
JPY 159.008502
KES 129.420125
KGS 87.4491
KHR 4045.000094
KMF 422.000199
KPW 900.000294
KRW 1390.3502
KWD 0.30823
KYD 0.833925
KZT 456.002874
LAK 22475.000128
LBP 89550.000074
LKR 330.163782
LRD 181.62496
LSL 16.139929
LTL 2.95274
LVL 0.60489
LYD 6.354988
MAD 9.25375
MDL 17.181525
MGA 4276.542323
MKD 52.679573
MMK 2099.608389
MNT 3598.398104
MOP 8.084231
MRU 40.129915
MUR 46.649692
MVR 15.459825
MWK 1737.000161
MXN 16.949207
MYR 4.046005
MZN 63.904999
NAD 16.139821
NGN 1348.240212
NIO 36.828238
NOK 9.347235
NPR 153.148806
NZD 1.67942
OMR 0.384498
PAB 1.000654
PEN 3.354006
PGK 4.498929
PHP 61.730497
PKR 277.574971
PLN 3.694825
PYG 6025.116772
QAR 3.647726
RON 4.4936
RSD 100.426983
RUB 82.799646
RWF 1470.917848
SAR 3.756633
SBD 8.032258
SCR 13.744502
SDG 601.4985
SEK 9.478705
SGD 1.27155
SHP 0.740866
SLE 24.536401
SLL 20969.499227
SOS 571.883194
SRD 37.689803
STD 20697.981008
STN 20.959339
SVC 8.755908
SYP 13001.999906
SZL 16.142113
THB 32.835031
TJS 9.246023
TMT 3.5
TND 2.9105
TOP 2.40776
TRY 48.059199
TTD 6.781357
TWD 31.855803
TZS 2645.502978
UAH 44.634778
UGX 3722.127883
UYU 40.105225
UZS 11847.637787
VES 776.44435
VND 26102
VUV 118.216132
WST 2.729275
XAF 561.160206
XAG 0.014686
XAU 0.000221
XCD 2.70255
XCG 1.803429
XDR 0.707052
XOF 561.165007
XPF 102.02362
YER 237.075034
ZAR 16.11691
ZMK 9001.208288
ZMW 18.886955
ZWL 321.999592
  • RBGPF

    -0.7900

    68.56

    -1.15%

  • VOD

    -0.1600

    16.01

    -1%

  • CMSC

    -0.0799

    21.28

    -0.38%

  • BCE

    0.0800

    23.78

    +0.34%

  • AZN

    -0.4600

    164.49

    -0.28%

  • RIO

    1.7300

    102.17

    +1.69%

  • RYCEF

    -0.3300

    20.5

    -1.61%

  • NGG

    -0.0400

    80.62

    -0.05%

  • BTI

    0.7200

    56.7

    +1.27%

  • GSK

    -0.9200

    51.96

    -1.77%

  • RELX

    0.2800

    35.38

    +0.79%

  • CMSD

    -0.0300

    21.12

    -0.14%

  • BCC

    -1.3600

    81.77

    -1.66%

  • JRI

    0.0300

    12.41

    +0.24%

  • BP

    1.4100

    45.14

    +3.12%

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.

T.Mason--TFWP