ADVERTISEMENT

Gov't raises alarm over AI-generated child sexual abuse materials

Published Oct 24, 2025 01:32 pm
Photo from Pixabay
Photo from Pixabay
The government has raised concern over the use of artificial intelligence (AI) in producing child sexual abuse or exploitation materials (CSAEM) in the Philippines as it poses a growing threat to efforts that protect children from online exploitation.
Council for the Welfare of Children (CWC) Executive Director and Undersecretary Angelo Tapales said a case of AI-generated CSAEM has been documented in the country, which highlights the need to raise public awareness about its dangers.
“We are creating awareness that AI CSAEM is here in the Philippines. We have one documented case. AI CSAEM is not a victimless crime,” Tapales said on Oct. 23.
He explained that AI-generated CSAEM can involve a real child whose image is digitally altered to create obscene material or an entirely artificial image made to sexualize a child.
“Maaring walang batang involved dun sa pangalawang klase ng AI, but we cannot consent or we resist its normalization dahil ayaw nating ma-normalize at mag-proliferate ang mga bastos na video at picture ng bata dahil lang AI ito (There may be no child involved in the second type of AI, but we cannot consent or allow its normalization because we do not want obscene videos and pictures of children to be normalized or proliferate just because these are AI-generated),” Tapales said.
“Why? Kasi po pinapababa natin yung dignidad ng mga bata. Yung intrinsic worth ng mga bata. Ano ang kasunod ng AI CSAEM? Yung actual sexual abuse na. So, we are resisting its normalization at ayaw natin sine-sexualize ang mga bata (Why? Because it diminishes the dignity and intrinsic worth of children. What comes after AI CSAEM? Actual sexual abuse. That’s why we resist its normalization and reject the sexualization of children),” he added.
Tapales said child protection is non-negotiable.
“The dignity of our children is not for sale. Let us remember that,” he said.
The CWC, an attached agency of the Department of Social Welfare and Development, urged the public to report cases of child abuse, including online sexual abuse and exploitation of children (OSAEC) and CSAEM, through the MAKABATA Helpline 1383, which operates 24/7.
Institutionalized under Executive Order No. 79, series of 2024, the helpline forms part of the MAKABATA Program’s reporting system, a one-stop platform for addressing and monitoring concerns of children in need of special protection.
Tapales also cited data showing the extent of child sexual exploitation in the country.
According to the International Justice Mission’s Scale of Harm Full Report 2023, one in every 100 Filipino children, or about 471,416 minors, has been victimized through sexual abuse or exploitation materials.
A 2022 study by ECPAT International, INTERPOL, and UNICEF also found that 20 percent of Filipino internet users aged 12 to 17 had experienced grave forms of online sexual abuse or exploitation.

Related Tags

ANGELO TAPALES
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.