ADVERTISEMENT

Comelec eyes AES int'l certification before March ends

Published Mar 4, 2025 07:32 am

Commission on Elections (Comelec) Chairman George Erwin Garcia said on Tuesday, March 4, that they are looking to get an international certification for the Automated Election System (AES) before the end of the month.

"Hopefully bago po matapos ang buwan na ito ay ang certification mula sa Technical Evaluation Committee (TEC) (Hopefully, before the end of this month, we will receive the certification from the TEC)," he said in a press conference.

According to Garcia, the TEC is in-charge of obtaining certification from an established international certifying body. He said that the testing of the hardware and software components has already been finished.

In a letter from the Project Management Office for the 2025 National and Local Elections penned by Project Director Ester Villaflor-Roxas, she explained that the 2025 NLE also features an additional automated system, which is the Online Voting and Counting System (OVCS) for overseas voting.

She added that there is also an unbundling of the secure Electronic Transmission services with the provider of the Full Automation System with Transparency Audit/count.

"These features which aims for better voting experience and transparency necessitated a longer time for certification as we await the certification of the separate components," she said in the letter addressed to the House Committee on Suffrage and Electoral Reforms.

She also added that as in the previous automated elections, the International Certifying Entity ond TEC have not fully certified the AES for the 2025 Notional ond Local Elections {NLE) within the period prescribed by law.

In the past, Garcia said that in 2022 a TEC certification was secured in May 6; in 2019, they secured a TEC certification in May 3; in 2016, they secured a TEC certification in April 30; in 2013, they secured a TEC Certification in Feb. 13, noting that a source code review was not done prior but after elections; and in 2010, a TEC certification was secured in March 9.

"Tayo po ngayon sa kasalukuyan ay nasa pinakamagandang pwesto dahil nandito pa tayo sa March 4...so wag po mag-alala ang lahat sapagkat yung trusted build ng OVCS ay mangyayari ngayong linggo (We are currently in the best position since it's still March 4... so there's no need for everyone to worry because the trusted build of OVCS will happen this week)," he added.

Senator Risa Hontiveros urged the Joint Congressional Oversight Committee on the Automated Election System to investigate the lack of certification.

Hontiveros noted that Comelec reportedly has yet to comply with Sec. 11 of RA 8436 as amended by RA 9369 or the Election Automation Law.

She said the certification should have been issued “not later than three months before the date of the electoral exercises.”

Garcia said that if that is the argument, when looking at the law itself, it is merely a "directory".

"Kasi kung ganun po yung eleksyon natin simula nung 2010 violation po pala lahat yun (Because if that's the case, then all our elections since 2010 have been violations)," he added.

Related Tags

comelec chairman george erwin garcia matalinong boto 2025 Commission on Elections (Comelec) Senator Risa Hontiveros
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.