Coronavirus: Local contact tracing app now open-sourced

Global community can tap TraceTogether's source code for free to develop their own app

Developed in collaboration with the Health Ministry, the TraceTogether mobile app works by exchanging short-distance Bluetooth signals between phones. PHOTO: ST FILE

Developers around the world can now access the building blocks of Singapore's contact tracing app TraceTogether for free and make their own version to turn the tide against Covid-19.

The app's code is now officially open-sourced.

This news comes as the world's number of coronavirus-linked deaths, currently at about 95,000, inches closer towards the 100,000 mark. More than 1.5 million people have been infected.

In a Facebook post on Thursday night, Minister-in-charge of the Smart Nation Initiative Vivian Balakrishnan said that developers can find out more about TraceTogether's source code, the BlueTrace protocol, on tech.gov.sg.

"The BlueTrace protocol - on which TraceTogether is built - is designed to be interoperable and the international community can develop and adapt it to their contact tracing needs," said Dr Balakrishnan, who is also the Foreign Minister.

"We hope to work with other countries and public health organisations to enhance the code base and BlueTrace protocol."

In a blog post on its website, the Government Technology Agency (GovTech), which developed the app together with the Ministry of Health (MOH), said on Thursday that more than a million users, or about one in five people here, have downloaded TraceTogether.

This still, however, falls short of the optimum number of users that is needed for the app to work well. In an interview with The Straits Times on April 1, National Development Minister Lawrence Wong said that for TraceTogether to be effective, Singapore needs about three-quarters of the population to have it.

In his post on Thursday, Dr Balakrishnan urged more people to download the app and use it.

Launched on March 20, the app can identify people who have been within 2m of coronavirus patients for at least 30 minutes, using wireless Bluetooth technology.

Its developers say the app is useful when those infected cannot recall whom they had been in close proximity with for an extended duration.

For the app to start tracing, the Bluetooth setting on mobile phones has to be turned on.

If a user gets infected, the authorities will be able to quickly identify other users he has been in close contact with, allowing for easier identification of potential cases and helping to curb the spread of the virus.

Official contact tracers will provide a code that users can match with a corresponding verification code on their app. Once authenticated, users will get a PIN that allows data to be submitted.

Contact tracers will not ask for any personal financial details or request that money be transferred over the phone, said GovTech on TraceTogether's website, addressing concerns about potential phone scammers pretending to be contact tracers.

ST understands that parties in Chile, the United States and New Zealand are interested in making their own versions of the app.

But MOH director of analytics and information management Sutowo Wong stressed in GovTech's blog post that TraceTogether does not replace the contact tracing process.

Besides the app, Singapore also has physical contact tracing teams to track people who have been exposed to confirmed coronavirus cases.

"It is not sufficient to rely on technology alone, as we need the expertise in public health and communicable diseases to make sense of the data collected using this technology," said Mr Wong.

Join ST's WhatsApp Channel and get the latest news and must-reads.

A version of this article appeared in the print edition of The Straits Times on April 11, 2020, with the headline Coronavirus: Local contact tracing app now open-sourced. Subscribe