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

EUR -
AED 4.250629
AFN 72.917365
ALL 96.067846
AMD 433.421907
ANG 2.07188
AOA 1061.354799
ARS 1614.593841
AUD 1.633691
AWG 2.086251
AZN 1.965005
BAM 1.958458
BBD 2.315422
BDT 141.051423
BGN 1.97839
BHD 0.437229
BIF 3413.898526
BMD 1.157421
BND 1.474916
BOB 7.944399
BRL 6.067184
BSD 1.14965
BTN 107.10522
BWP 15.68751
BYN 3.554801
BYR 22685.446834
BZD 2.312118
CAD 1.586048
CDF 2633.131686
CHF 0.909935
CLF 0.026794
CLP 1057.928633
CNY 7.986724
CNH 7.975561
COP 4275.269217
CRC 537.87178
CUC 1.157421
CUP 30.67165
CVE 110.423444
CZK 24.496582
DJF 204.723753
DKK 7.470885
DOP 69.509738
DZD 152.736687
EGP 60.462682
ERN 17.361311
ETB 179.495654
FJD 2.556773
FKP 0.866976
GBP 0.863702
GEL 3.142423
GGP 0.866976
GHS 12.549006
GIP 0.866976
GMD 85.648576
GNF 10075.457045
GTQ 8.794619
GYD 240.51511
HKD 9.069723
HNL 30.429663
HRK 7.536201
HTG 150.796374
HUF 392.361588
IDR 19595.133414
ILS 3.595522
IMP 0.866976
INR 108.245809
IQD 1505.843608
IRR 1522152.972957
ISK 143.809248
JEP 0.866976
JMD 180.619166
JOD 0.820617
JPY 183.536257
KES 149.09851
KGS 101.214014
KHR 4608.612794
KMF 495.376255
KPW 1041.621788
KRW 1732.190165
KWD 0.354587
KYD 0.958
KZT 552.863291
LAK 24664.390376
LBP 102953.725972
LKR 358.34418
LRD 210.380962
LSL 19.370795
LTL 3.417562
LVL 0.700112
LYD 7.362564
MAD 10.8022
MDL 20.146908
MGA 4783.864259
MKD 61.624924
MMK 2430.320913
MNT 4131.615726
MOP 9.274987
MRU 45.883838
MUR 53.77357
MVR 17.8825
MWK 1993.560515
MXN 20.588067
MYR 4.559124
MZN 73.957478
NAD 19.370795
NGN 1566.973619
NIO 42.310711
NOK 11.03919
NPR 171.368893
NZD 1.969658
OMR 0.445019
PAB 1.14956
PEN 3.959574
PGK 4.96212
PHP 69.268188
PKR 321.061384
PLN 4.276919
PYG 7470.719566
QAR 4.192516
RON 5.095774
RSD 117.505102
RUB 97.460729
RWF 1678.308166
SAR 4.346114
SBD 9.315597
SCR 15.880763
SDG 695.609849
SEK 10.780506
SGD 1.479809
SHP 0.868365
SLE 28.530385
SLL 24270.54709
SOS 655.841051
SRD 43.405559
STD 23956.272844
STN 24.535205
SVC 10.058651
SYP 128.202081
SZL 19.375802
THB 37.814108
TJS 11.006838
TMT 4.050973
TND 3.395472
TOP 2.786791
TRY 51.267455
TTD 7.792181
TWD 36.983072
TZS 2996.752116
UAH 50.555942
UGX 4345.234879
USD 1.157421
UYU 46.566818
UZS 14013.017322
VES 526.262586
VND 30454.054954
VUV 137.775127
WST 3.176154
XAF 656.89957
XAG 0.016013
XAU 0.000247
XCD 3.127988
XCG 2.071712
XDR 0.816972
XOF 656.89957
XPF 119.331742
YER 276.103021
ZAR 19.525283
ZMK 10418.175586
ZMW 22.504291
ZWL 372.689011
  • CMSC

    0.0200

    22.85

    +0.09%

  • RBGPF

    -13.5000

    69

    -19.57%

  • CMSD

    0.0100

    22.9

    +0.04%

  • BCE

    -0.0200

    25.73

    -0.08%

  • JRI

    -0.1630

    12.16

    -1.34%

  • RYCEF

    -0.5900

    16.01

    -3.69%

  • BCC

    -1.9800

    69.86

    -2.83%

  • RIO

    -2.0700

    85.65

    -2.42%

  • RELX

    -0.0400

    33.82

    -0.12%

  • NGG

    -1.8700

    85.53

    -2.19%

  • GSK

    0.3100

    52.37

    +0.59%

  • VOD

    0.0500

    14.42

    +0.35%

  • AZN

    0.5100

    188.93

    +0.27%

  • BTI

    0.6300

    58.72

    +1.07%

  • BP

    1.2500

    45.86

    +2.73%

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