GovTech World Bank NDI APEX Report
GovTech World Bank NDI APEX Report
This work is a product of the staff of The World Bank with external contributions. The findings, inter-
pretations, and conclusions expressed in this work do not necessarily reflect the views of The World
Bank, its Board of Executive Directors, or the governments they represent. The World Bank does not
guarantee the accuracy of the data included in this work. The boundaries, colors, denominations,
and other information shown on any map in this work do not imply any judgment on the part of The
World Bank concerning the legal status of any territory or the endorsement or acceptance of such
boundaries.
Nothing herein shall constitute or be considered to be a limitation upon or waiver of the privileges
and immunities of The World Bank, or of any participating organization to which such privileges and
immunities may apply, all of which are specifically reserved.
This work is available under the Creative Commons Attribution 3.0 IGO license (CC BY 3.0 IGO) http://
creativecommons.org/licenses/by/3.0/igo. Under the Creative Commons Attribution license, you are
free to copy, distribute, transmit, and adapt this work, including for commercial purposes, under the
following conditions:
Attribution—Please cite the work as follows: World Bank. 2022. National Digital Identity and Govern-
ment Data Sharing in Singapore: A Case Study of Singpass and APEX, Washington, DC: World Bank
License: Creative Commons Attribution 3.0 IGO (CC BY 3.0 IGO).
Translations—If you create a translation of this work, please add the following disclaimer along with
the attribution: This translation was not created by The World Bank and should not be considered
an official World Bank translation. The World Bank shall not be liable for any content or error in this
translation.
Adaptations—If you create an adaptation of this work, please add the following disclaimer along
with the attribution: This is an adaptation of an original work by The World Bank. Views and opinions
expressed in the adaptation are the sole responsibility of the author or authors of the adaptation and
are not endorsed by The World Bank.
Third Party Content—The World Bank does not necessarily own each component of the content
contained within the work. The World Bank therefore does not warrant that the use of any third-party-
owned individual component or part contained in the work will not infringe on the rights of those third
parties. The risk of claims resulting from such infringement rests solely with you. If you wish to reuse
a component of the work, it is your responsibility to determine whether permission is needed for that
reuse and to obtain permission from the copyright owner. Examples of components can include, but
are not limited to, tables, figures, or images.
All queries on rights and licenses should be addressed to World Bank Publications, The World Bank,
1818 H Street, NW, Washington, DC, 20433; USA; email: [email protected].
CONTENTS
About ID4D v
Acknowledgements vii
Abbreviations ix
Executive Summary xiii
1 Introduction 1
1.1 Country Context 1
5.2 Authorization 51
5.4 Delegation 52
Table of Tables
Table 2.3 Timeline of Major Singpass and API Exchange (APEX) Events . . . . . . . 10
Table 2.5.2.1 National Digital Identity (NDI) High-Level Architecture
Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Table B3.1 Comparison of APEX and X-Road Approaches to Data Sharing . . . 37
The World Bank Group’s Identification for Development (ID4D) initiative combines
global knowledge, cross-sectoral expertise, financial and technical assistance,
and partnerships to help countries realize the transformational potential of iden-
tification and civil registration. The goal of ID4D is to accelerate inclusive growth
and the achievement of a wide range of development outcomes by enabling
all people to exercise their rights and to access more and better services. The
work of ID4D is made possible through support from the Bill & Melinda Gates
Foundation, the Norwegian Agency for Development Cooperation, the Omidyar
Network, and the governments of France and the United Kingdom
This case study was authored by Adam Cooper, under the supervision of
Jonathan Marskell (World Bank) and Cheow Hoe Chan (Singapore Government
Technology Agency). It is the result of collaboration between The World Bank
Group’s Identification for Development (ID4D) Initiative and Singapore’s Govern-
ment Technology Agency (GovTech) to share knowledge and experiences for the
benefit of other countries.
Excellent feedback and input were provided throughout the development of this
case study. We thank the following individuals for their various contributions:
Dominic Chan, Kendrick Lee, Lynette Kwok, Kok Khuan Fong, Li Ting Guo, Yoke
May Kam, Hazel Koh, Karen Kee, Billy Teo, Wan Yieng Chong, Vithya Selvam, and
Adrian Chan (GovTech); and Vyjayanti Desai, Julia Clark, Faher Elfayez, Marie
Eichholtzer, Burak Eskici, and Carla Berisso Queirolo (World Bank). We also
appreciate peer reviews by Quek Sin Kwok (formerly of GovTech), Hsiao Ming
Chia (GovTech), Junko Narimatsu (World Bank), and Khuram Farooq (World
Bank). Screenshots of the Singpass application are from the Singpass website:
https://www.singpass.gov.sg/
AU APEX Units
G2B Government-to-Business
G2C Government-to-Citizens
IC ID Card
OP OpenID Provider
TPS Transactions-per-Second
VM Virtual Machine
WOG Whole-of-Government
Key Definitions
Digital Public Solutions and systems that enable the effective provision of
Infrastructure essential, society-wide functions and services in the public and
(DPI) private sectors, such as digital identification, digital payments,
and data sharing.
Relying Party An entity that relies upon the credentials and authentication
(RP) mechanisms provided by an ID system, typically to process a
transaction or grant access to information or a to system
The ability of an individual to reliably prove their identity is crucial to ensure access
to services and exercise rights. The foundational ID systems that enable people to
do this also help government agencies and businesses to improve how services
are delivered, streamline processes, and reduce leakages and fraud. As countries
digitalize, and the number and importance of end-to-end online transactions
grow, the mechanisms used to prove identity in the physical world are not as
reliable in the digital world. Digital ID systems, which allow people to prove their
officially recognized identity online and without a physical interaction, have there-
fore become key enabler for the inclusive digital transformation of countries.
Similarly, as highlighted in the 2021 World Development Report, Data for Better
Lives, governments can be better at responding to the needs of citizens and
businesses by being able to seamlessly and securely exchange data.1 Such
data re-use can not only increase the efficiency of government services and
operations; it can also unlock innovation by the private sector, civil society, and
individuals. It is for this reason that governments around the world have built
data sharing platforms of various types, including with linkages to digital identity
to enable people to exercise consent and control over their personal data.
This case study describes Singpass, Singapore’s national digital identity (NDI),
and API Exchange (APEX), the government’s data sharing platform. It highlights
not just how they work but also how they work together. Built by the Government
Technology Agency of Singapore (GovTech), both products have helped to
improving the lives of Singaporeans and residents, and to enabling government
agencies and businesses to offer better services. This has contributed greatly to
Singapore becoming a leading digital government, economy, and society, which
are the three pillars of its Smart Nation Initiative.
The section on Singpass, which began in 2003 simply as a username and pass-
word login system to access government websites, shows how it has evolved
over time. This is an important characteristic of its success, as Singapore has not
attempted to build a new identity system, but rather to create a digital version of
the foundational ID system that people use in their everyday life. This experience
1
World Bank, 2021. World Development Report 2021: Data for Better Lives. https://www.worldbank.org/en/publication/
wdr2021
The success of Singpass is evident in its adoption. 97 percent of the eligible pop-
ulation (or 4.5 million citizens and residents) uses the Singpass application to
access more than 2,000 public and private sector services online, ranging from
financial services to healthcare, education, business services, and transporta-
tion. More than 350 million transactions are completed each year, and trans-
actions that previously took days or hours to complete, often requiring physical
visits, now take minutes and can be performed from anywhere with an internet
connection. A document wallet has recently been added, enabling citizens and
residents to store their identity cards, driving license, and COVID-19 vaccination
documentation—and more documents will soon be added. This document wallet
is accessed more than 300,000 times a month and is growing in popularity.
GovTech is constantly looking for ways to improve Singpass and APEX. Alternative
models for Singpass are under consideration, including federated and decen-
tralized architectures. Other plans include introducing authorization services for
businesses, expanding the digital wallet, and establishing cross-border interop-
erability with other countries. Similarly, GovTech will be piloting the use of APEX
within the private sector and will be moving non-sensitive functionalities to the
cloud to improve scalability.
Any country wishing to build their own NDI and government data sharing plat-
form should consider their own national requirements and may adapt or learn
from the experience of Singapore (as well as other countries), rather than directly
replicating their approach. Some key takeaways from the experience with Sing-
pass and APEX include:
NDI and data exchange platforms are a key part (along with digital payments) of
what has become known as digital public infrastructure (DPI), the solutions that
enable the effective provision of essential society-wide functions and services
in the public and private sectors. This case study highlights how Singapore has
successfully developed its DPI to improve the lives and livelihoods of its citizens
and residents and boost its economic competitiveness.
This case study describes Singapore’s National Digital Identity (NDI) (known as
Singpass and inclusive of its Myinfo personal data sharing consent product)
and government data sharing platform (known as the API Exchange or APEX),
which are digital public infrastructure (DPI) built and maintained by Singapore’s
Government Technology Agency (GovTech). It illustrates how Singpass, Myinfo,
and APEX work together to improve the lives of Singapore’s citizens and residents,
as well as to boost Singapore’s economic competitiveness, in accordance with
Singapore’s Smart Nation Initiative.
The objective of this case study is to help policymakers and practitioners in other
countries to contextualise Singapore’s experience and key takeaways as they
design and implement their own NDI and government data sharing platforms.
This does not mean that other countries should be discouraged if they do not
have all of these advantages. There is still much to learn from the Singaporean
experience, and a rigid implementation of what has worked in Singapore will
not be appropriate in other countries. It is the approach and lessons that are of
primary value.
2
Government of Singapore, 2021. Population in Brief – 2021. https://www.population.gov.sg/files/media-centre/
publications/population-in-brief-2021.pdf
3
World Bank, 2022. The Global Findex Database 2021. https://www.worldbank.org/en/publication/globalfindex
The Smart Nation Initiative and SNDGG are critical success factors for Singpass
(including Myinfo) and APEX. They provide a coherent and comprehensive over-
arching policy and institutional framework, which enables whole-of-government
(WOG) approaches, participation of the public, and collaboration with the private
sector. Furthermore, by identifying strategic national projects (see figure 1.2.2),
which include NDI for Singpass, and Core Operations Development Environment
and eXchange (CODEX) for APEX, the Smart Nation Initiative provides clarity on
priorities, facilitating the coordination and resourcing needed for successful
delivery.
4
For more information about Singapore’s Smart Nation Initiative, see: https://www.smartnation.gov.sg/about-
smart-nation/transforming-singapore
5
Government of Singapore. 2022. “About Smart Nation Digital Government Group.” https://www.smartnation.gov.
sg/about-smart-nation/sndgg
▶ Products: More than 700 in-house developers build products for citizens,
such as Singpass and Myinfo; businesses, including Corppass; and the
WOG, such as APEX. This also includes capability centres—for example,
on data science and artificial intelligence—and WOG infrastructure, for
example: the government on commercial cloud systems. GovTech also
spearheads strategic national projects.
▶ Services: Making up more than half of GovTech’s staff, the Services group
manages technology across over 60 percent of Singapore’s government
agencies.
▶ Cybersecurity and Governance: GovTech is the sector lead for cybersecu-
rity in the Singapore government, responsible for setting WOG policies and
guidelines to ensure the safety and security of government digital structures.
6
Government of Singapore, n.d. Smart Nation Initiative – Our Strategic National Projects. https://www.smartnation.
gov.sg/initiatives/strategic-national-projects
Singpass also functions as a digital ID for legal entities. Eligible owners and
officers of businesses and other entities (such as non-profit organizations and
associations) can use Login and Myinfo business on behalf of a legal entity
when accessing digital government services. Roles and user rights are managed
through the Corppass website.
The Singpass application is available on Apple iOS, Android, and Huawei devices.
Singpass, including the application and back-end, uses various technologies,
including cryptography and biometrics, for convenience, security, and trust.
Relying parties (RPs) can integrate with Singpass using NDI application pro-
gramming interfaces (APIs). More than 85 percent of all Singpass transactions
are conducted through the application, with the remaining 15 percent using
two-factor authentication (2FA) methods, such as Singpass’s Identiface (includ-
ing through a web browser).
Since 2017, NRIC numbers and FINs (along with mobile phone numbers) can be linked to a per-
son’s bank account and used as a payment address, using the PayNow real-time payment
system.
In recognition of the data protection risks surrounding permanent unique identifiers, in 2018, the
Personal Data Protection Commission (PDPC) issued advisory guidelines on the Personal Data
Protection Act for NRIC and other national identification numbers. Under these advisory guide-
lines, private sector organizations can only collect NRIC, FIN, and other identification numbers
if it is required by law, or if it is necessary to establish or verify an individual’s identity to a high
degree of accuracy.7
The Immigration and Checkpoints Authority (ICA), under the Ministry of Home
Affairs (MHA), is responsible for Singapore’s foundational ID system, including
civil registration, in accordance with Singapore’s National Registration Act. This
is in addition to responsibilities for border management and passport issuance.
The Ministry of Manpower (MOM) is responsible for the registration of work pass
holders. An NRIC number is issued at birth registration for citizens, and a FIN is
issued to foreigners when they register for a long-term pass, such as permanent
resident status or a work pass.
7
Personal Data Protection Commission Singapore. n.d. “NRIC FAQs.” https://www.pdpc.gov.sg/NRIC-faqs
If a citizen applies for a new passport with ICA, the facial image is stored in their
NRIC record, which helps with the implementation of Singpass, as a more recent
facial image can be used as a reference for Identiface. It is mandatory for citizens
to re-enrol their fingerprints and irises at the ages of 30 and 55 if they have not
been issued a replacement NRIC within the last 10 years. MOM enrols fingerprints
and facial images for work pass holders.
In terms of development
and technological evolu-
tion, Singpass began as a
completely on-premises
solution built by a commer-
cial vendor. It was initially
deployed at physical data
centres, an approach often
referred to by GovTech as
the “out-sourced” approach. Today, the majority of the back-end components
run on the Government on Commercial Cloud (GCC) and product management;
most aspects of development are handled in-house, using supplied compo-
nents where appropriate—such as for fraud detection and biometric verification.
The Ministry of Finance (MOF), and GovTech formed a committee in the early days
of platform design to ensure buy-in and ownership for the target architecture.
It was also vital that Singpass solve shared problems—in many agencies it was
clear that the same questions were being asked of citizens and residents that
had been asked elsewhere in government systems. Introducing Singpass and
Myinfo reduced the frustration of having different login credentials and repeat
information for both citizens and government agencies. Government agencies
benefitted by focusing on their core business rather than running and protecting
authentication systems and maintaining personal data securely.
2003 Singpass launches, utilizing Users are able to reliably prove who they are to digital government
username and password for login services for the first time in Singapore.
2014 Two factor authentication (2FA) is The introduction of 2FA vastly increases the protection of user
introduced accounts from password compromise.
2015 Personal Data Protection Act The PDPA prompts GovTech’s predecessor (Infocomm
(PDPA) is passed Development Authority of Singapore—IDA) to consider identifying
verified information in government, referred to as the ‘single
source of truth.’ This leads to the ‘Tell us once’ policy, reducing the
need for government agencies to hold duplicate personal data
about individuals.
2016 Policy splits government and Drives the requirement for a bridge or gateway allowing government
public- facing digital services agencies to share data from intranet to internet-facing services,
which serves as the catalyst for the development of APEX as a data
sharing framework.
Myinfo launches Myinfo begins as a platform to help users to pre-fill digital forms
automatically instead of repeatedly for every transaction. To
access the platform, users must authenticate using Singpass.
Corppass launched A single digital identity for legal entities is established, consolidating
various different authentication and authorization platforms.
2018 Digital Government Blueprint The DGB highlights how national digital identification (NDI) is an
(DGB) launched enabler for digital government and the broader digital economy.
Release of Singpass application The mobile and crypto-based Singpass application is first released,
(October) after being announced in 2017.
2020 Launch of Identiface A higher level of authentication assurance is offered for users and
relying parties (RPs).
Singpass app reaches 1 million Significant adoption in less than six months demonstrates the
users (March) potential value to citizens and residents
2021 Singpass revamps branding and Implemented due to recognition for the wide range of services
user experience provided under Singpass and a result of continuous user research.
Myinfo is reframed as a product of Singpass, instead of as a
separate platform.
Application programming A key opportunity to introduce formal API standards, as plans are
interface (API) standards formally developed to extend the use of the API gateway, encompassing the
introduced private sector and a move to a cloud-based version of APEX.
Singpass app reaches 3 million The COVID-19 pandemic drives adoption by a factor of three.
users (August)
2022 Immigration and Checkpoints A key demonstration of how digital technology can enable
Authority (ICA) introduces digital convenient, yet highly secure, public services.
birth and death certificates
First Association of Southeast Organized by the ASEAN Secretariat and Singapore Ministry of
Asian Nations (ASEAN) digital Trade and Industry, reflecting the leading role of Singapore in
identity workshop is convened digital government and digital ID.
2023 Cloud version of APEX is due to go Increases the ability of APEX to scale and support further digital
live (March) services.
There are two main methods of identity verification for the creation and recovery
of an account, which are both remote (essentially meaning there is no need to
go to a government office):
▶ Face verification: Using the Identiface feature, the user takes a selfie,
which is matched against the facial image in the user’s NRIC or FIN record.
An account is instantly created.
▶ PIN mailer: A one-time password is mailed to the address attached to the
user’s NRIC or FIN record. This process may take several days, depending
on mail delivery.
Once the account is created and the user is linked to the device, the user is able
to set a password and can provide their email address and/or mobile phone
number for future one-time password requests to facilitate authentication.
To use Login:
Verify is currently used for new patient registration at polyclinics, age verification
when purchasing alcohol at vending machines, and registration for building
entry, donations, and car test drives.
SingHealth Polyclinics uses Verify for new patient registration. Compared to tra-
ditional registration methods, Verify halved the processing time to register a new
patient, from an average of six minutes to three minutes. This reduced crowding
at clinic registration counters.
Figure 2.4.4 Examples of Myinfo Individual and Myinfo business Consent Steps
For Myinfo individual, approximately 150 data attributes from more than 10 gov-
ernment agencies are available for consented data sharing. These range from
core demographic information held by ICA and taxation information held by
the Inland Revenue Authority of Singapore (IRAS), to employer information held
by the Ministry of Manpower (MOM), and vehicle information held by the Land
Transport Authority. The exact attributes, the population that they are available
to serve (specifically, citizens, permanent residents, and FIN holders), and the
source are well-catalogued on the NDI developers’ portal.8
8
Singpass API. 2022. “Myinfo API Data.” https://api.singpass.gov.sg/library/myinfo/business/implementation-my-
info-data
Myinfo removes manual data entry and verification requirements. This results
in higher data quality and facilitates “instant” approvals, thereby saving time
and increasing efficiency in the process. By retrieving data directly from various
government sources, Myinfo enables government agencies and businesses to
complete their “Know Your Customer” (KYC) processes without the need for cus-
tomers to provide additional supporting documents or to access a third party to
have the information verified.
Identiface involves two different services, both of which require the NRIC number
or FIN. Face Verify embeds liveness detection capabilities into the process, which
Identiface Verification-as-a-Service
Your application
web-based, mobile apps, kiosks, etc. . .
Identiface
SDK
Send captured images
Presentation Attack
Detection (PAD)
Government
Biometrics
Return verification results Data Source
Get biometrics
Face Verification
profile
Face Compare
All government agencies accept the digital IC, and business are also encour-
aged to do so. Although there are some use cases where the law still specifically
requires a physical card, such as registering a marriage and hotel check-ins, the
government is in the process of reviewing the legislation to formalize the use of
digital ICs for these exceptions.
The Singpass application provides users with the ability to access the digital IC
from the home page (see figure 2.4.6). To open the digital IC, the user must first
authenticate themselves. To preserve the privacy of the user, the NRIC number
or FIN is masked by default and is only revealed when the user correctly authen-
ticates with the app and chooses to reveal it.
The digital IC includes a barcode, encoding the NRIC number or FIN of the indi-
vidual, and security features to prevent tampering or screen copying (and sub-
sequent spoofing), including:
▶ Profile Photo: The facial image shown should match the user’s face. This
is their latest facial image submitted to ICA or MOM.
▶ Holographic Logo: A lion crest overlaid with an animated holographic
effect confirms that the digital IC is not a screenshot.
▶ Screenshots Disabled: Screenshots are disabled on Android and iOS; the
holographic effect disappears when the screen is being recorded.
▶ Quality of Image: As the detailed background is not simple to reproduce,
a spoof of the digital IC may be of poor quality.
▶ Interactivity: Viewers may ask the user to use relevant features, such as
re-opening it through the Singpass application homepage, expanding
details, and showing the barcode, to prove that it is not a screenshot or
video.
As with many GovTech products, the digital IC was designed as a pragmatic and
effective approach, leading to solutions that have the highest possible impact
without requiring an overly complex, hard-to-deliver technical resolution. The
digital IC is more appropriate to most in-person transactions and is seen as
convenient to many users. It is also helpful in everyday interactions; for example,
if the traffic police need to check an individual’s details, they can use the digital
driving license, which alleviates the necessity to carry physical documents.
2.4.7 Sign
The Singpass application facilitates user ability to digitally sign agreements with
businesses that are integrated with one of Singpass’s digital signing partners.
Sign uses signing certificates issued by the National Certification Authority, which
means that the signatures will be regarded as secure electronic signatures under
Singapore’s Electronic Transactions Act.
The process (as shown in figure 2.4.7) is similar to Login. A user taps or scans a
unique QR code presented on a web browser and is presented with information
about the document they are signing. There is also a four-digit match reference
code that should be compared against the four-digit code in the agreement that
the user is signing.
Figure 2.4.8.2 Digital Driving License (DL) Stored in the Singpass Document Wallet
in Various States of Validity
Prior to the launch of Corppass, businesses and other legal entities used either
Singpass or the E-Services Authorisation System (EASY), depending on which
government agency they were transacting with. The introduction of Corppass
reflected feedback from the business community that Singpass should only be
used for personal transactions, due to privacy concerns. For example, employees
often shared their Singpass username and password with colleagues when they
went on leave, in order to ensure that transactions could still be undertaken.
▶ The Public Sector (Governance) Act: This law governs, among other
topics, the management of data by government agencies, including
personal data protection and data sharing. It is complemented by the
Instruction Manual for Infocomm Technology and Smart Systems Man-
agement, which provides WOG policies, standards and guidance on good
practices related to data classification, data protection and security, data
acquisition, data processing and fusion, and data access and distribution.
▶ The Personal Data Protection Act: This law provides a baseline standard
of protection for personal data by the private sector in Singapore. It com-
plements sector-specific legislative and regulatory frameworks, such as
the Banking Act and Insurance Act. It also comprises various require-
ments governing the collection, use, disclosure, and care of personal
data in Singapore—which is of vital importance to both privacy and trust
in a digital identity ecosystem.
▶ The National Registration Act: This law enables Singapore to retain a
high-quality, high-coverage foundational ID system upon which Singpass
is reliant.
▶ The Electronic Transactions Act: This law is a key legal basis for Singpass
by establishing trusted certification authority services in Singapore. Fur-
ther, it focuses on the facilitation of electronic transactions through the
recognition of electronic signatures and records. In an amendment to the
law in 2021, Singapore became, the second country to adopt the United
Nations Commission on International Trade Law (UNCITRAL) Model Law
on Electronic Transferable Records (MLETR) into domestic legislation, a
move which sees electronic trade documents, such as promissory notes
and electronic bills of lading (eBLs), given the same legal standing as
their paper-based counterparts. This move toward further equivalence
for electronic records adds opportunities for the use of Singpass to facil-
itate additional use cases in the private sector.
2.5.2 Technology
2.5.2.1 Architecture and Components
Figure 2.5.2.1 shows the core components of the Singpass architecture and how
users interact with it to create a digital identity as part of Singpass and to subse-
quently use key services, such as Myinfo, to share data with relying party services
once authenticated.
Relying Parties
Authoritative
OIDC Singpass Data Sources
NCA
User
DB
Auth
APEX Gov Agency N
ASP RA
Facial
Biometric Pwd
DB DB
PKI Challenge/ ICA
Response Authentication
Credentials
Person Person
APEX A secure application programming interface (API) gateway for exchanging data
with government databases.
Authentication Databases of facial images and passwords for registered Singpass users used
Credentials during authentication.
NCA The National Certificate Authority (NCA) is responsible for issuing user certificates
that tie a user’s public key infrastructure (PKI) credentials to the user’s digital
identity.
User DB A database containing the information of all citizens and residents over the
age of 15, regardless of their registration status with Singpass. This is used as
a reference point during onboarding and is derived automatically from the
Immigration and Checkpoints Authority (ICA), a foundational ID system, and the
Ministry of Manpower (MOM) data, which issues work passes.
A key design decision was to base the trust of a user’s Singpass identity on public
key infrastructure (PKI), which is also a foundation for other Singpass services,
such as Sign. Singpass relies on the National Certificate Authority (NCA) for the
issuance and management of digital certificates.
For iOS and Android users, the Singpass onboarding process includes the gen-
eration of a secure user PKI keypair in the smartphone’s secure enclave. The
Singpass application relies upon digital certificates to certify the ownership of
credentials, such as a user’s identity credential. This means that only the user has
ownership of their private key, ensuring that relying parties can trust communi-
cation between the smartphone and Singpass services.
GovTech does not have specific hardware requirements for the smartphone
device, but at the point of account creation, the application detects the capa-
bilities of the device with regard to a secure enclave, and if this is present, the
onboarding can continue.
The Myinfo service APIs are not accessed directly by the Singpass application and
are able to utilize a wider range of public key options from commercial providers,
such as Entrust, GlobalSign, VeriSign, and others as described in Myinfo docu-
mentation.9 The core requirement is a X.509 certificate enabling implementation
of RSA SHA-256 (as specified in the technical documentation). Furthermore, in
terms of the integrity of demographic information, the Singpass back-end utilizes
the APEX gateway to pull authoritative data directly from government databases
on-demand for onboarding, as well as Myinfo.
9
For Myinfo documentation and implementation requirements, see:https://api.singpass.gov.sg/library/myinfo/
developers/implementation-technical-requirements
Two forms of two factor authentication (2FA) were added to Singpass in 2014:
an SMS one-time passcode sent to the user’s registered mobile phone number,
and a hardware token optionally provided to users who did not wish to use a
mobile phone number or were unable to use one. These hardware tokens were
issued free of charge but are being retired due to the high cost and increasingly
marginal use.
To prove that the user is who they say they are, the Singpass app uses the private
key held in the phone’s secure enclave to sign the request and send it back to the
relying party (at a fixed endpoint for the relying party via the Singpass service)
as a response message. Subsequent communication between the application
and the relying party currently utilizes OpenID Connect as a protocol. Box 2.5.2.3
explains the process in more detail.
The key advantage for the user is a secure, password-less login that is more con-
venient to use. For relying parties, there is greater authentication assurance and,
particularly for those that are accessed infrequently, allowing users to log in with
a mechanism that they are familiar with elsewhere, such as Singpass, reduces
issues with account management—that is, forgotten credentials, among others.
1a 3b
4a. Authorization code, client ID, redirect URL, client
assertion
The technical authentication flow for Singpass (as shown in figure B2.5.2.3.1) comprises the fol-
lowing steps:
Step 2: Singpass OP will authenticate the end user using one of the available methods.
Step 3: Once the user has authenticated, Singpass issues an authorization code.
(a) Once the end user has been authenticated, Singpass will generate an authorization code.
(b) An authorization code will be redirected to the relying party’s server component via user
agent. In addition, the authenticated session of the end user is maintained on the user
agent and Singpass back-end.
Step 4: The relying party uses the authorization code to request the ID token.
(a) The relying party’s server component contacts the token endpoint with authorization code,
client identifier, client assertion JSON web token (JWT) and redirect URI.
(b) If the relying party has a JSON web key set (JWKS) endpoint, the Singpass OP will retrieve
the encryption and signing keys from this endpoint.
Note: Singpass is continuously improving. For the latest technical information, including on the
authentication flow, please visit the Singpass website: https://www.singpass.gov.sg/.
GovTech and its predecessors have paid significant attention to prioritizing and
understanding the needs of users and relying parties for all of their products and
services. This includes studying in detail how users interact with Singpass and,
as new products and features are added, carrying out user testing and focus
group discussions. For example, GovTech has set up Tech Kaki, an open commu-
nity for citizen participation in the design process,10 allowing members to obtain
first access to new products before they go live, as well as to collaborate with
GovTech’s development teams. As a result, GovTech is able to analyze the user
experience of citizens and residents—and identify where it could be improved.
Most recently, in 2021, several design changes were made to the Singpass appli-
cation and branding, both in recognition that Singpass had become more than
just a login to public and private sector services, and to highlight its full potential
to users. More information about this redesign is available at: https://medium.
com/ndi-sg/not-just-for-logging-in-redesigning-singapores-digital-identi-
ty-app-545c08d820bb
10
For more information about Tech Kaki, see: https://www.tech.gov.sg/products-and-services/tech-kaki-community/
GovTech also introduced new taglines such as, “Even Better,” “Even Easier,” “Even
Safer,” “Even Faster,” to communicate the attributes that users value in Singpass:
convenience, ease of use, and security (figure 2.5.2.5.2). To emphasize Singpass
as a user-centric, business-friendly, and inclusive platform, the Singpass website
and app were given a visual overhaul.
Nevertheless, it was not just how the application looked that was important;
GovTech sought to address how it was used. In many cases, this meant striking
a balance between convenience and security when designing the new user
interface. To support developers and the wide array of functionalities now seen
in Singpass, a more flexible and scalable design system was also developed to
ensure that it was easy for developers of relying parties to build new functionalities
while maintaining a consistent user experience (figure 2.5.2.5.3; box 2.5.2.5).
As work began with a research project focusing on the needs of underserved communities, such
as persons with disabilities, single mothers, and the elderly, insights from these user testing ses-
sions began to shape the app’s development and led to guiding principles such as: “Be succinct.
Provide just enough information for the user to proceed at every step of the user journey.” For
example, catering to native screen reader technologies has become part of the app develop-
ment process.
(continues)
Another key learning point for the research team was that in addition to making Singpass more
functionally accessible, the application should empower people with a sense of agency and
independence. These key insights have led the Singpass app to become a pleasure to use, and
to drive the app to become a much more inclusive service for Singaporeans and residents. This
can be observed through the Singpass app reviews, which has a rating of 4.7 on both the Google
Play Store and the Apple App Store as of August 2022.
Multi-Language Support
Singapore is a multilingual society with four official languages: English, Chinese, Malay, and Tamil.
From an inclusivity point of view, as 11 percent of Singpass app users already set their phones to a
language other than English, having Singpass in the four official languages can only be a benefit.
To address this need, the Figure B2.5.2.5.2 One Singpass, Multiple Languages
Singpass app team, assisted
by GovTech’s Government
Digital Services (GDS) divi-
sion, translated approxi-
mately 60,000 words from
the existing English version
of the Singpass application
into each of the other three
official languages. But sim-
ply translating the text was
only one aspect—time was
taken to ensure that the
translations made sense in
each of the languages, and that the same level of readability and understanding was maintained,
regardless of which language the user chose.
Translating an app from one language to another has many challenges. For example, words may
take up more space than in other languages; therefore, pages might need to be redesigned.
Extensive testing of the application has ensured that all users have a consistent experience
regardless of language choice. Technical testing was conducted, followed by user testing with
Citizen Translators—native speakers/writers who have volunteered with the National Translation
Committee (NTC) under the Ministry of Communication and Information (MCI)—to review trans-
lated materials.
The fresh eyes of the Citizen Translators allowed them to provide valuable feedback on the trans-
lations. This made the difference between a readable app and a truly great experience for native
speakers. For example, the English version of the app has a “What is this?” button where users
can find out more about the “My Cards” section, which holds users’ digital identity cards(ICs). The
initial Chinese translation was “这是什么?”, a factually accurate but literal translation. However,
the Citizen Translators recommended “了解更多,” (Chinese for “Understand more”) instead, which
is fluent and easier to understand for the Mandarin-speaking community.
As with almost every official digital system, phishing scams are a problem. Gov-
Tech and the Singapore Police Force work closely together to share intelligence
of the threat landscape and act accordingly to reduce the risk for Singaporeans
and residents. When phishing sites are identified, they can be blocked immedi-
ately, and users are informed in case they have been subject to scams.
If an individual loses their device, they can deactivate the Singpass app via
the Singpass portal using alternative 2FA methods such as Identiface or SMS
OTP. The app will prevent the user from using the app if it detects altered set-
ting on the device that could compromised the account. In these cases, the
individual will have to either reverse the changes made or set up an account
on a different device.
Please refer to the Singpass security page for latest information on the security
measures: https://www.singpass.gov.sg/main/security/?show=use-securely
From a user perspective, when a service requests data, it does so through Myinfo,
which means that the data subject is requested to consent to the use of data
and is aware of what type of data will be shared.
Myinfo currently only supplies one-time access to data, in the context of a single
digital transaction; it does not offer continuous access to data or authorization
for an organization to access data multiple times without additional consent. This
is seen as better for the user, as it means that consent is sought every time an
organization needs to process data, and that the user does not have to remem-
ber what they allowed to happen with their data, which, in a digital economy,
could be extensive and range across multiple service providers and agencies.
Services wishing to access government data through Myinfo APIs must also
complete an application process, during which the need for data is reviewed,
and only services where appropriate access to data is demonstrated will be
allowed.
2.5.3 Go-to-Market
2.5.3.1 Support for Citizens and Residents
GovTech has a help desk that handles issues with Singpass and related prod-
ucts for individual users. For issues beyond GovTech’s direct control, such as the
accuracy of Myinfo data, GovTech coordinates the resolution of these issues or
refers users to the appropriate government agency.
If citizens and residents face any problems, including with onboarding and
account recovery, they may visit one of 50 Community Clubs (half of all Commu-
nity Club locations) that also serve as Singpass counters. There, the user can be
served face-to-face by Community Club staff to create or recover an account.
Community Clubs are well-located and physically-accessible public locations
where people gather for group activities, social support, public information, and
other purposes. For example, many served as vaccination centers and distribu-
tion points for masks during the COVID-19 pandemic.
To put this into practice, aside from detailed documentation, guidelines, tutorials,
and explanations, Singpass provides developers and partners in government,
as well as the private sector, with a self-service developer portal and applica-
tion process for integration with Singpass APIs.12 The portal is easy to use and
focuses not only on technological integration, but also on walking relying parties
through designing new user journeys for their products and services, as enabled
by Singpass. For example, the portal contains separate Business and Developer
sections, catering to non-technical and technical audiences, respectively.
These resources are accessible without the need of any login to the Singpass API
website, in order to encourage interested parties to explore and find out more
about Singpass APIs, including key principles, standards, processes, requirements,
11
For more information about GovTech’s Community Development efforts, see: https://www.developer.tech.gov.
sg/communities/overview
12
For more information about the Singpass self-service developer portal, see: https://api.singpass.gov.sg/
and frequently asked questions. When potential relying parties want to integrate
with Singpass and onboard with any of the APIs, the application process begins
by logging in using Singpass on behalf of the legal entity, then submitting a pro-
posed user journey and a linkup request for approval.
The portal supports a guided application process for public and private sector
relying parties. In conjunction with the application process, there is a range of
documentation and a “sandbox” for relying parties to test their new service. While
the application process is largely automated, new relying parties are made aware
of the need to review their user journeys and re-engineer where necessary, as
Singpass and its products, such as Myinfo, will streamline the business process.
For private sector relying parties, a review process is in place to ensure that the
request for data is reasonable. For example, if a bank wants to ask for a custom-
er’s address, income statement, etc., that is considered reasonable. However, if
the bank asked for unrelated data, then that would not be deemed reasonable.
Oversight for this approval is provided through the Smart Nation and Digital Gov-
ernment Office (SNDGO) and GovTech. Once approved, the relying party can
then proceed to integrate Singpass API with their user journey that requests data,
which is subsequently consented to by the customer or citizen.
In addition to the detailed tutorials for developers published on the Singpass API
portal, there are also demo applications and example code to illustrate the key
implementation requirements. A dummy application, known as Mockpass, was
built and made available as open source software on Github to allow developers
to simulate Singpass and Myinfo transactions in a development environment.
Figure 2.5.3.3.1 Developer Tools: These tools and code examples are also
Signature Verifier of great value to raise awareness in the
developer community and assist the rapid
onboarding of new services. Developers
also have access to “sandbox” APIs and
developer tools (figure 2.5.3.3.1) that allow
them to create functioning applications
without the need for real Singpass users.
13
For information regarding the Singapore Government Developer Portal, see: https://www.developer.tech.gov.sg/
When APEX was initially developed, there was no government cloud policy, hence
the system was developed in-house as an on-premise solution based on the
Akana API management platform (a commercial API management platform).
Now, APEX cloud is being developed for less-sensitive datasets. Moving to the cloud
also opens the possibility of creating an API marketplace with the private sector.
An API is a way for two or more software components to communicate with each other, including
to transmit data. More specifically, an API is programming code that governs the access point to
an application, which may be able to access a database. For example, if you search for a flight on
a website, that website would use APIs to send a request to airlines and receive a response with
offers. Well-designed APIs enable government agencies to enable access to their systems and
databases for authorized users (e.g., other government agencies) while maintaining security
and control.
An API gateway sits between a user and a collection of APIs and back-end services. An API gate-
way can accept and aggregate API calls (essentially message asking an API to provide a service
or data). It is also a management tool, enabling access control and monitoring of API usage.
Using the example of searching for flights, a website may access the APIs of multiple airlines and
travel agencies through an API gateway.
Figure B3.1
API 1
Illustration of How an
API Gateway Works API
Gateway API 2
API 3
Singapore’s API Exchange (APEX) and the X-Road software first developed by the Government of
Estonia (and implemented in Estonia as “X-Tee”) share a similar high-level objective: to facilitate
secure, seamless, and transparent data sharing between and among databases and services.
In doing so, both approaches enable the federation or decentralization of data, removing the
need for centralized data storage as an approach to unlocking the benefits of this data. There
are, however, key differences in how they achieve these outcomes.
APEX is an API gateway where entities (currently only government agencies) can consume
approved APIs for secure and seamless access to authoritative data managed by government,
and API providers can manage that access. This allows service providers to gather data required
for specific transactions, as well as to gain consent from the user through Myinfo. It has minimal
infrastructure. On the other hand, X-Road is an entire ecosystem that has strict onboarding rules
and requires much more infrastructure.
APEX X-Road
There is a central stack but not a formal There is a central operator — The owner of the
operator — APEX is part of the Singapore ecosystem, the X-Road Operator, controls who are
Government Technology Stack (SGTS), a suite of allowed to join the community, and the owner defines
shared and re-usable software components and regulations and practices that the ecosystem must
infrastructure maintained by GovTech to enable follow.
government agencies to build digital services.
The portal is in the intranet zone and is used by API consumers and API providers.
The purpose of the portal is to allow API providers to publish and configure their
APIs on the portal, so that API consumers can discover APIs of interest to their
services and subsequently subscribe to those APIs for use in their services. The
gateway resides in both the intranet and internet zones (figure 3.2.1) and both
services are due to move to the cloud in the next generation of APEX.
APEX
Portal
API Discovery
API Management
1 The user attempts to access a Following authentication, user begins a transaction that
service. requires trusted data.
2 The relying party (RP) requests When a user accesses a service that needs trusted
additional data via API Exchange data to complete a transaction, the RP is able to
(APEX) based on user consent. request that data from an application programming
interface (API) hosted by the gateway.
3 The API request is routed to the API The bridge enables API calls to be placed with
provider via the bridge. government API providers on the government intranet.
4 The API provider processes the The API provider creates a response and sends this via
request. the gateway for the originating RP.
5 Data is retrieved from the Where required, data is retrieved from the authoritative
authoritative source. source/database.
6 The response is routed back to The result of one or more API calls beyond the gateway
the originating service. is relayed to the originating service provider (RP).
▶ Versioning
▶ Documentation
▶ Recommended Use of the Open API Standard
▶ Lifecycle (for example, deprecation of APIs)
Potential API providers (government agencies) must register with the APEX Portal
before being able to submit APIs or publication. This is a relatively lightweight
process, in which registration is based on control of a government agency email
account, but it also requires authentication to the portal with two-factor authen-
tication (2FA). Consumers use APEX to manage and request access to the APIs
they need. In this case, the login mechanism is the same as providers; consum-
ers are not charged for using APEX. Providers must also sign a service agreement
outlining the charges levied by GovTech for the use of APEX.
The APEX cost model will be revised when it moves to the cloud, and this may
result in a per API call model, rather than the existing fixed AU model, based on
access to the on-premises services.
Consumers of APIs are largely supported by the publishing agency. The portal
offers detailed documentation for developers, in conjunction with online training
for API providers and consumers of APEX. A hotline is also provided by GovTech,
although once onboarded, most providers become self-sufficient and use the
provided tools to resolve issues.
The use of APIs follows the use of services by the public. For example, services
provided by the Immigration and Checkpoints Authority (ICA) to enable interna-
tional travel will see peaks at key times, such as extended holiday periods. During
these peak periods, where advance planning is possible, GovTech temporar-
ily increases APEX resources to meet those peaks. However, the finite system
resources in the current on-premises setup eventually limits scalability. This is
one of the concerns that the next evolution of the platform intends to resolve, by
tapping the cloud to increase agility in adapting to peak periods.
APEX
Data
Relying Myinfo
Party 4
Bridge Endpoint
5 IRAS
2
Endpoint
Access API
Gateway 3 API
Person 1 Control
6 Calls
Data
Portal
Agency X
API Discovery Endpoint
API Management
Data
At a high level, the steps in the APEX and Myinfo flow can be described as follows:
The relying party (RP) requests When a user accesses a service that needs trusted
2
additional data via API Exchange data to complete a transaction, the RP is able to
(APEX) based on user consent. request that data from an API hosted by the gateway.
Myinfo routes API requests to Myinfo interprets the request for data and presents
4
relevant APIs. multiple corresponding APIs to the relevant
authoritative sources (API providers).
Data is aggregated by Myinfo. Myinfo aggregates responses received from the API
5
providers and prepares a single response payload.
The response and data payload The result of one or more API calls beyond the gateway
6
are returned to the RP. is relayed to the originating service provider (RP).
This practice of “Tell us once” will not be the same in every country, but the
principle of identifying and assessing the authoritative source for each key
data attribute is a vital component for its successful implementation in
government data sharing. From the citizen perspective, this practice of “Tell
us once” has a tremendously positive effect, reinforcing the perception that
government is a single entity, and that if an individual informs one part of
government that their data has changed, that message should reach all parts
of government.
In addition to analyzing the data and how it was validated, a parallel discussion
examined whether this data should be held in a central data store. The conclu-
sion was that this approach creates a risk, as it is very attractive for attackers;
but also, if such a data set were created, there is the problem of which agency
would own and protect it. There is also the problem of a central dataset being
simply a snapshot of the data held elsewhere—a point in time value—so this
would run the risk of becoming out-of-date if it were not constantly updated. The
resulting policy was that the key data attributes, or the single sources of truth,
should remain under the control of the agency that has a vested interest in that
data. This implies that the means of accessing that data are created to enable
the wider utility.
This thinking led to the first implementation of Myinfo for an individual to give
consent to sharing their verified data in government-to-person transactions,
as well as Myinfo business for an authorized officer to consent to sharing their
verified data in government-to-business transactions. Beyond government,
this has also enabled many transactions that were previously process-heavy
Alongside APEX as a single point of exchange for data from government agen-
cies, strong governance, data standards, discoverability, and common cata-
logues were developed. This means that today, APIs and an API gateway exist,
giving access to various different data items from across government agencies,
enabling rich user journeys and digital transactions.
Since its launch in 2017, APEX was quickly viewed as significant national infra-
structure, or SII. This status has strongly increased the compliance overhead
costs for the service, but this has been embraced by the GovTech team and
their operations.
The data payloads carried in API transactions are secured according to the
specifications put in place by the API provider. This means that there are cur-
rently no set standards for data integrity or confidentiality of API calls; instead, it
is the responsibility of the agency publishing an API that gives access to data to
ensure that appropriate controls are in place.
▶ There are more than 4.5 million users, covering 97 percent of citizens and
residents aged 15 and above.
▶ Over 2,000 services offered by more than 700 government agencies and
businesses, utilize Singpass to support relevant use cases, ranging from
financial services to healthcare, education, business services, and trans-
port. 900 of these services have been onboarded to Myinfo.
▶ More than 350 million personal and corporate transactions are facilitated
using Singpass every year. Myinfo sees about 200,000 transactions a day
on average.
▶ The document wallet and digital identity card (IC) are accessed approx-
imately 485,000 times per month.
Figure 4.4.1 Example of How Myinfo Can Be Used to Apply for a Credit Card Instantly
14
Monetary Authority of Singapore. 2022. AMLD 01/2018: “Use of Myinfo and CDD Measures for Non Face-to-Face
Business Relations.” https://www.mas.gov.sg/regulation/circulars/circular-on-use-of-myinfo-and-cdd-measures-
for-non-face-to-face-business-relations
Users access SGFinDex by first connecting to their bank online or through the
MyMoneySense service (a financial planning digital service jointly developed by
the Ministry of Manpower (MOM) and GovTech (figure 4.4.4). Once logged in,
Since its inception on December 7, 2020, SGFinDex has spurred financial planning
among participating bank customers with over 150,000 unique user sign-ups,
290,000 bank accounts linked, and 620,000 data retrievals made.
This initiative has highlighted a number of key use cases in which digital technol-
ogy can provide efficiencies. These include:
To solve these key supply chain issues and create a stronger and more robust
supply chain ecosystem for international trade flows, SGTraDex provides a
common data infrastructure and easy-to-use digital tools for shippers, traders,
logistics Operators, financial institutions, and associated organizations, such as
regulators and associations.
5.2 Authorization
Currently, Singpass is used for onboarding. GovTech will soon offer businesses
the opportunity of using Singpass as a means for their customers to remotely
authorize transactions based on the strong user authentication and verification
provided by the NDI. An example might be a push notification from a banking
application to authorize a payment.
The cloud version of APEX is planned to go live in March 2023, starting with a
pilot for external businesses and three major agencies in July 2022. The pilot
will feature APIs fronted by the APEX Cloud gateway and published on the API
marketplace, for whole-of-government (WOG) and select private sector service
providers. Meanwhile, the on-premises system will remain active to support con-
fidential APIs that cannot be shared beyond central government services.
National digital identity (NDI) and government data sharing platforms, just like
any digital government solutions, rarely map directly from one country to the
needs of another country. Each country has its own particular ways of working,
including institutional arrangements, legal frameworks, attitudes towards data
protection and privacy, and requirements for ID form factors (such as smart-
cards, mobile, digital credentials, etc.). In other words, there is no one-size-fits-all
approach.
Any country wishing to build their own NDI and government data sharing plat-
form should consider their own domestic requirements and circumstances and
then adapt or learn from the experience of Singapore and other countries. They
should not directly replicate any other approach. Equally, key building blocks for
success should always be observed, such as ensuring that critical legislation
is in place for enabling new systems and for data protection; that government
agencies have the relevant skills and coordination to manage implementa-
tion effectively and efficiently; clearly identifying the risks and putting in place
mitigation measures; and understanding the needs of vulnerable populations,
including those on the fringes, and acting on that understanding.
This section summarizes some of the key success factors and lessons from the
Singpass and APEX experience to date.
Lessons have also been learned along the way, thereby improving the usability
and security of Singpass. For instance, the username could initially be set by
users until, problems arose with regard to users remembering their username.
As a result, the username was shifted to the National Registration Identity Card
(NRIC) number or Foreign Identification Number (FIN).
This approach of solving a key problem, then constantly building on that platform
has improved confidence in users and relying parties (RPs).
15
Ratings as published by the Google Play Store and iOS App Store on August 2022.
6.5 Foundational ID
Both Singpass and APEX benefit significantly from Singapore having a strong
foundational ID system. Singpass was a natural extension of the existing founda-
tional ID system. All citizens have an NRIC number from birth, and residents have
a FIN from arrival. It is also made easy by ICA and MOM to verify this information.
For many countries that do not have a foundational ID system, the basis for a
digital ID is much harder, as the identity proofing and onboarding processes
are more complex. This is the case in the UK and Australia, for example, where
multiple touchpoints are required to prove identity when creating a digital ID. This
can lead to friction and exclusion.
With respect to APEX, the NRIC number and FIN each provide a unique key
that facilitates the unique identification and matching of information across
databases.
APEX, including its gateway, was originally developed based on a commercial API
management platform, and while initially implemented on-premises, is currently
being redesigned for the cloud. This implies a strong internal capacity and skills
for secure hosting, as well as information security and cyber security expertise to
ensure the safety and assurance of cloud-based services.
It should also be noted that, although the Singpass team initially chose the cen-
tralized model with Myinfo, they are also constantly reacting to changing user
requirements and sentiments. For example, in response to the increasing need
for user privacy (that is, users not wanting the government to know which RPs
they share data with), the Singpass team is starting to explore a decentralized
model of data sharing and how that may function in the future.