ADVERTISEMENT

House panel fine-tuning bill vs unsolicited calls, texts and emails

Published Nov 30, 2025 01:27 pm

At A Glance

  • Rep. Miguel Luis "Migz" Villafuerte, chairman of the panel, said the proposed "No Call, No Text, No E-Mail Registration Act," seeks to shield cellphone subscribers and e-mail users against entities that try to influence them to purchase goods, and or services through unsolicited digital or online communications.
The House of Representatives (Ellson Quismorio/ MANILA BULLETIN)
The House of Representatives (Ellson Quismorio/ MANILA BULLETIN)

The House Committee on Information and Communications Technology (ICT) is now finalizing the bill that would protect mobile phone users against unsolicited digital communications.

Rep. Miguel Luis “Migz” Villafuerte, chairman of the panel, said the technical working group (TWG) is now fine-tuning provisions of the proposed “No Call, No Text, No E-Mail Registration Act,” drawing up a substitute bill from four pending bills on this proposal, namely, House Bill No. 485, HB 797, HB 1342 and HB 1687.

The bill seeks to shield cellphone subscribers and e-mail users against entities that try to influence them to purchase goods, and or services through unsolicited digital or online communications. 

“The House ICT committee wants the TWG to work on a consolidated bill that would protect consumers from unsolicited calls and texts, give them the freedom to choose their transactions, and guarantee their right to be left alone,” Villafuerte said.

Under the bill, the National Telecommunications Commission (NTC) shall be mandated to establish “No Calls, No Text Messages, and No Electronic Mails” registries; provided that the identity and privacy of the persons registered shall be kept highly confidential such that only the celfone numbers and the electronic mail addresses may be accessed from the registry. 

Any person shall be required to register first with the NTC before they can access the phone numbers and electronic mail addresses in the registries. 

The House bill also proposes a “Negative Option” feature that shall enable persons to stop receiving any call, text message, or electronic mail from a caller and/or sender.

Moreover, Villafuerte said the committee also agreed to come up with a consolidated bill to combine 13 bills proposing a framework for cybersecurity and two bills on critical information infrastructure protection (CIIP).

Under the bill, any caller or sender shall set up a negative option that shall be available to the recipient immediately upon answering the call or at the beginning of the text message or electronic mail after providing the required information.

Any prohibited call, text message, and/or electronic mail refers to a hoax, junk, and/or scam call, text message, and/or electronic mail.

Under the bill, prohibited calls, texts or e-mails shall cover:

          Messages congratulating the recipient for winning any prize in a promo or award of the prize when the recipient did not join or subscribe to any game or activity of chance;  

          Messages supposedly coming from a relative abroad asking the recipient to reload their "new" roaming number; 

          Messages requiring the recipient to register by texting his or her name and other personal details to specific celfone numbers; and

          Any similar calls, text messages and/or emails.

Related Tags

MIGZ VILLAFUERTE CAMARINES SUR House of Representatives
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.