ADVERTISEMENT

DTI to mandate digital trustmark for all online businesses

Published Sep 12, 2025 09:11 am
The digital verification system in e-commerce to ensure reliability of online transactions will no longer be voluntary and instead now mandated for every merchant and platform, according to the Department of Trade and Industry (DTI).
The DTI launched the E-Commerce Philippine Trustmark to serve as a digital badge issued to online businesses that comply with fair e-commerce practices.
In July, the department said the trustmark was only “voluntary,” with merchants only “encouraged to apply to build consumer trust.”
The trustmark is designed to help consumers identify legitimate online merchants, thereby safeguarding them from unfair trade practices and threats of scams and other fraudulent activities.
Under Department Administrative Order (DAO) No. 25-12, the DTI said the trustmark will now be mandatory and also serve as the permit for e-commerce merchants and online platforms to use the internet for conducting their business.
“Issuance of the trustmark shall signify that the products, goods, or services sold online by the holder comply with applicable standards and good e-commerce practices,” the DTI said in the order.
The DTI, headed by Secretary Cristina Roque, said the mandatory registration is a direct response to the recent surge in consumer concerns.
Between January and August, the agency reported over 13,000 complaints related to online transactions.
As indicated under DAO No. 25-12, all online merchants, e-retailers, e-marketplaces, or digital platforms availing of the Philippine market over the internet shall apply for and obtain the trustmark by Sept. 30
The DTI said this is to ensure that the merchant or platform is permitted to “use the internet for conducting e-commerce.”
While the order did not explicitly detail potential violations for not having a trustmark, it noted that those who have submitted an application on or before Sept. 30 must clearly state on their page that their trustmark is still pending evaluation and approval.
To apply for the trustmark, interested applicants must submit an application form accompanied by a sworn undertaking to comply with all applicable laws, rules, and regulations.
E-commerce merchants must meet key regulatory standards, including full business disclosure, protection of consumer data, and an internal redress mechanism to address consumer complaints.
As embodied under the order, the DTI emphasized that trustmark does not exempt the holder from compliance with other applicable laws or regulations.
With this, holders of the digital badge are tasked to conduct regular self-audits of their compliance with laws and regulations.
Digital platforms, in particular, must regularly monitor listings of their merchants and proactively take down posts that violate laws.
“The DTI may conduct random compliance checks, and any violation may result in the filing of a Formal Charge and/or the revocation of the trustmark,” it said
As of Sept. 8, the DTI has already issued the trustmark to Shopee, TikTok Shop, Lalamove, LG, Asahi, Midea, Carrier, and Billease, among others.
The agency said the participation of major companies in the trustmark registration reflects early industry compliance.

Related Tags

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