Singpass Developer Docs
Developer Docs for Singpass
Developer Docs for Singpass
  • INTRODUCTION
    • Overview of Singpass
    • Understanding the basics of OIDC
  • Products
    • Login
      • Introduction
      • Key Principles
      • User Journey
      • Logo Download and Brand Guidelines
      • Singpass Button Guidelines (For developers and designers)
    • FAQ
      • Login
      • Myinfo
    • Myinfo
      • Introduction
      • Key Principles
      • User Journey
      • Logo Download and Brand Guidelines
      • Data Display Guidelines
      • Scheduled Downtimes
  • GETTING STARTED
    • Onboarding Checklist
    • User Journey
    • Create Singpass Application
    • Start Integration - Demo App
  • Technical Specifications
    • Singpass Authentication API
      • Overview of Singpass Flow
      • 1. Authorization Endpoint
        • Redirection on success
        • For Mobile Developers
      • 2. Token Endpoint
        • Authorization Code Grant
        • Client JWK Requirements
      • 3. Userinfo Endpoint
        • Requesting Userinfo
        • Validating the payload
      • .well-known Endpoints
        • OpenID Discovery Endpoint
        • JWKS Endpoint
      • Error Response
      • Frame busting for web views
    • Staging and Production URLs
  • Singpass Developer Portal (SDP)
    • User Guide
      • Obtain Access to SDP
      • Login to SDP
      • Toggle Staging vs Production
      • Create Staging App
      • Edit Staging App
      • Create Staging Test Account
      • Create Production App
      • Edit Production App
      • Consent to Singpass Service Agreement
      • View Singpass Service Agreement
      • Updating Billing Contact Information
      • Deactivate Production App
      • Activate Production App
      • How to View Production App Transactions
    • Understanding the App Config Fields
      • App Name
      • App Description
      • Site URL
      • Support Emails
      • Allowed Scopes
      • Redirect URL
      • Token-based Authentication
  • Data Catalog (Myinfo)
    • Understanding the Data
      • Local Registered Birth Records and Sponsored Child Records
      • CPF Contribution History (up to 15 months)
      • Notice of Assessment (Basic)
      • Notice of Assessment (Detailed)
    • Catalog
      • Personal
      • Finance
      • Education and Employment
      • Family
      • Vehicle and Driving Licence
      • Property
      • Government Scheme
  • TESTING
    • Testing with Singpass App
    • Myinfo Test Personas
  • MORE INFORMATION
    • Contact
Powered by GitBook
On this page

Was this helpful?

  1. Products
  2. Myinfo

Key Principles

Partners are to comply with Myinfo key principles for your intergration and submission of documents.

Requesting for Data

  1. Request only what you need

  • Do not over-collect data, where this is not required for business purposes or legal reasons.

  • Each request must support only a single purpose.

  1. PDPA & Applicable Regulations/Legislation

  • Protect, retain, transfer and dispose of data retrieved according to the rules of the Personal Data Protection Act (PDPA), relevant industry regulations and applicable legislation.

  • Use data in a manner consistent with the purpose of user’s consent.

  1. Use for lawful purposes

  • Use the data items retrieved for lawful purposes only.


Designing your User Journey (UJ)

  1. Display As-Is

  • Data items retrieved from our APIs should be displayed as-is on digital forms, so as to assure users that the correct data items have been retrieved.

  • This minimises clarifications on the data retrieved and encourage users to update the relevant Government data source agency if any information is outdated.

  1. Store only if submitted

  • Data should be purged if form is not successfully submitted.

  • If ‘Save-as-draft’ feature is available, unsubmitted data should be purged periodically.

  1. Provide non-Myinfo alternative

  • Partners are encouraged to support customers who prefer to use a non-Myinfo alternative.

  1. Showing customers the benefits of using Myinfo

  • Indicate that Myinfo service is available for your application and clearly state the target users (e.g. for SC/PR and/or Foreigners).

  • Present the benefits of using Myinfo option (e.g. time saving, less document uploads or instant provisioning).

  1. Reduce supporting document upload

  • Data from Government sources which are un-editable on your form should be assessed for suitability as an alternative to collecting documents for verification (e.g. NRIC, CPF Contribution History, Notice of Assessment).


Using Myinfo Personal Data

  1. Display all retrieved personal data

  • All Myinfo Personal data retrieved shall be displayed as-is on your digital forms.

  • Government-originated data on digital service forms should be un-editable, to preserve data integrity for verification.

  • User-provided data should remain editable.

PreviousIntroductionNextUser Journey

Last updated 21 days ago

Was this helpful?