Developer Portal Terms of Use
Definitions
"API Terms of Use" means the API Terms of Use as set out below.
"Corppass" means the corporate digital identity for businesses and other entities (such as non-profit organisations and associations) to transact with Government agencies and statutory boards online which can be obtained from: https://www.corppass.gov.sg.
"Non-Restricted SSG's API" means any SSG's API which are not Restricted SSG's APIs.
"ODL" means the Singapore Open Data Licence as set out below.
"Privacy Policy" means the privacy policy for this Developer Portal.
"Registered User" means any person or entity that has a registered account on this Developer Portal.
"Restricted SSG's API" means any SSG's API made available to a Registered User subject to further approval from SSG.
"SSG" means SkillsFuture Singapore Agency (UEN No. T16GB0003C) or its assignees or successors.
"SSG's API" means any application programming interface, program, protocol, data structure, routine, SSG sample code, element and component that is made available by SSG on this Developer Portal or as otherwise provided to the Registered User to use for technology developments.
"TOS" means the API Terms of Service as set out below.
"Visitor" means any user who browses this Developer Portal without registering or logging in as a Registered User.
General
This developer portal (this "Developer Portal") is owned and operated by SSG. These Developer Portal Terms of Use ("Terms of Use") govern the access or use of this Developer Portal for each Registered User and Visitor.
By accessing or using this Developer Portal including but not limited to browsing this Developer Portal, making enquiries, registering an account as a Registered User or by making any other interactions via this Developer Portal, you are deemed to have accepted and agreed to be bound by these Terms of Use and the Privacy Policy.
By accessing or using any of SSG's APIs, you are deemed to have accepted and agreed to be bound by these Terms of Use, the API Terms of Use, and the Privacy Policy.
You are responsible for all access or use of this Developer Portal and any of SSG's APIs under your account, even if the access or use is made by another person.
SSG may make changes to these Terms of Use and the API Terms of Use from time to time. It is your responsibility to check this page for any changes to these Terms of Use and the API Terms of Use. Your continued access or use of this Developer Portal and/or any of SSG's APIs after such changes have been made will constitute your acceptance of those changes.
If SSG grants you permission to access any restricted part of this Developer Portal, or any SSG's API, SSG may withdraw such permission at any time.
SSG may seek all remedies under the law for any violation of these Terms of Use and the API Terms of Use.
In the event of any conflict or inconsistency between these Terms of Use and the API Terms of Use, the API Terms of Use will prevail to the extent necessary to resolve any such conflict or inconsistency.
Non-Restricted SSG's APIs
If you are using any Non-Restricted SSG's API, the TOS and the ODL will apply to you. For the avoidance of doubt, the TOS and the ODL will not apply to you for any Restricted SSG's API even though the TOS and the ODL may read otherwise.
These Terms of Use, the API Terms of Use, and the Privacy Policy must be read together with the TOS and the ODL. These Terms of Use, the API Terms of Use, and the Privacy Policy will apply to (i) clarify any ambiguity in the TOS and the ODL and (ii) fill in the gaps that are not covered by the TOS and the ODL.
These Terms of Use, the API Terms of Use, and the Privacy Policy are not intended to add, modify, or vary any terms in the TOS and the ODL. If there is any conflict between these Terms of Use, the API Terms of Use, the Privacy Policy, the TOS and the ODL, the TOS and the ODL will prevail to the extent necessary to resolve such conflict.
Registering an account
In order to be a Registered User, you must register for an account by providing your name, a valid email, and any other information as required by SSG. SSG may reject your account registration at its sole discretion.
If you wish to register an account as an individual, you have to do so by first logging in with a valid social media account which may be specified by SSG before registering an account.
If you wish to register an account as an entity, you have to do so by first logging in with a valid Corppass, before registering an account.
If you are acting on behalf of an entity, you must be duly authorised to do so (including being authorised to use the valid Corppass), and the entity will be bound by these Terms of Use and the API Terms of Use.
You are responsible for the security of your account and password. SSG will not be liable for any loss or damage arising from your failure to keep the information safely.
Intellectual Property Rights
The intellectual property rights in this Developer Portal and all of the information, texts, pictures, videos and other contents made available on this Developer Portal are owned by SSG and/or its licensors. You shall not print, transmit or otherwise make copies of any such content without the express prior permission of SSG.
This clause will survive any termination or expiration of these Terms of Use or the API Terms of Use.
Disclaimer of Warranties and Liabilities
The contents on this Developer Portal are provided on an 'as is' basis.
To the fullest extent permitted by law, SSG does not make any representations or warranties in relation to this Developer Portal including but not limited to your use of this Developer Portal being uninterrupted, error-free or free from any harmful components and SSG hereby disclaims any warranties whether expressly or impliedly for any contents, materials, data or services made available through or in relation to this Developer Portal.
SSG will not be liable to the fullest extent allowed by law for damages, losses, claims, costs or expenses of any kind suffered or incurred by you related or arising from: (a) your access or use of this Developer Portal or any of SSG's APIs; (b) any interruption in your use in relation to this Developer Portal or any of SSG's APIs; (c) the unavailability of this Developer Portal or any of SSG's APIs; (d) the quality, completeness, accuracy, reliability or service levels in connection with this Developer Portal or any of SSG's APIs; (e) any loss or corruption of data in connection with your use of this Developer Portal or any of SSG's APIs; (f) its negligence or that of its agent, employee, contractor or authorised representative; or (g) any termination or change of this Developer Portal or any of SSG's APIs.
For the avoidance of doubt, nothing in these Terms of Use or the API Terms of Use is intended to exclude or limit any liability that may not by law be excluded or limited.
Permission to Use
Your permission to use this Developer Portal or any of SSG's APIs is personal to you and non-transferable. Your use of this Developer Portal or any of SSG's APIs is conditional on your compliance with these Terms of Use and the API Terms of Use (where applicable). You shall not: (a) use this Developer Portal or any of SSG's APIs for any fraudulent or unlawful purpose; (b) use this Developer Portal or any of SSG's APIs to defame, abuse, harass, stalk, threaten or otherwise violate the rights of others, including without limitation privacy rights or rights of publicity; (c) impersonate any person or entity, falsely state or otherwise misrepresent your affiliation with any person or entity in connection with any access or use this Developer Portal or any of SSG's APIs; (d) interfere with or disrupt the operation of this Developer Portal or any of SSG's APIs, the servers or the networks used to make this Developer Portal or any of SSG's APIs available or violate any requirements, procedures, policies or regulations of such networks or servers; (e) transmit or otherwise make available in connection with this Developer Portal or any of SSG's APIs any virus, worm, trojan horse or other computer code that is harmful or invasive or may or is intended to damage the operation of, or to monitor the use of, any hardware, software, or equipment; (f) reproduce, duplicate, copy, sell, resell, or otherwise exploit for any commercial purposes, any portion of, use of, or access to this Developer Portal or any of SSG's APIs; (g) modify, adapt, translate, reverse engineer, decompile or disassemble any portion of this Developer Portal or any of SSG's APIs. If you wish to reverse engineer any part of this Developer Portal, you must obtain SSG's prior written consent which SSG can give or withhold at its sole discretion; (h) infringe any copyright, trade mark, or proprietary rights subsisting in this Developer Portal, any materials originating from this Developer Portal, or any materials obtained via any of SSG's APIs; (i) frame or mirror any part of this Developer Portal or any of SSG's APIs without the prior written consent of SSG which SSG can give or withhold at its sole discretion; (j) create a database by systematically downloading and storing the contents of this Developer Portal or any of SSG's APIs; (k) use any manual or automatic device in any way to gather the contents of this Developer Portal or any of SSG's APIs or reproduce or circumvent the navigational structure or presentation of this Developer Portal or any of SSG's APIs without the prior written consent of SSG which SSG can give or withhold at its sole discretion; (l) commit any actions which will prejudice SSG's interest and security policy or any national security policy; and (m) make any misrepresentations to us (including but not limited to misrepresentations concerning your legal capacity and mental capacity).
You represent and warrant that you are of legal age and have the capacity and authority to use this Developer Portal or any of SSG's APIs and if you do not have mental or legal capacity, you confirm that you have your parent's or legal guardian's consent to these Terms of Use and the API Terms of Use.
If you are acting on behalf of an entity, you represent and warrant that the entity you are acting for is a duly incorporated or constituted entity under the laws of the country in which it is incorporated or constituted and you have the capacity and authority to act on behalf of the entity in relation to this Developer Portal.
You represent, warrant and undertake that all information provided by you to SSG in connection with your use of this Developer Portal or any of SSG's APIs is accurate, current and complete.
Indemnification
You agree to hold harmless and indemnify SSG against any claims, damages, losses and expenses incurred or suffered by SSG in connection with: (1) any breach by you of any representations, warranties or undertakings provided herein; (2) any breach by you of these Terms of Use or the API Terms of Use; (3) your use of this Developer Portal or any of SSG's APIs, including any unlawful use by you of this Developer Portal or any of SSG's APIs; or (4) any loss of data in connection with your use of this Developer Portal or any of SSG's APIs.
This clause will survive any termination or expiration of these Terms of Use or the API Terms of Use.
Right of Access
This Developer Portal may provide hyperlinks to other websites and online resources which are not maintained or controlled by SSG. SSG is not responsible for the contents of such external sites or resources. SSG will not be liable for any losses, claims, actions, costs, expenses or any damages that arise from the use of those external sites and resources. SSG may also block any links to or from this Developer Portal. Your use of third-party sites and resources is at your own risk.
Confidentiality
You may receive information from SSG which is confidential (whether or not marked as such). You may also gain access to SSG's APIs which are expressed by SSG to be confidential. You shall take all reasonable efforts to protect the confidentiality of such information or SSG's APIs. SSG may require you to delete any such confidential information or SSG's APIs when it deems fit, and you shall use your best endeavours to comply with such requirement.
This clause will survive any termination or expiration of these Terms of Use and the API Terms of Use.
Privacy Policy
SSG may collect and use information about you in accordance with its Privacy Policy. You can view a copy of the Privacy Policy by clicking here.
Notice
Any notice, request or other communication under these Terms of Use and the API Terms of Use is to be in writing and can be delivered personally or by email to the intended recipient. To the fullest extent allowed by law, each party may serve legal documents or any other documents related to legal or arbitration proceedings on any other party in accordance with this clause.
Non-Waiver
The failure of either party at any time to exercise any right or to require performance by the other party of any provision of these Terms of Use or to claim a breach of any term of these Terms of Use will not be deemed to be a waiver of such or any other rights or remedies available to it.
Assignment
SSG may assign or transfer any right or obligation under these Terms of Use and the API Terms of Use without your prior written consent. You shall not assign or transfer any right or obligation arising under these Terms of Use to any third party without SSG's prior written consent which SSG can give or withhold at its sole discretion.
Rights of Third Parties
Any person who is not a party to these Terms of Use and the API Terms of Use will not have any rights to enforce any terms under these Terms of Use and the API Terms of Use.
Jurisdictional Issues
SSG makes no representation that the information provided on this Developer Portal or in relation to any of SSG's APIs is appropriate or available for use outside Singapore. If you choose to access or use this Developer Portal or any of SSG's APIs outside Singapore, you are responsible for your own risk and you shall take the necessary steps to comply with the applicable local laws. By accessing or using this Developer Portal or any of SSG's APIs, you agree that certain personal data of yours will be transferred and processed in Singapore.
Effective Period
These Terms of Use and the API Terms of Use are effective as long as this Developer Portal is active. Upon any breach of these Terms of Use or the API Terms of Use, SSG may at any time terminate, suspend or restrict your access to or use of this Developer Portal. Upon termination or suspension of your use of this Developer Portal, you shall immediately return or if SSG directs, destroy all property of SSG which are in your possession or control. You shall not bring any claims against SSG with respect to such termination or suspension. SSG will not be liable for any direct or indirect losses or damages that result from the termination or suspension of your access or use of this Developer Portal.
Governing Law
These Terms of Use and the API Terms of Use will be governed and construed in accordance with the laws of Singapore. You agree to submit to the jurisdiction of the Singapore courts. Notwithstanding the aforesaid, SSG may elect to have disputes arising from these Terms of Use or the API Terms of Use resolved by way of arbitration. The arbitration will be in accordance with the rules of Singapore International Arbitration Centre for the time being in force and the seat of arbitration will be in Singapore. The arbitration tribunal will consist of one arbitrator appointed by SSG and the language of arbitration will be in English.
API Terms of Use
General
Thank you for using SSG's APIs. These API Terms of Use, the Terms of Use, and the Privacy Policy govern the Registered User's access or use of any of SSG's APIs. By accessing or using any of SSG's APIs, you are deemed to have accepted and agreed to be bound by these API Terms of Use.
SSG may restrict your access to or use of any of SSG's APIs. If SSG grants you permission to access or use any of SSG's APIs, SSG may withdraw such permission at any time.
In the event of any conflict or inconsistency between these API Terms of Use and the Terms of Use, these API Terms of Use will prevail to the extent necessary to resolve any such conflict or inconsistency.
Access or use of SSG's API
In order to access or use any of SSG's APIs, you are required to be a Registered User.
You may make a request for any of the Restricted SSG's APIs that you wish to have access to or use of. You will not have access to or use of any of the Restricted SSG's APIs without the approval of SSG.
You represent and warrant that you have the capacity and authority to access or use any of SSG's APIs and all information provided by you to SSG in connection with your use of any of SSG's APIs is accurate, current and complete. You warrant that your software, applications, websites, systems or any functions that can use, access, call, command, query or request any of SSG's APIs are free of any unauthorised code (including but not limited to any virus, trojan horse, worm, software routine or hardware component designed to permit unauthorised access or use, to disable, erase, or otherwise harm software, hardware or data or to perform any such actions).
Intellectual Property Rights
All intellectual property rights in relation to any of SSG's APIs are owned by SSG and/or its licensors. You shall not enforce any intellectual property rights that belong to SSG without SSG's prior written consent which SSG can give or withhold at its sole discretion.
This clause will survive any termination or expiration of these API Terms of Use.
Rights of SSG
SSG may modify any of SSG's APIs or any other functionalities in relation to any of SSG's APIs from time to time. SSG may at its sole discretion, discontinue any of SSG's APIs or block the Registered User's access to or use of any of SSG's APIs (including but not limited to any IP addresses, keys or any other methods which might be used to access or use any of SSG's APIs).
Permission
Where SSG grants you permission to access or use any of SSG's APIs, such permission is limited, revocable, non-exclusive and non-transferrable, and will remain in force until it is revoked or withdrawn or has expired, or until such SSG's API has been discontinued (whichever occurs earlier). For the avoidance of doubt, such permission will be subject to the terms and conditions in the Terms of Use, these API Terms of Use and the Privacy Policy.
In the event that you receive or have access to any of SSG's APIs and you have not obtained the necessary approvals, permissions or authorisations from SSG for such SSG's API, you shall immediately inform SSG, delete the said SSG's API, and if directed by SSG delete any information obtained in connection with the said SSG's API.
Disclaimer of Warranties and Liabilities
SSG's APIs are provided on an 'as is' basis.
To the fullest extent permitted by law, SSG does not make any representations or warranties in relation to any of SSG's APIs including but not limited to your use of any of SSG's APIs being uninterrupted, error-free or free from any harmful components and SSG hereby disclaims any warranties whether express or implied for any contents, materials, data or services made available through or in relation to any of SSG's APIs.
SINGAPORE OPEN DATA LICENCE
Acceptance & Grant of Licence
By Using (as defined below) the datasets on the Relevant Websites, you agree to the terms of this Licence.
The Agency grants you a worldwide, perpetual, royalty-free, non-exclusive licence to Use the datasets, subject to the terms of this Licence.
What You Can Do:
- You can use, access, download, copy, distribute, transmit, modify and adapt the datasets, or any derived analyses or applications, whether commercially or non-commercially ("Use").
- You may grant a sub-licence of the datasets if this is necessary to enable users of your application and/or website ("your Sub-Licensees"), to use your application or access your website.
- If your Sub-Licensees require additional rights, your application and/or website should direct your Sub-Licensees to obtain the appropriate licence at data.gov.sg.
Limitations
- This Licence does not grant you any rights over:
- any personal data in the dataset;
- third party rights that the Agency is not authorised to license; and
- patents, trademarks and design rights.
- You must not Use the datasets in a way that suggests any official status or that an Agency endorses you or your Use of the datasets.
- This Licence does not grant any rights to Downstream Sub-Licensees.
Additional Conditions
Attribution: You must include in your products, applications or websites that Use the datasets, a conspicuous notice acknowledging the source of the datasets and including a link to the most recent version of this Licence. An example notice is provided below:
[Contains information from {name of dataset} accessed on {date of access of dataset} from {source of data} which is made available under the terms of the Singapore Open Data Licence version 1.0 {URL link to licence}]
Disclaimers: The datasets are provided on an "as is" and "as available" basis. The Agency makes no representations or warranties in relation to the datasets, including but not limited to any representation or warranty as to the accuracy, completeness, reliability, continued availability, timeliness, non-infringement, title, quality or fitness for any particular purpose of the datasets to the fullest extent permitted by the law.
To the extent permitted by law, the Agency shall not be liable to you or any third party whether in contract, tort (including negligence), restitution, breach of statutory duty or otherwise, for damage or loss of any kind arising directly or indirectly from your or any third party's Use of, or inability to Use, the datasets or the Relevant Websites.
Indemnity: You shall indemnify the Agency against all liabilities, damages, costs (including legal costs) and expenses arising directly or indirectly from:
- any claim made by a third party in connection with your Use of the datasets;
- your violation of any rights of another person; or
- any claim made by a third party in connection with the third party's Use of the datasets or any derived analyses or applications which you have provided.
Intellectual Property: All datasets are the intellectual property of the Agency.
You cannot enforce any intellectual property rights belonging to the Agency except with the prior written approval of the Agency.
Rights of Third Parties: No one other than a party to this Licence shall have any right to enforce any of its terms.
Termination of Licence: The Agency may terminate this Licence immediately upon your breach of any of the terms of this Licence. The Disclaimers and Indemnity sections, and any other provision of this Licence which is required to give effect to termination or the consequences of such termination, shall survive the termination of this Licence.
Governing Law and Jurisdiction: This Licence is governed by the laws of the Republic of Singapore and the parties to the Licence submit to the exclusive jurisdiction of the Singapore courts.
Definitions and Interpretation
In this Licence:
"Agency" means the Singapore Government (including its Ministries, departments, and Organs of State) or the Statutory Board providing the dataset, and where the dataset derives its data from multiple Agencies, a reference to "Agency" shall include all the Agencies providing the source data.
"Dataset" includes any data, or information within the dataset, that is offered for use under the terms of this Licence.
"Downstream Sub-Licensee" means any person who may require a licence in order to access the website or use the application of a Sub-Licensee.
"Statutory Board" means a body incorporated by or under written law from time to time to perform or discharge any public function.
"Sub-Licensee" means a person that is granted a sub-licence by you, where allowed under this Licence.
"Relevant Websites" means this website or other websites owned by an Agency that are linked from this website.
About the Singapore Open Data Licence
The Singapore Open Data Licence aims to promote and enable easy reuse of Public Sector data to create value for the community and businesses.
This is version 1.0 of the Singapore Open Data Licence. The Singapore Government may, from time to time, issue new versions of the Singapore Open Data Licence. Your continued Use of the datasets constitutes your acceptance of the new version of this Licence.
API TERMS OF SERVICE
Acceptance of API Terms Of Service
The Agency may offer datasets through an API. Use of the datasets is governed by the Singapore Open Data Licence. The service through which you may access datasets via APIs is subject to these API terms of service ("Terms of Service").
By Using an API on the Relevant Websites, you agree to the Terms of Service.
What You Can Do:
- You can use, access, call, command, query or request the API, whether commercially or non-commercially ("Use").
- If your API Client(s) are intended to be distributed as or as part of a software library, you may grant a sub-licence of the APIs if this is necessary to enable other persons ("your Sub-Licensees") to incorporate and/or distribute your API Client(s) in their software programs.
- If your Sub-Licensees require additional rights, your application and/or website should direct your Sub-Licensees to obtain the appropriate licence at data.gov.sg.
Limitations
- These Terms of Service do not grant you any rights over:
- any personal data should any personal data be included or exposed through the APIs, inadvertently or otherwise; and
- any intellectual property found in content accessible through the APIs.
- These Terms of Service do not grant any rights to Downstream Sub-Licensees.
Additional Conditions
Access to datasets through APIs is subject to the following:
- Your right to Use APIs may be subject to additional terms, including limitations on Use, found on the individual pages of each API. You agree that an Agency may monitor your Use of the API to improve the service, track usage, to ensure compliance with these Terms of Service, or for security purposes.
- When you Use the API, you must utilise the access control credentials issued to you if applicable. You agree to keep such credentials secure and confidential. You shall not mis-present or mask your API Client's identity when Using the API.
- You warrant that your API Client(s) are free of any Unauthorised Code. You agree to Use the API in accordance to the Agency's published technical and other specifications, including all security requirements and procedures. You shall not interfere with or disrupt the API or the servers or networks providing the API. You shall not exploit any vulnerability of the API or servers, inject any unauthorised or malicious scripts, codes, commands, queries or requests, or introduce any Unauthorised Code through the API.
Disclaimers: The APIs are provided on an "as is" and "as available" basis. The Agency makes no representations or warranties isn relation to the APIs, including but not limited to any representation or warranty as to the accuracy, completeness, reliability, service levels, continued availability, timeliness, non-infringement, title, quality or fitness for any particular purpose of the APIs to the fullest extent permitted by the law.
To the extent permitted by law, the Agency shall not be liable to you or any third party und whether in contract, tort (including negligence), restitution, breach of statutory duty or otherwise, for damage or loss of any kind arising directly or indirectly from your or any third party's Use of, or inability to Use, the APIs or the Relevant Websites.
The Agency's provision of APIs does not prevent the Agency from:
- developing its own products or services, some of which may offer the same or similar functionalities as your API Client(s) and/or any of your products or services; or
- modifying any APIs or methods of accessing the APIs at any time.
Indemnity: You shall indemnify the Agency against all liabilities, damages, costs (including legal costs) and expenses arising directly or indirectly from:
- any claim made by a third party in connection with your Use of the APIs;
- any system failure or downtime, and/or any lost or damaged data or software, arising from or in connection with your Use of the APIs;
- your violation of any rights of another person; or
- any claim made by a third party in connection with the third party's Use of your API Client(s) developed using the APIs, or any derived analyses or applications which you have provided.
Intellectual Property: All intellectual property rights subsisting in or used in connection with the APIs are the property of the Agency.
You cannot enforce any intellectual property rights belonging to the Agency in respect of the APIs except with the prior written approval of such Agency.
Rights of Third Parties: No one other than a party to these Terms of Service shall have any right to enforce any of its terms.
Suspension or termination of API access: The Agency may terminate these Terms of Service or suspend your access to the API for any reason whatsoever. Upon such termination or suspension, you shall immediately stop Using the API. The Disclaimers and Indemnity sections, and any other provision of these Terms of Service which is required to give effect to termination or the consequences of such termination, shall survive the termination of these Terms of Service.
Governing Law and Jurisdiction: These Terms of Service shall be governed by and construed in accordance with the laws of the Republic of Singapore. The parties to these Terms of Service submit to the exclusive jurisdiction of the Singapore courts.
Definitions and Interpretation
In these Terms of Service:
"Agency" means the Singapore Government (including its Ministries, departments, and Organs of State) or the Statutory Board providing the API.
"API" means an application programming interface that is provided by an Agency.
"API Client" means any of your software, applications, websites or systems that Use the APIs, and includes any part thereof.
"dataset" has the same meaning given to it under the Singapore Open Data Licence.
"Downstream Sub-Licensee" means any person who may require a licence in order to access the website or use the application or API Client(s) of a Sub-Licensee.
"Statutory Board" means a body incorporated by or under written law from time to time to perform or discharge any public function.
"Sub-Licensee" means a person that is granted a sub-licence by you, where allowed under these Terms of Service.
"Relevant Websites" means this Website or other Websites owned by an Agency that are linked from this Website.
"Unauthorised Code" means any malicious or invalid code, virus, Trojan horse, worm, logic bomb, software routine or hardware components designed to permit unauthorised access, to disable, erase, or otherwise harm software, hardware or data, or to perform any such actions.
Effective on 27 July 2019