For the complete documentation index, see llms.txt. This page is also available as Markdown.

Singpass, Myinfo

SingPass and CorpPass are separate entities from FormSG.

Can Singpass be made optional to cater to respondents with and without Singpass?

This is currently not possible. A workaround to this is to create a directory leading to two different forms. See an example: go.gov.sg/formsg-payments-demo.

My respondents are having issues on mobile.

Please send them some of these troubleshooting steps:

  1. Check your internet connection to ensure it is stable.

  2. Make sure device and Singpass is updated to latest version.

  3. Ensure cookies are not blocked on browser.

  4. Use Safari/Chrome as recommended browsers.

  5. Try logging in to other government websites/apps to determine if issue occurs on other platforms.

I am unable to authenticate (iOS)

Your respondents encounter an issue that says "unable to launch Singpass app".

This can sometimes happen on iOS devices as the Apple app site association (AASA) is not initialised due to factors like low battery and poor cellular connection. Here are some ways you can troubleshoot.

  1. Charge your phone on wifi and wait for iOS to batch process the AASA

  2. Reinstall Singpass app to trigger a new download of AASA

After Singpass app authentication, users are not auto redirected back to the digital service (iOS)

This is currently not supported. Apple currently restricts automatic redirection to webpages on iOS.

How long do MyInfo forms last before expiring?

The respondent can leave the form open for up to 3 hours before it will be automatically closed.

How can I test MyInfo data without e-service ID?

You can test MyInfo on uat.form.gov.sg. For children records, you can use the following profiles:

  1. F1612364K

  2. F1612366T

  3. S2043629H

  4. S4000002Z

If you encounter issues with MyInfo, please contact support@myinfo.gov.sg.

Where do we get the MyInfo data?

MyInfo data is obtained through MyInfo APIs (data catalog here).

Please write in to us if you have a significant volume use case requiring an additional field.

My respondents are unable to see their children's records!

Please check if their children are recorded under Local Registered Birth Records in the Singpass app. This can be found under "My Profile" => "Family". Also, the children must not be 21 years old and above.

If they are but it does not appear in FormSG, please report to us.

In other cases, please approach support@myinfo.gov.sg.

Why are some MyInfo fields verified and not others?

MyInfo data obtained will always be categorised into one of these:

  • 1 - Government-verified Data

  • 2 - User Provided Data

  • 3 - Not Applicable (e.g. CPF data for foreigners)

  • 4 - Data retrieved from SingPass (e.g. email, mobileno)

For 1, it will have a [verified] tag to your responses and the field is locked.

There are some fields which will always be editable even if there are data provided (e.g. Marital status).

How should I automate and handle Singpass data?

Recommended handling of Webhooks:

Recommended handling of JSON:

  • Not recommended to do an exact match.

  • Check for "NRIC" instead as this will be future proof if FormSG makes any changes.

Last updated

Was this helpful?