ADVERTISEMENT

Albania shuts down TikTok for a year amid concerns over violence among children

Published Mar 7, 2025 01:41 am

TIRANA, Albania (AP) — The Albanian Cabinet decided on Thursday to shut down TikTok for 12 months, blaming the popular video-sharing platform for inciting violence and bullying, especially among children.

AP25062448059550.jpg

FILE - A visitor passes the TikTok exhibition stands at the Gamescom computer gaming fair in Cologne, Germany, Thursday, Aug. 25, 2022. (AP Photo/Martin Meissner, File)

 

Education Minister Ogerta Manastirliu said officials are in contact with TikTok on installing filters like parental control, age verification and the inclusion of the Albanian language in the application.

Authorities had conducted 1,300 meetings with some 65,000 parents who “recommended and were in favor of the shut down or limiting the TikTok platform," the minister said.

The Cabinet initiated the move last year after a teen stabbed another teenager to death in November after a quarrel that started on TikTok.

TikTok did not immediately respond to a request to comment on the government's decision.

When Prime Minister Edi Rama said in December they were aiming at closing the social media platform, TikTok asked for “urgent clarity from the Albanian government” on the case of the stabbed teenager.

On Thursday Rama said they were in a “positive dialogue with the company," and that TikTok would visit the country soon to offer “a series of measures on increasing the security for children.”

The company said it had “found no evidence that the perpetrator or victim had TikTok accounts, and multiple reports have in fact confirmed videos leading up to this incident were being posted on another platform, not TikTok.”

Albanian children comprise the largest group of TikTok users in the country, according to researchers.

There has been increasing concern from Albanian parents after reports of children being inspired by content on social media to take knives to school, or cases of bullying promoted by stories they see on TikTok.

Authorities have increased police presence at some schools and set up other measures including training programs for teachers, students and their parents.

The opposition has not agreed with TikTok’s closure and has set March 15 for a protest against the move. It said the ban was “an act of intolerance, fear and terror from free thinking and expression.”

TikTok, which is operated by Chinese technology firm ByteDance, has faced questions in many countries and was briefly offline in the United States recently to comply with a law that requires ByteDance to divest the app or be banned in the U.S.

The app suspended its services in the U.S. for less than a day before restoring service following assurances from Trump that he would postpone banning it.

Earlier this week, the U.K.’s data protection watchdog said was investigating how the app uses the personal information of 13 to 17-year-olds to deliver content recommendations to them.

The Information Commissioner’s Office said that there are growing concerns around how social media platforms were using data generated by children’s online activity to power their recommendation algorithms, and the potential for young people to see inappropriate or harmful content as a result.

Related Tags

WORLDNEWS
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.