ADVERTISEMENT

BSP plans broader borrower access to credit records

Published Jun 15, 2026 12:00 am  |  Updated Jun 13, 2026 03:29 pm

At A Glance

  • To complement its enhanced credit exposure reporting and credit management system, the Bangko Sentral ng Pilipinas (BSP) is expanding access to credit information, allowing individual and corporate borrowers to view their own credit data upon identity verification.

To complement its enhanced credit exposure reporting and credit management system, the Bangko Sentral ng Pilipinas (BSP) is expanding access to credit information, allowing individual and corporate borrowers to view their own credit data upon identity verification.

This initiative is part of a newly drafted Open Access Framework (OAFw) under a draft circular issued last week, which outlines how the central bank will share data stored in its Credit Information Management System (CRIMS).

According to the draft rule, “the BSP is expanding access to credit information for authorized external users, subject to applicable data privacy laws, rules, and regulations.” This move builds upon the BSP’s existing collection of granular borrower-level data through the Comprehensive Credit and Equity Exposures Report (COCREE).

The framework, the BSP said, aims to foster a more inclusive financial environment. BSP-supervised financial institutions (BSFIs) have until June 24 to submit their feedback on the proposal.

By opening up the registry, the BSP believes that “enabling access to comprehensive borrower data allows credit-granting entities to better serve consumers, empowering them to build reputational collateral and improve access to formal credit.”

Under the framework, authorized users are categorized into three groups: individual or corporate borrowers, BSFIs designated as accessing entities (AEs), and credit bureaus designated as special accessing entities (SAEs).

For banks and other lending institutions, access is not a one-way street. “Access granted under this agreement is anchored on the principle of reciprocity, whereby the AE, in its capacity as a contributor, submits credit information to the BSP in exchange for access to credit information through CRIMS,” the draft clarified.

To ensure the security of this sensitive financial data, the BSP is implementing rigorous accreditation standards and oversight. Accredited entities must maintain robust cybersecurity programs and are subject to a strict reporting window in the event of a breach.

Specifically, the draft mandates that “notice shall be submitted to the BSP within two hours after such an incident is discovered” if an entity suffers a major cyberattack involving data obtained from the central bank.

Furthermore, the BSP is adopting a cautious approach to the initial rollout, particularly with regard to third-party credit bureaus.

The draft rule also includes a transitory provision stating that a “maximum of three SAEs shall be accredited and allowed to access the CRIMS as a calibrated transition measure to ensure controlled and secured implementation.”

This cap allows the BSP to monitor the impact on the credit ecosystem before a full-scale expansion.

Overall, the framework is being proposed to transform credit information into a public utility that supports both borrowers and lenders while maintaining the overall stability of the local financial system.

Related Tags

Bangko Sentral ng Pilipinas (BSP) Banks borrowing
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.