Home Business Money CBN Unveils Regulatory Framework for Open Banking in Nigeria
Money

CBN Unveils Regulatory Framework for Open Banking in Nigeria

Share
CBN's Logo
Share

The Central Bank of Nigeria (CBN) in line with its mandate to promote financial system stability, hereby issues the Regulatory Framework for Open Banking in Nigeria.

The framework establishes principles for data sharing across the banking and payments ecosystem, which will promote innovation, broaden the range of financial products and services, and deepen financial inclusion.

The regulatory framework stipulates, amongst others, data and Application Programming Interface (API) access requirements, principles for API, data, technical design and information security specifications.

Operational guidelines related to the framework will be communicated in due course.

The CBN will continue to monitor industry developments and issue further guidance as appropriate.

Regulatory Framework for Open Banking in Nigeria

1.0          Introduction

The Central Bank of Nigeria, in furtherance of its mandate for the stability of the financial system and pursuant to its role in deepening the financial system, developed the regulatory framework on open banking in Nigeria. Having observed the growing integration of banks and other financial institutions with innovators in the financial services space and the increasing adoption of Application Programming Interface (API) based integrations in the industry, it has become expedient for the Bank to provide appropriate framework to regulate the practice.

The opportunities presented by Open Banking for enhancing financial inclusion, improving competition in the financial services space and promoting efficient services are compelling cases for the implementation of Open Banking in Nigeria. The Bank is committed to adopting beneficial international standard practice in the Nigerian Banking Industry with due cognisance given to risk management and applicability in the Nigerian environment. Therefore, the Bank hereby issues the Regulatory Framework for Open Banking in Nigeria to foster the sharing and leveraging of customer-permissioned data by banks with third party firms to build solutions and services that provide efficiency, greater financial transparency and options for account holders and to enhance access to financial services in Nigeria.

2.0         Objectives

The objectives of this framework are as follows:

  • To provide an enabling regulatory environment for provision of innovative and customer-centric financial services through the safe utilisation and exchange data and services;
  • To define risk based data access levels and service categorisations towards effective management of risk in the operation of open API;
  • To outline baseline requirements and standards for the exchange of data and services among participants in the financial services sector;
  • To provide risk management guidance for operators in the financial services space for leveraging data and APIs in the provision of financial services;
  • To promote competition in banking and other financial services and enhance access to financial services.

3.0         Scope

The framework is specifically for banking and other related financial services as follows:

  1. Payments and remittance services
  2. Collection and Disbursement services
  3. Deposit-taking
  4. Credit
  5. Personal finance advisory and management
  6. Treasury Management vii. Credit ratings/scoring
  7. Mortgage
  8. Leasing/Hire purchase
  9. Other services as may be determined by the Bank

4.0         Data and Service Categories

The framework provides for data that may be exchanged and corresponding API services that may be implemented by and used by participants.

4.1           Categories

Open exchange of data and services through APIs shall be according to the following data and services categories:

  • Product Information and Service Touchpoints (PIST): This shall include information on products provided by participants to their customers and access points available for customers to access services e.g. ATM/POS/Agents locations, channels (website/app) addresses, institution identifiers, service codes, fees, charges and quotes, rates, tenors, etc.
  • Market Insight Transactions (MIT): This shall include statistical data aggregated on basis of products, service, segments, etc. It shall not be associated to any individual customer or account. These data could be exchanged at an organisational level or at an industry level.
  • Personal Information and Financial Transaction (PIFT): This shall include data at individual customer level either on general information on the customer (e.g. KYC data, total number or types of account held, etc) or data on the customer’s transaction (e.g. balances, bills payments, loans, repayments, recurring transactions on customer’s accounts, etc)
  • Profile, Analytics and Scoring Transaction (PAST): This shall include information on a customer which analyses, scores or give an opinion on a customer e.g. credit score, income ratings etc.

4.2          Data and Service Risk Rating

Proshare Nigeria Pvt. Ltd.

5.0 Data and Service Access Governance

5.1 Risk Management (RM) Maturity Level and Data & Services Access Level

Data and API access requirements among participants shall be guided by the following risk management maturity levels of participants:

Proshare Nigeria Pvt. Ltd.

5.2 Data and API Access Requirements

5.2.1 Tier 0 Requirements

  • The on-boarding requirements for Tier 0 Participants shall be determined by respective sponsoring Tier 2 or Tier 3 participants;
  • Upon on-boarding the Tier 0 Participant, the sponsoring Tier 2 or Tier 3 participants, within 3 working days of on-boarding the Tier 0 participant shall register the Tier 0 participant on the Open Banking Registry to be maintained by the Central Bank of Nigeria;
  • The sponsoring Tier 2 or Tier 3 participants shall seek the registration of the Tier 0 participants on the Open Banking Registry with a comprehensive risk assessment report, duly signed by the Chief Risk Officer of the sponsoring participant, carried out on the Tier 0 participant.

