ADVERTISEMENT

User surge: DICT says eGovPH disruptions caused by user surge, limited cloud resources

Published Apr 21, 2026 04:27 pm
(DICT PHOTO)
(DICT PHOTO)
The recent disruptions in the eGovPH app were caused by a surge in users and limited cloud resources, as downloads reached 40 million and more government services were integrated into the platform, the Department of Information and Communications Technology (DICT) said on Tuesday, April 21.
DICT Undersecretary for E-Government David Almirol Jr. said that the app experienced intermittent disruptions for nearly two days due to the spike in usage.
“So, this is the reason kung bakit po nagkaroon po tayo ng almost two days na intermittent po iyong connection dahil po iyong sobrang dami pong gumagamit (So, this is the reason why we experienced almost two days of intermittent connection due to the very high number of users),” Almirol said in an interview with state-run PTV-4. 
The system, he said, was overwhelmed following the rollout of new features, including the eGov artificial intelligence assistant, eReport system, NBI clearance, and the integration of additional local government units (LGUs).
“Sa ngayon ay okay naman na… nasa 40 million downloads na tayo ngayon at nasa mahigit 1,000 government services na ang naka-integrate sa eGovPH app (For now, everything is okay… we now have around 40 million downloads and over 1,000 government services integrated into the eGovPH app),” he said.
“Inaasahan po iyong sobrang dami po iyong gumagamit kaya na-overwhelm po iyong mga servers (We expected a large number of users, which overwhelmed our servers),” he went on.
Per Almirol, the platform now integrates services from 1,058 LGUs, enabling online access to permits and civil registry services.
“Actually, 400 iyong bago, nadagdag… ang naka-integrate ngayon na LGUs sa eGov ay 1,058 to be exact (Actually, 400 are newly added… the total number of LGUs integrated into eGov is now 1,058 to be exact),” he said.
To stabilize the system, the agency said it temporarily reduced some integrations while addressing capacity constraints.
“Like po ngayon nagbawas po kami ng services sa eGov… kulang din po iyong ating budget po sa Cloud services (We reduced some services in eGov… our budget for cloud services is also lacking),” said Almirol.
According to DICT, some integrations, including those tied to electronic know-your-customer (eKYC) processes, were temporarily removed.
“Some of them… tinanggalan po namin muna ng integration for the moment (Some of them… we temporarily removed some integrations for the moment),” he said.
Almirol acknowledged that the DICT is addressing procurement needs for additional cloud services while coordinating with agencies to share infrastructure costs.
“Talaga pong kulang na kulang po kami ng resources sa ngayon (We are really lacking resources at the moment),” he said.
Despite the disruptions, the agency said usage of the platform continues to grow, with the eGov data exchange system recording around 800 million transactions.
“Nasa 800 million transactions na po tayo… ibig sabihin, hindi na pumipila… puwede nang gawin pala na kahit nasa bahay ka lang (We now have around 800 million transactions… meaning people no longer have to line up… these can now be done even from home),” he said.
He added that the Digital National ID remains the most widely used feature, particularly as millions of Filipinos are still waiting for physical ID cards.
“Blockbuster natin iyong Digital National ID… dahil 40 million po iyong naghihintay ng physical card (Our blockbuster feature is the Digital National ID… because 40 million people are waiting for physical cards),” he said.
Likewise, Almirol assured the public that data privacy remains protected, stressing that each government agency retains control over its own data.
“Kapag nag-click ka ng PhilHealth, na kay PhilHealth ang data… mas safe po ito saka mayroon pong accountability ang bawat ahensiya (When you click PhilHealth, the data remains with PhilHealth… this is safer and ensures accountability for each agency),” he said.
In an earlier interview, DICT said the eGov app has not been successfully hacked despite logging at least 1,000 cyberattack attempts daily.

Related Tags

User surge DICT eGovPH disruptions caused limited cloud resources Almirol
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.