ASSOCIATED PRESS

BENGALURU, Karnataka — The Bharatiya Janata Party (BJP) has been using a Jaipur-based private company, Sarv Webs Pvt Ltd, to push political propaganda through mass-messages on WhatsApp, HuffPost India can confirm. This could be a violation of Indian election norms, although lawyers say it is a grey area. HuffPost India spoke to Raman Chima, Asia Policy Director and Senior International Counsel at Access Now, an international non-profit, human rights, public policy, and advocacy group dedicated to an open and free Internet.

“If it’s advertising media pushed to people who didn’t sign up for it, it might potentially infringe the guidelines,” said Chima. “But not if it’s a service that people have opted into. Generally, this is a somewhat unclear area.” HuffPost India has written to the Election Commission for more information and will update this copy if the commission responds. Advertisement While newspapers have previously reported on WhatsApp groups run by BJP “volunteers”, HuffPost India can establish that the party is also using paid private vendors to run its social channels. This has allowed the BJP to run covert, highly targeted campaigns aimed at specific groups, sliding into the inboxes of voters hours before they step out to vote.

A BJP campaign expenditure statement to the Election Commission of India, for the 2017 Gujarat campaign.

HuffPost India established this link by triangulating BJP campaign expenditure statements submitted to the Election Commission of India, where the BJP said it paid ‘Sarv Web Pvt Ltd’ Rs 23,60,000 for messaging and voice services during the 2017 Gujarat campaign, interviews with a serving Sarv employee who confirmed that the company is still working with the BJP, screenshots shared by a source on the condition of anonymity, and Sarv’s own declaration on its website where the company said it works with the BJP for “improving information flow to mass scale”. Advertisement Given that WhatsApp messages are encrypted, there is no way for WhatsApp or anyone outside these groups — including the Election Commission of India — to monitor the content of these messages.

Screenshot On Sarv’s website, the company said it works with the BJP for “improving information flow to mass scale”.

Sarv and the BJP did not respond to a HuffPost India email seeking comment. In an email, WhatsApp characterised such behaviour as abusive and said the platform removes over two million accounts per month for bulk or automated behaviour. “Attempting to distribute content en masse on WhatsApp requires users to work around the design of our platform. Doing so exhibits signals that we use to identify abusive accounts,” the company said. Advertisement “When we are confident that an account is abusive, we ban the account from WhatsApp altogether. We then use the information available to us to reverse engineer past behavior to prevent similar abuse in the future.” Whatsapp’s efforts to curb bulk-messaging, the company said, “are particularly important during elections where certain groups may attempt to send messages at scale.” This case, where the “certain groups” in question happens to be India’s ruling party, illustrates the challenge facing Facebook and WhatsApp, its subsidiary, in attempts to curb the viral transmission of fake news and propaganda on its platforms. Advertisement

While Silicon Valley platforms were once praised for advancing free speech and expression around the world, over the past few years, Facebook and WhatsApp have been accused of allowing bad actors to influence elections and even trigger riots against vulnerable groups. Advertisement This election, Facebook has embarked on a publicity blitz to highlight its many efforts to ensure its platforms are not used to unduly sway the election. Yet platforms like Sarv make a mockery of WhatsApp’s recent attempts to curb viral messaging by restricting the number of times a message can be forwarded, and blocking abusive accounts. “So our numbers get blocked from time to time but we have backups, and you can be sure your messages will get through,” the Sarv employee said. Meanwhile Indian political parties — and the ruling BJP in particular — aren’t particularly interested in curbing fake news when it can be harnessed to their own ends. Earlier this month, HuffPost India revealed how the BJP has set up its own secretive political consultancy to spread fake news by operating networks of fake Facebook accounts. Advertisement How Sarv Works According to a current Sarv employee, the company maintains a huge cache of mobile SIM cards and sends the messages through multiple registered numbers. As WhatsApp restricts the number of participants per group, each number is used to set up multiple groups, according to screenshots shared with HuffPost India. He also claimed that it has systems in place to beat WhatsApp’s automated checks (mostly).

Screenshots shared by a source show us how Sarv's dashboard works. This image shows messages sent on December 13, the day before the Gujarat polls.

A useful set of dashboards helps users keep track of all the phone numbers associated with a particular campaign, the number of WhatsApp groups each of these phone numbers is part of, and the number of messages sent, received, and read by group numbers. Advertisement The dashboards also track the number of replies to their messages, giving a sense of engagement levels within each group. The messages can be sent out on an automated schedule, to make the messaging service more efficient. For the BJP’s Gujarat campaign for instance, Sarv created multiple WhatsApp groups for each constituency, and then created special campaigns to deliver tens of thousands of WhatsApp messages across thousands of WhatsApp groups on December 13, 2017 — one day before the final day of polling. “Too many messages with the same content all over India is bad,” the Sarv employee said. “You need to customise your message for different groups, to do it without any problems.” The billed cost per message, the employee said, was about 18 paise (a quarter of a US cent). Advertisement

Screenshots shared by a source show us how Sarv's dashboard works. This image shows the different groups and metadata about messages delivered.