ADVERTISEMENT

Grace Poe to MMDA: NCAP's end goal should be to promote safe, responsible driving

Published May 26, 2025 06:19 pm

At A Glance

  • Sen. Grace Poe said the MMDA should consider mounting high-resolution cameras with automated number plate recognition, clear evidence collection with timestamps and GPS coordinates, and 99.5% system uptime standards — similar to what Singapore uses in their Electronic Road Pricing system.

The end goal of the No Contact Apprehension Policy (NCAP) should be to promote safe and responsible driving, Senator Grace Poe reminded the Metropolitan Manila Development Authority (MMDA) on Monday, May 26.

That is why the MMDA should address all issues about the NCAP to improve the policy, as she looks forward to the agency’s diligent implementation of better guidelines for NCAP. 

“Naiintindihan natin ang layunin ng MMDA na gawing mas epektibo at patas ang pagpapatupad ng batas-trapiko gamit ang (We understand the MMDA’s goal to make traffic law enforcement more effective and fair through the) NCAP,” Poe said.

“In many advance countries like London and Singapore, technology helps address enforcement challenges. Mas maigi nang gumamit tayo ng teknolohiya na iwas-kotong para siguraduhing may kaayusan sa ating mga lansangan (We would be better off using technology that prevents corruption to ensure order on our streets),” she said.

“Kailangan lang siguruhin na maayos ang sistema (We just need to make sure the system is working properly),” the senator stressed.

Poe made the remark after the Supreme Court lifted the temporary restraining order (TRO) on NCAP and the MMDA moves to implement the policy only on major thoroughfares. 

She urged the MMDA to consider mounting high-resolution cameras with automated number plate recognition, clear evidence collection with timestamps and GPS coordinates, and 99.5% system uptime standards — similar to what Singapore uses in their Electronic Road Pricing system.

There should also be a dedicated independent review board within the MMDA with qualified traffic commissioners, the lawmaker stressed.

“For the violators, they should be given electronic notice via their registered SMS number, a review period, and an online dispute portal that is user-friendly and easy to navigate. Dapat alam ng mga driver kung paano at saan pwedeng mag-apela (Drivers should know how and where to appeal),” she also said.

Regulations should also be clear to motorists and shouldn’t be changed too often. 

“Dapat hindi rin pabago-bago 'yung mga regulasyon na hindi pinapaalam sa ating mga kababayan (Regulations shouldn’t be changed without informing the public properly),” Poe said. 

“Kung magbago man ang isang no u-turn or one-way street, dapat may 15-day advance notice period bago simulan ang NCAP sa area (If they have to change a no u-turn slot or one-way street, there should be a 15-day advance notice period before NCAP is imposed in that particular area),” the lawmaker added.

Poe noted that automated traffic enforcement is widely studied in Europe, Australia, and the United States, thus, this limited implementation in the metro's major highways should serve as the pilot study for a data-driven rollout of NCAP to the rest of the country.

“Ultimately, what the NCAP should aim to do is to steer road behavior towards safe and responsible driving,” the senator reiterated. 

Related Tags

No Contact Apprehension Policy (NCAP) Grace Poe MMDA
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.