5.2.2 Tier 1 Requirements

  • The admission into the CBN regulatory sandbox cohort shall be the primary requirement for Tier 1 Participants;
  • The Central Bank of Nigeria may, as deemed fit and on a case by case basis, stipulate further requirements;
  • Tier 1 participant shall be listed on the Open Banking Registry.

5.2.3 Tier 2 Requirements

The Tier 2 Participant shall hold a valid Licence from the Central Bank of Nigeria;

  • Satisfactory Risk Assessment Report by at least two (2) partner participants. The report should address, the Know Your Partner (KYP) assessment in respect of business & governance, financial strength analysis, control environment assessment and risk management practices. The two partner participants issuing the Risk Assessment Report shall include both Tier 2 and Tier 3 participants;
  • Tier 2 participant shall be listed on the Open Banking Registry

5.2.4 Tier 3 Requirements

  • The Tier 3 Participant shall hold a valid Licence from the Central Bank of Nigeria;
  • Satisfactory Risk Assessment Report by at least two (2) partner participants. The report should address, the Know Your Partner (KYP) assessment in respect of business & governance, financial strength analysis, control environment assessment and risk management practices. The two partner participants issuing the Risk Assessment Report shall include both Tier 2 and Tier 3 participants;
  • Tier 3 participant shall be listed on the Open Banking Registry

6.0         Guiding Principles for API Specifications

The Central Bank of Nigeria shall regulate the development of a common Banking Industry API standard with technical design standard, data standard, information security standard and operational rules.

The development of a common API standard by the industry and/or by participants shall adhere to the following principles:

  • Openness: accessible to all interested and permissioned parties
  • Reusability: premised on existing standards and taxonomy of technology
  • Interoperability: supports exchange of objects across technologies, platforms, and organisations
  • Modularity: loose coupling with provision for flexible integration
  • Robustness: scalable, improvable, evolvable and transparent
  • User-Centric: enhances user experience for consumers
  • Security: ensures data privacy and safe exchanges and transactions

6.1           Guidance on Technical Design Specifications

The development of technical design specifications shall take the following into cognisance:

  • API Design model shall consider the Data and Service Risk Rating in the choice of the appropriate model;
  • More secure API design model shall apply to PIFT and PAST service categories;
  • API Design Model shall make adequate provision for proper versioning and change management.

Appendix 1 provides a list of standards that may be adopted in the technical design specification.

6.2 Guidance on Data Specifications 

  • Appropriateness of data standard shall be benchmarked on industry wide acceptability, international acceptance, adequate documentation and customisability;
  • Data standard specifications shall take cognisance of data and service category specified in this framework for appropriateness or fitness of use;

Appendix 1 provides a list of existing standards that may be adopted in the data specifications.

6.3 Guidance on Information Security Specifications

  • Security specification for APIs shall address, authentication, authorisation, encryption, secure hosting and data integrity;
  • Strong authentication, authorisation, encryption, secure hosting and data integrity shall be required for PIFT and PAST service categories;
  • Privacy regulation shall be fully complied with in the design of security architecture. Appendix 1 provides a list of existing information security standards that may be adopted in the information security specification.

6.4 Guidance on Operational Rules

  • Operational rules shall ensure open access rules and its consistent application to all based on RM Maturity levels defined;
  • Data Access Agreement and Service Level Agreement among participants shall be mandatory;
  • Dispute resolution protocols among participants shall be codified for basic operational issues;
  • Operational rules shall discourage dominant party and anti-competition practices.

7.0 Roles and Responsibilities of Participants 

7.1 Participants’ Roles 

Participants may assume the following roles:

  • Provider: A provider is a participant that uses API to avail data or service to another participant;
  • Consumer: A consumer is a participant that uses API released by the providers to access data or service;
  • Fintechs: Companies that provide innovative financial solutions, products and services;
  • Developer Community: individuals and entities that develop APIs for participants based on requirements.

7.2 Participants’ Responsibilities

The following are role-based responsibilities for participants:

 7.2.1 Responsibilities of Providers

