ADVERTISEMENT

DTI greenlights online sale of vape products, but only for registered, legal-aged buyers

Published Apr 16, 2025 03:34 am

Total ban on flavored vapor products pushed

The Department of Trade and Industry (DTI) has allowed the sale, distribution, and advertising of vape products on e-commerce and other digital platforms, provided that sellers require buyers to register first to prevent minors from purchasing.

Under Department Administrative Order (DAO) No. 25-04, consumers of vaporized nicotine and non-nicotine products, their devices, and novel tobacco products are required to register with the seller's digital platform before they obtain access to such products.

This is to confirm that a buyer is at least 18 years old, allowing them to legally access vape products, as aligned with Republic Act (RA) No. 11900, or the Vaporized Nicotine and Non-Nicotine Products Regulation Act.

The order stated that minimum requirements of registration include the submission of a photograph of the buyer holding a valid government-issued identification exhibiting their age or date of birth, and a declaration that no minor will view or assist them in purchasing vape products.

“This DAO on age-gating measures reinforces the DTI’s advocacy for public safety and responsible regulation of products in the digital space,” the DTI said in a statement.

Further, it stated that a measure denying access to those below 18 “shall be considered effective” if the individual “cannot access and/or purchase from an internet website, e-commerce and/or other similar media platform that sells, distributes, or advertises” vape products “at any given time and without any assistance from another who is 18 years or older.”

Online sellers are mandated to adopt certain “effective measures,” which include encoding of data stated in the consumer’s government-issued ID, and a one-time password (OTP) or personal identification number (PIN) sent to the consumer.

The order stated that sellers may also opt to introduce facial recognition technology or biometrics, harnessing artificial intelligence (AI) and geofencing technology to restrict access to minors.

In July last year, the DTI suspended the online sale of vape products on digital marketplaces until age verification measures were instituted to prevent individuals below 18 from buying said products.

The agency, under then-secretary Alfredo Pascual, stressed that the lack of a verification system allows minors to easily access harmful substances that pose a threat to their health and well-being.

A 2019 study by the Global Youth Tobacco Survey (GYTS) estimated that approximately 14 percent of Filipino youth are using vape products—equivalent to about one in seven individuals.

The Philippine Medical Association (PMA) recently said that more than 115,000 Filipinos die each year from diseases linked to tobacco, alcohol, and vape use.

A report by online research provider Research and Markets stated that the Philippines e-cigarette and vape market is anticipated to reach $345.6 million by 2030.

The industry is anticipated to expand at a compound annual growth rate (CAGR) of 18.7 percent from 2024 to 2030.

Related Tags

Department of Trade and Industry (DTI) vape products
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.