Review Article

Demystifying COVID-19 Digital Contact Tracing: A Survey on Frameworks and Mobile Apps

Table 2

Main characteristics of contact tracing frameworks.

FrameworkApproachSource codeHealth authorityLocation data collectedSelf-reporting

DP-3TDecentralisedOpen [7]YesNoNo
Google/AppleDecentralisedProprietary1YesNoNo
PEPP-PT NTKCentralisedOpen2YesNoNo
ROBERTCentralisedOpen [80]YesNoNo
BlueTraceCentralisedOpen [123]YesNoNo
TraceSecureCentralised3Not availableYesNoNo
DESIREHybrid4Not availableYesNoNo
PACT (UW)DecentralisedOpen [124]YesNoNo
PACT (MIT)DecentralisedNot availableYesOptionalNo
TCNDecentralisedOpen [125]OptionalNoYes
OpenCovidTraceDecentralisedOpen [126]YesYes5No
Whisper TracingDecentralisedNot availableNoOptionalYes

1Proprietary API; open source reference implementations are provided for a server [127] and an Android app [128]. 2The goal of the consortium is to open source the code, but the repositories are not available yet [129]; open-source reference implementation is provided for an Android app [130, 131]. 3While the approach is based on TraceTogether, it adds additional mechanisms (e.g., homomorphic encryption) to improve privacy aspects. 4It integrates some of the advantages of centralised and decentralised approaches. While users do not need to register as in the case of BlueTrace, the backend server still is able to match infected and requesting users based on PET and the risk score computation. 5When the Google/Apple protocol is used.