The Providers shall:

  1. Publish the APIs and define requirements and technical guidelines. It is recommended that the provider shall leverage the common Banking Industry API Standard;
  2. Define the data and services accessible through the APIs; Page 11 of 18
  3. Comply with the provisions of this framework;
  4. Establish Data Access Agreement and Service Level Agreements with other participants;
  5. Carry out Know Your Partner (KYP) due diligence on partner participants which shall include a comprehensive risk assessment on the partner participant duly singed off by the Chief Risk Officer before executing agreements specified in (iv) above;
  6. Share responsibility with the partner participant for any loss to the end-user which did not arise from the wilful negligence or fraudulent act of the enduser;
  7. Ensure that the partner participant that owns the customer interface obtains consent of the end-user based on agreed protocols;
  8. Certify that the partner participants define to the end-user in explicit terms the implication of granting consents to it and give the end-user the option to choose access rights to data granted the partner participant;
  9. Carry out regular monitoring of the control environment of the partner participants and revalidates the agreements in (iv) on an annual basis;
  10. Without prejudice to (ix) subscribe to a common industry initiative for regular monitoring and validation of participants;
  11. Deploy and implement automated monitoring system for evaluation of the vulnerability of its systems and environment to partner participant and for the management of fraud or related risks;
  12. Maintain logs on adoption and usage and other metrics on performance of APIs;
  13. Specify risk metrics and thresholds, the breach of which could lead to a review of the relationship with partner participants;
  14. Notify the partner participant of intention to terminate relationship within 48hours of breaching the risk thresholds;
  15. Notify the Bank of any terminated relationships with partner participants within 3 business days to update information in the Open Banking Registry where necessary;
  16. Comply with data privacy laws and regulations;
  17. Maintain customer service/complaint desk on 24 hours/7 days a week basis for financial institutions to resolve complaints of end-users.

7.2.2 Responsibilities of API Users 

API Users shall:

  1. Execute a Data Access Agreement and Service Level Agreement with Provider;
  2. Adhere to the requirements and guidelines set by the Provider;
  3. Specify to the end-user the implications of the consent to be given and the actions that may be performed on the account of the end-user;
  4. Obtain consent of the end-user on each action that may be performed on the account of the end user as specified by the provider;
  5. Cooperate with the Provider for the regular monitoring of its control environment;
  6. Ensure an annual re-validation of the Data Access Agreement and Service Level Agreement;
  7. Implement any remedial actions as may be indicated by the Provider based on vulnerabilities discovered through the monitoring of its control environment;
  8. Collaborate effectively with the Provider to investigate any breach or fraud;
  9. Comply with data privacy laws and all consumer protection regulations;
  10. Maintain customer service/complaint desk on 24 hours/7 days a week basis for financial institutions to resolve complaints of end-users;
  11. Take all reasonable steps to ensure that the end user/customer understands the implication and risk of his/her data to be shared;
  12. Comply with the provisions of this framework;

7.2.3 Responsibilities of Fintechs 

Fintechs are usually consumers of APIs, however this framework recognises that there could be occasions for Fintechs to be Providers of API. Fintechs shall therefore assume the responsibilities of either consumer or provider depending on the role they play at any point in time.

In addition, Fintechs shall:

  1. Ensure that it leverages API to innovate products and solutions that are interoperable;
  2. Avoid alteration of APIs published by provider without consent of the providers;
  3. Any Modification of published APIs shall be based on the provisions of Data Access Agreement or where necessary an addendum to the agreement.
  4. The agreement shall specify rights of the parties to the modified API and commercial terms;
  5. Comply with data privacy laws and regulations;
  6. Adhere to the provisions of this framework;
  7. Maintain customer service/complaint desk on 24 hours/7 days a week basis for financial institutions to resolve complaints of end-users.

7.2.4 Responsibilities of Developer Community

The Developer community are persons or entities that may provide programming services for other participants. They shall:

  1. Comply with the provisions of this framework;
  2. Execute service agreements with the partner participant outlining the participant’s business requirement and technical guidelines;
  3. Employ secure coding and development standards and practices;
  4. Maintain strict avoidance of interaction with the production server of the partner participant;

8.0         Responsibilities of the Central Bank of Nigeria

The Central Bank of Nigeria shall be responsible for the following:

  1. Issuance of the Regulatory Framework for Open Banking in Nigeria and its review as it may deem necessary;
  2. Oversight of the implementation and operations of Open Banking in Nigeria;
  3. Enforcement of this framework;
  4. Arbitration of disputes among participants before any litigation or commencement of Judicial process;
  5. Application of the Consumer Protection Framework to Open Banking Disputes with end-users;
  6. Facilitation of the following enablers:
  • Development of Common Banking Industry API Standards within 12 months of the issuance of this framework;
  • Maintenance of Open Banking Registry.

9.0         Risk Management

