Xenophobic Twitter campaigns orchestrated by a former South African soldier

play article
Subscribers can listen to this article
Who's Lerato Pillay?
Who's Lerato Pillay?

A South African Twitter account at the centre of a network of xenophobic hashtags and inciting statements has been linked to a former member of the South African National Defence Force (SANDF).

Sifiso Jeffrey Gwala, a former lance corporal with the 121st SA Infantry Battalion in Mtubatuba in KwaZulu-Natal, has been identified as the person behind the "anonymous" Twitter account previously known as @uLerato_pillay, which has been accused of inciting xenophobic tensions in South Africa. In recent weeks, these narratives have bubbled to the surface of mainstream media outlets as public officials from fringe political parties echoed these nationalist sentiments in what appears to be reckless political opportunism.

South Africa has a fatal history of violence against foreign nationals, particularly other Africans. In May 2008, 62 people died as a result of nationwide xenophobic riots that started near Johannesburg, and in April 2015, seven people were killed in similar protests in Durban. South Africa's high unemployment rate and lacklustre service delivery is often blamed on the nearly four million foreign nationals staying in South Africa, and unfounded claims that foreign nationals are disproportionally responsible for crime are frequently used to justify these attacks.

As recently as 30 July 2020, communities in Thokoza, south of Johannesburg, forcefully evicted foreign nationals from their homes and burnt their possessions in the street. A march to "cleanse" Johannesburg of foreign nationals on 23 September has been orchestrated and amplified by #PutSouthAfricansFirst, a movement that coalesced around Gwala's online persona.

In this setting, Gwala used the @uLerato_pillay account to sic his more than 60 000 followers against foreign nationals and refugees living in South Africa, usually under the guise of one of several nationalist, pro-South African hashtags.


The @uLerato_pillay account was the focus of a DFRLab investigation published on 3 July 2020. Although that investigation correctly identified the name of the person behind the account as "Sfiso J Gwala", it fell short of identifying a specific individual. In the time since that story was first published, @uLerato_pillay changed its account handle to @PutSAnsFirst_, and has apparently changed hands to a member of the South Africa First political party. Meanwhile, an entirely new account has laid claim to the @uLerato_pillay handle.

In the earlier investigation, the DFRLab found that after it was created on 1 November 2019, the @uLerato_pillay account was initially known as @sfiso82648954. The account only adopted the @uLerato_pillay persona – that of an Indian woman from Gwala's home province of KwaZulu-Natal – sometime around 6 November 2019.

Cached and archived versions of the account as it appeared back then were used to confirm that both user handles belonged to the same Twitter user ID. Although a user can change its display name, user handle and profile images, the user ID cannot be changed.

Xenophobic Twitter campaigns

Screengrabs from the page source code of archived posts by @sfiso82648954 (top) and @uLerato_pillay (bottom) revealing that both accounts used the same Twitter user ID. (Source: @jean_leroux/DFRLab via Archive.org, top; Archive.org, bottom)

This association was corroborated during the investigation with several interactions between @uLerato_pillay and another Twitter account called @sfisogwala_sa. The latter account claimed to be part of the South Africa First party, a fringe political movement with strong nationalist tendencies that features frequently on @uLerato_pillay's timeline.

The investigation also linked Gwala to @uLerato_pillay through a Change.org petition created in late April 2020. The petition called on DStv, a South African satellite television provider, to drop subscription prices in response to the Covid-19 pandemic. The petition was created by a user called Sfiso J Gwala.

Xenophobic Twitter campaigns

Website source code for the two posts by @SfisoGwala_SA (left) and @uLerato_pillay (right) show that @uLerato_pillay shared a link to the petition only 93 seconds after it was created. (Source:@jean_leroux/DFRLab)

By comparing the source code of the Change.org website with the timestamps of the tweets from @uLerato_pillay and @sfisogwala_sa sharing a link to it, the DFRLab found that @uLerato_pillay shared a link to the petition 93 seconds after it was published by its creator at 11:44:23 A.M local time. The @sfisogwala_sa account only shared a link to his "own" petition several minutes later.

Own goals

A week after this initial investigation, the DFRLab published an unrelated investigation into a different race-baiting Twitter account which drew significant traction in South Africa, mainly due to the involvement of a member of South Africa's third largest political party, the Economic Freedom Fighters (EFF), in monetising the racist rhetoric churned out by the account.

