ADVERTISEMENT

Marcos' anti-corruption drive puts BI officials on notice amid Russian vlogger's claims

Published Jan 26, 2026 02:03 pm
File photos
File photos
Malacañang warned Bureau of Immigration (BI) officials that President Marcos expects strict compliance with his clean-government directive, as a probe continues into allegations of irregularities inside a BI detention facility following claims made by a Russian vlogger.
Presidential Communications Office (PCO) Undersecretary Claire Castro said this after deported Russian-American vlogger Vitaly Zdorovetskiy was supposedly able to record videos while under BI custody.
In a press briefing on Monday, Jan. 26, Castro said the President wants the government free of corruption and will not hesitate to remove officials who violate the law or abuse their positions.
“Alam naman po ng bawat ahensiya at ng lahat ng kawani ng gobyerno na nais ng Pangulo na malinis ang gobyernong ito mula sa korapsyon (Every agency and every government employee knows that the President wants this government to be free from corruption),” she said.
“Kung hindi po sila aayon sa kagustuhan ng Pangulo na maging malinis ang gobyerno mula sa korapsyon, maaari silang matanggal sa puwesto (If they do not comply with the President’s desire for a corruption-free government, they can be removed from office),” she added.
According to the Palace Press Officer, six BI officials have so far been removed from their posts or have submitted courtesy resignations amid the probe. These include one detention warden, two deputy wardens, and three other BI personnel previously relieved.
Castro said President Marcos ordered a thorough investigation into the incident involving the Russian vlogger, including allegations that he was able to use a cellphone while in detention.

Unauthorized cellphone use, video flagged

Castro said BI leadership clarified that detainees may only be allowed limited cellphone access to contact their families, but recording videos inside the facility is strictly prohibited.
“Ang paggawa po ng video ng nasabing Russian vlogger ay hindi po naaayon sa rules at ito po ay walang authority (The making of a video by the Russian vlogger was not in accordance with the rules and had no authority),” she said.
She added that the unauthorized video violated facility regulations and is now part of the ongoing investigation.

Claims disputed, but not dismissed

While disputing the vlogger’s credibility as he could just “create stories for the views,” Castro said any allegations Zdorovetskiy raised could still help guide investigators if they point to wider wrongdoing.
“Kung mayroon pa po siyang masasabi o rebelasyon, magsisilbi rin po itong guide para mas maging maganda ang pag-iimbestiga (If he has further statements or revelations, these can serve as a guide to improve the investigation),” she said.
Castro added that if evidence points to abuse or corruption, criminal cases may still be filed against those involved.
Asked if a leadership reshuffle within the BI is being considered, Castro said this would depend on the outcome of the investigation.
“Kailangan pong maimbestigahan kung sino ba at kanino ba nagmula ang mga ganitong klaseng pang-aabuso (There needs to be an investigation into who committed and who was responsible for these kinds of abuses),” she said.

Related Tags

President Marcos Bongbong Marcos Claire Castro Bureau of Immigration Vitaly Zdorovetskiy
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.