Risk Management under the Open Banking Framework shall be the responsibility of all participants. Therefore, participants shall:

  1. Have information technology, information security policies and a risk management framework that address APIs;
  2. Designate a Chief Risk Officer who shall be responsible for implementing effective internal control and risk management practices;
  3. Maintain updated API Risk catalogues;
  4. Maintain API Process Control Mapping and Risk Control Matrix;
  5. Align incident management processes and procedures with partner institutions clearly outlining responsibilities of each party;
  6. Agree risk management metrics and measurement procedures for APIs operations and deploy appropriate technology to monitor and report on the metrics to partners;
  7. Submit to risk assessment by partner participants as provided in the agreements;
  8. Avail the Bank with risk assessment report on partner participants and provide the Bank with reports on the assessments of its control environment;
  9. Collaborate with partner participants to ensure compliance with data privacy laws and regulation;
  10. Maintain updated data footprint mapping in conjunction with partner participants;
  11. Implement fraud monitoring systems and promptly exchange fraud intelligence with partner participants;
  12. Collaborate with partner participants on cyber risks;
  13. Promptly implement remedial measures to prevent, detect and manage cyberattacks and frauds.

10.0      Customer Rights, Responsibility and Redress Mechanism

The customer is critical to the successful implementation of open banking. Therefore, the protection of the customer shall be the responsibility of all Page 16 of 18 participants. Participants are therefore required to adhere to the provisions of the Consumer Protection Framework of the Bank in their dealings with customers. Additionally, the following shall apply in the operation of the open banking:

  1. The agreements presented to the customer by the participant shall be simple, explicit and in the customer’s preferred language;
  2. The agreement shall be presented to the customer’s preferred form including written, electronic, video or audio;
  3. Customer’s consent shall be obtained in the same form the agreement was presented and a copy of the consent of the customer shall be made available to the customer and preserved by the participant;
  4. The specific rights which the customer will be granting to the participant and the implication of granting those rights to the participant shall be listed for the customer to consent to separately for each right to be given to the participant;
  5. The consent of the customer shall be re-validated annually and where the customer had not used the service of the partner for 180 days;
  6. The responsibility of the customer for his/her protection shall be clearly communicated to the customer at the on-boarding stage;
  7. The participant shall avail the customer with security updates regularly in his/her preferred form and language to help him or her conduct transactions safely;
  8. The customer shall adhere to procedures for authenticating transactions and ensure that login and authentication details are not compromised through negligence;
  9. The customer shall comply with preventive protocols and security advise provided by the participant and report any observed discrepancy in his/her accounts or assets;
  10. Participant and its partner shall be jointly responsible and bear liability for any loss to the customer, except where the participant can prove wilful negligence or fraudulent act against the customer;

Appendix 1 

  1. API Design Model Standards
  • Representational State Transfer (REST)
  • Simple Object Access Protocol (SOAP)
  1. Data Standards
  • Open Financial Exchange (OFX)
  • eXtensible Business Reporting Language (XBRL)
  • ISO 9735- Electronic Data Interchange for Administration, Commerce and Transport (EDIFACT)
  • Financial product Markup Language (FpML)
  • Financial Information Exchange (FIX)
  • Market Data Definition Language (MDDL)
  • Security Assertion Markup Language (SAML) 2.0
  • ISO 20022
  • Statistical Data and MetaData eXchange (SDMX)
  1. Information Security Standards
  • Authentication:
    • OAuth 2.0
    • OpenID Connect
    • FAPI
    • Security Assertion Markup Language (SAML) 2.0
  • Authorisation
    • OAuth 2.0
    • ISO 10181-3 – Access Control Framework
    • FAPI
  • Encryption
    • Transport Layer Security (TLS) v 1.2
    • RSA Public/Private Key Page 18 of 18
    • AES
    • Secure File Transfer Protocol (SFTP)
  • Data Integrity
    • JSON Web Token (JWT)
    • WS-Security
    • Keyed Hash Message Authentication Code (HMAC)
  •  Secure Hosting
    •  ISO 27001
    •  ISO 22301
    • PCI DSS
Share

Businesstoday Magazine

Businesstoday Conference/Awards

Related Articles

Access Bank Hosts President Steinmeier, Commits To Strengthening German-Nigerian Trade Relations

Access bank last week welcomed the President of the Federal Republic of...

Edo Plans Interest-free Loans For Traders 

Edo State Governor, Senator Monday Okpebholo on Thursday revealed plans to give...

Cash Scarcity: CBN Pegs N100,000 Daily Withdrawal Limit On PoS Transaction

The Central Bank of Nigeria on Wednesday directed banks has to peg...

FG, States, LGCs Share N1.727tn  For November 

The Federation Account Allocation Committee (FAAC), at its December 2024 meeting chaired...