The @uLerato_pillay account, seemingly unaware of the DFRLab's investigation into its own identity, claimed credit for the investigation, and used the opportunity to label the EFF member at the centre of the piece a foreign national.

Xenophobic Twitter campaigns

A screengrab of the now-deleted tweet by @uLerato_pillay taking claim for the DFRLab investigation into @TracyZille. The tweet was deleted after @uLerato_pillay was called out using Gwala's name. (Source:@jean_leroux/archive.)

Gwala's lie was called out using his real name, and within seconds of being named "Sfiso", @uLerato_pillay deleted the tweet and blocked the DFRLab researcher that named him. Later that evening, @uLerato_pillay brigaded its followers to use the hashtag #HandsOffLeratoPillay in support of the "attack" against him.

This reaction stands in contrast to previous attempts to identify the owner of the account, which were met with disdain and ridicule from Gwala.

Further corroboration was soon found when a Facebook profile identified during the earlier investigation, called Sfiso J Gwala, was taken offline. While this Facebook account was identified during the previous investigation and was suspected of being the creator of the Change.org petition, it was not included in publications as it could not be conclusively linked to either the @uLerato_pillay or the @sfisogwala_sa accounts, until now.

Running interference

Within hours after the earlier DFRLab investigation was syndicated by local news publication Daily Maverick, attempts were made to destroy key evidence linking Gwala and the @uLerato_pillay account.

First, the Sfiso J Gwala Facebook account identified earlier was either deactivated or made private and could no longer be found when searching for either the username or the Facebook user ID of the account. The date of this is undetermined, but it was first noticed on 11 July.

Second, the author of the DStv petition attempted to close and delete the petition later on the same evening – peculiar timing, considering that months had passed with no new updates. The Change.org page source code shows that changes were made at 10:08 P.M. local time on 13 July 2020.

Xenophobic Twitter campaigns

A screengrab from the page source code for the Change.org petition, showing that the “last_edited_field” reflecting the page was changed on 13 July 2020 at 22:08 SA local time. (Source:@jean_leroux/DFRLab)

Lastly, the @uLerato_pillay account tweeted at 6:47 P.M. local time on 13 July 2020, in an attempt to distance itself from Sfiso Gwala. This tweet not only displayed intimate knowledge of Gwala's suspended accounts (who's only known personal account was suspended months earlier) and political affiliations, but also claimed that Gwala had never hidden his identity. The tweet was later deleted, although archived copies are still available.

Xenophobic Twitter campaigns

A screengrab from the tweet by @uLerato_pillay, which he later deleted, in which he attempts to separate himself from the Sfiso Gwala account that created the DStv petition. (Source: Archive.org) *Note that the timestamp here reflects Pacific Standard Time (GMT-7).

Around the same time, the name of the creator of the DStv petition changed. Archived versions of the original petition show that Sfiso J Gwala created the petition, whereas a more recent visit to the petition now shows that "Themba Mthiya" is the creator.

But a review of the Change.org webpage source code shows that this was still the same user account. Both Themba Mthiya and Sfiso J Gwala share the same Change.org user ID, as evidenced when comparing the archived version of the page with the current version of the page.

Xenophobic Twitter campaigns

Screengrabs from the archived Change.org petition (top) dated 29 June 2020 and the current Change.org petition (bottom) showing that the creator has now changed. The page source code reveals that Sfiso J Gwala and Themba Mthiya share the same user ID. (Source:@jean_leroux/DFRLab)

This also means that the Sfiso J Gwala Facebook account had been renamed to Themba Mthiya. Change.org uses a person's Facebook credentials to authenticate its users: when creating or signing a petition, each user is required to link their Facebook account with Change.org. This means that when Sfiso J Gwala changed their name to Themba Mthiya, this change was reflected on the DStv petition and resulted in the name change.

The same "Themba Mthiya" also posted updates on the status of the petition on 13 July, and was also only the second person to sign a different petition shared by the @uLerato_pillay account on 1 May 2020, which called for the mass deportation of foreign nationals from South Africa.

These attempts to hide or destroy evidence linking Gwala, the DStv petition and @uLerato_pillay, stand in contrast to the claims that Gwala has never hidden his identity. The timing of these attempts shortly after the investigation, coupled with the earlier links between Gwala and @uLerato_pillay, suggested that the name of this individual was right on the mark.

Mayday Radio

The DFRLab tracked down the radio interview mentioned by @uLerato_pillay in his tweet of 13 July. Gwala was interviewed about his DStv petition on Saturday, 2 May 2020, on the PowerFM breakfast show. The @uLerato_pillay account promoted the interview early on the morning of the broadcast.

Xenophobic Twitter campaigns

Screengrabs from the tweet by @SfisoGwala_SA (left) and @uLerato_pillay (right) promoting Gwala's radio appearance. (Source:@jean_leroux/DFRLab) *Note both these tweets reflect timestamps in GMT-8.

Gwala ended the interview by directing listeners to his @SfisoGwala_SA Twitter account but before that, he also made several statements that could be traced back to @uLerato_pillay.

First, Gwala stated that he was asked by a Twitter user called "Malambane" to create the petition. On 22 April 2020, the day before the petition was created, the @uLerato_pillay account raised the issue of DStv's high prices during the Covid-19 outbreak with a Twitter user called @uMalumbaneZN.

Second, Gwala stated at 03m40s that "the day before yesterday (30 April 2020), we initiated another tag #DSTVMustFall". According to an analysis using social media monitoring tool Brandwatch, the #DSTVMustFall hashtag during this time was most aggressively promoted by @uMalambaneZN and @uLerato_pillay. @SfisoGwala_SA was not among those that started or amplified this hashtag.

Lastly, Gwala told the hosts that DStv, as a South African company, needed to prioritise South Africa for payment holidays. At 04:10, Gwala capped this off with: "As they say, charity begins at home," a phrase used verbatim by @uLerato_Pillay two days before the interview.

Xenophobic Twitter campaigns

Individually, any of these statements could be dismissed. But taken into consideration with the rest of the evidence linking Gwala to @uLerato_pillay, this ever-expanding series of coincidences becomes ever more unlikely.

General indication

It was Gwala's early tweets as @uLerato_pillay that identified his links to the South African military, and eventually led to confirmation of his identity. Examples of this could be found in tweets as far back as December 2019, which showed that the person behind the account had an excellent grasp of South African military culture, insignia and deployments.

During March 2020, the SANDF was deployed to assist the South African government during the implementation of a nationwide lockdown in response to Covid-19. Several SANDF soldiers tweeted selfies of themselves during the deployment, to which @uLerato_pillay responded by correctly identifying their ranks and deployments based on their insignia and beret colours.

Xenophobic Twitter campaigns

Screengrabs of tweets by @uLerato_pillay indicating that the owner of the account had extensive knowledge of the SANDF regalia. It identified the deployment of several soldiers based on the colour of their berets. In particular, @uLerato_pillay mentions 121 SA Infantry Battalion (right) in one of these. (Source: Twitter/archive, left; Twitter/archived, centre; Twitter/archived, right)

Other tweets praised the SANDF, particularly infantry and paratroopers, discussed their deployments and notable victories during peacekeeping missions or displayed knowledge of their training regimens. The account also attempted to solicit a job for a "32-year-old former SANDF driver" in one of its earliest tweets.

Corporal punishment

The earliest mention of the SANDF by @uLerato_pillay was in December 2019, when Gwala quoted a tweet from another anonymous influencer in reference to the SANDF.

Both tweets share a background. In 2015, the SANDF was deployed to the Democratic Republic of the Congo as part of a joint United Nations peacekeeping force. Several SANDF soldiers who were part of this deployment were repatriated and eventually dismissed after they broke curfew and could not account for their whereabouts.

After this initial tweet, @uLerato_pillay tweeted about these soldiers and the state's appeal proceedings on 6 March 2020. When Naledi Chirwa, an MP for the Economic Freedom Fighters, accused some SANDF members on 30 March of perpetrating rape and sexual abuse during the same deployment, @uLerato_pillay attacked her in a series of tweets leveraging her status as a foreign national. Similar tweets about these soldiers were made on May 6 and again on June 16, calling on the Minister of Defence to drop the legal defence. An emphatic plea on June 15 sought help for "Xola", one of the soldiers that had apparently reached out to @uLerato_pillay.

This legal challenge, lodged in the Gauteng High Court, sits at the centre of these 34 soldiers' status as paid SANDF members. It is also within these court documents that the reason behind @uLerato_pillay's advocacy becomes clear.

Listed among the names of these 34 soldiers is a familiar name: Sifiso Jeffrey Gwala. Xola, on the other, hand, does not appear among these 34 names.

Xenophobic Twitter campaigns

A screengrab from documents submitted as part of court proceedings in the matter between a number of repatriated SANDF soldiers and the Minister of Defence. Sifiso Jeffrey Gwala is listed as one of the 34 soldiers involved. (Source:@jean_leroux/DFRLab)

These documents provided Gwala's address, telephone number and base of operations, which was 121 SA Infantry Battalion at Mtubatuba near Richards Bay in KwaZulu-Natal. @uLerato_pillay has mentioned this specific infantry base twice before.

Xenophobic Twitter campaigns

Screengrabs from various tweets by @uLerato_pillay referencing details linked to Gwala, including the 121 SAI Battallion base and his hometown of Richards Bay. (Source: Twitter/archive, top left and centre; Twitter/archive, bottom left; Twitter/archived, top right; Twitter/archive, bottom right)

Gwala's phone number has been used to create multiple Twitter accounts and matches the phone number linked to @uLerato_pillay's Twitter account around early June 2020. The same phone number matched the recovery number for both email addresses that could be linked to @uLerato_pillay as well.

Both email addresses – one hosted at yahoo.co.za and another at Gmail.com – could be matched to the name Sfiso Gwala. The Gmail address in question ends with *88, which is also Gwala's year of birth.

Xenophobic Twitter campaigns

A diagram indicating the various phone numbers and email addresses associated with Gwala and how they link with the @uLerato_pillay Twitter account. (Source:@jean_leroux/DFRLab)

Although the Sfiso J Gwala Facebook profile identified earlier is no longer accessible, a woman who appears to be Gwala's partner did not immediately do the same. Her profile still contained several photos of both herself and Gwala. Although she is not affiliated to the SANDF, her profile indicated she liked the Facebook page of SANDU, the union taking up the legal challenge of the 34 soldiers.

This provided three photographs identifying Gwala clearly.

Xenophobic Twitter campaigns

Screengrabs from Facebook posts uploaded by Gwala’s partner to Facebook on October 12, 2016 (left) and October 24, 2018 (centre, right). (Source:@jean_leroux/DFRLab via Facebook)

The DFRLab reached out to Gwala for comment, using his phone number and both of his email addresses, but has received no response.


In a country with a history of fatal violence directed at foreign nationals, incitement along xenophobic lines carries a very real risk. Besides the blatant disregard this has for human rights and the South African Constitution, these protests quickly shift away citizenship to xenophobia and tribalism once it hits the ground.

Amid this, an influential, yet anonymous, account has the ear of opportunistic politicians who, while allegedly unaware of its identity, are keen to tap into the popular support its xenophobia generates.

In identifying the individual behind the account, there is a possibility that, when the powder keg next ignites, institutions such as the South African Human Rights Commission and law enforcement agencies will know where to start looking for the one holding the match.

Jean Le Roux is a Research Associate, Southern Africa, with the Digital Forensic Research Lab and a former News24 investigative journalist. He is based in Cape Town.

The DFRLab team in Cape Town works in partnership with Code for Africa.

This article was published by the DFRLab on Medium.

We live in a world where facts and fiction get blurred
In times of uncertainty you need journalism you can trust. For only R75 per month, you have access to a world of in-depth analyses, investigative journalism, top opinions and a range of features. Journalism strengthens democracy. Invest in the future today.
Subscribe to News24
Lockdown For
Voting Booth
The EFF has voted with the DA to ensure they now govern Johannesburg, Tshwane and Ekurhuleni. Was this:
Please select an option Oops! Something went wrong, please try again later.
A brilliant strategic move by the DA not to make formal coalition agreements
24% - 1652 votes
A brilliant strategic move by the EFF to force the DA to negotiate with them
16% - 1101 votes
A recipe for disaster and five more years of unstable local government
59% - 4001 votes
Rand - Dollar
Rand - Pound
Rand - Euro
Rand - Aus dollar
Rand - Yen
Brent Crude
Top 40
All Share
Resource 10
Industrial 25
Financial 15
All JSE data delayed by at least 15 minutes Iress logo
Editorial feedback and complaints

Contact the public editor with feedback for our journalists, complaints, queries or suggestions about articles on News24.