UK regulators are disappointed as major social media and tech outlets are not contributing towards necessary child safety measures.
TikTok and Alphabet’s YouTube have failed to set out meaningful steps to protect British children from harmful online content, media regulator Ofcom said on Thursday.
The Ofcom regulator said neither company had made any fruitful commitments to make recommendation feeds safer, despite evidence that these feeds are the main route through which children encounter harm.
Governments are stepping up efforts to improve child safety online, with Prime Minister Keir Starmer urging social media firms to take greater responsibility.
Britain is consulting on tighter curbs, including a possible ban on under-16s using social media, modeled on Australia’s landmark move, to tackle what it calls addictive design features.
Systems still fall short: Ofcom
Ofcom research found 73% of 11- to 17-year-olds were exposed to harmful content over four weeks, mainly via personalized feeds.
TikTok was cited most often, followed by YouTube, Meta’s Instagram, and Snap’s Snapchat.
Ofcom said TikTok and YouTube maintained their existing systems were sufficient, but the regulator said its evidence suggested their feeds “are still not safe enough.”
A YouTube spokesperson said, “YouTube provides industry-leading, age-appropriate, high-quality experiences for young viewers, working with child safety experts to deliver protections that support millions of families across the UK.
“We welcome today’s news that others across the industry will soon adopt similar features.”
A TikTok spokesperson said it was “very disappointing that Ofcom has failed to acknowledge both our longstanding and newer safety features.”
“We will continue to make ongoing investments in safety measures for our users,” the person added.
Government urged to strengthen law:
Nearly a year after new child safety duties under the Online Safety Act took effect, Ofcom said there had been little overall improvement in children’s exposure to harmful content.
The regulator said major platforms dominate children’s online activity, with YouTube used by 67% of children and TikTok by 60%, and 95% using at least one social media or video-sharing service.
It also flagged weak enforcement of minimum age rules, noting 84% of children aged eight to 12 use services requiring users to be at least 13.
Ofcom said current legislation does not clearly require companies to keep underage users off their platforms and urged the government to strengthen the law.
/*var images = document.getElementsByTagName(‘img’);
for(var i = 0; i {
import(“https://www.gstatic.com/firebasejs/7.1.0/firebase-analytics.js”);
import(“https://www.gstatic.com/firebasejs/7.1.0/firebase-messaging.js”).then(() => {
import(“https://www.thenews.com.pk/assets/front/html_assets/js/push_notification.js?v=112”);
});
});
}
window.addEventListener(“scroll”, loadFirebaseOnce, { once: true });
window.addEventListener(“mousemove”, loadFirebaseOnce, { once: true });
window.addEventListener(“click”, loadFirebaseOnce, { once: true });
var loadDeferredJS = function() {
var lazyloadjs = [‘https://www.thenews.com.pk/assets/front/html_assets/js/lazysizes.min.js’,’https://www.thenews.com.pk/assets/front/html_assets/js/jquery.min.js’];
var firebaseappjs = [‘https://www.gstatic.com/firebasejs/7.1.0/firebase-app.js’];
var firebasejs = [‘https://www.gstatic.com/firebasejs/7.1.0/firebase-analytics.js’,’https://www.gstatic.com/firebasejs/7.1.0/firebase-messaging.js’];
var firebasejs_tokenjs = [‘https://www.thenews.com.pk/assets/front/html_assets/js/push_notification.js?v=112’];
var sliderjs = [‘https://www.thenews.com.pk/assets/front/html_assets/js/swiper-bundle.min.js’];
var alljscustom = [‘https://www.thenews.com.pk/assets/front/html_assets/js/tn.js?t=7422′,’https://www.thenews.com.pk/assets/front/html_assets/js/mycustom.js?t=142′,’https://www.thenews.com.pk/assets/front/html_assets/gbnews/js/custom.js’];
setTimeout(function(){
lazyloadjs.forEach(function (item,index) {
var scriptElement=document.createElement(‘script’);
scriptElement.type=”text/javascript”;
scriptElement.src = item;
document.body.appendChild(scriptElement);
});
}, 1000);
/*setTimeout(function(){
firebaseappjs.forEach(function (item,index) {
var scriptElement=document.createElement(‘script’);
scriptElement.type=”text/javascript”;
scriptElement.src = item;
document.body.appendChild(scriptElement);
});
}, 3500);
setTimeout(function(){
firebasejs.forEach(function (item,index) {
var scriptElement=document.createElement(‘script’);
scriptElement.type=”text/javascript”;
scriptElement.src = item;
document.body.appendChild(scriptElement);
});
}, 4000);
setTimeout(function(){
firebasejs_tokenjs.forEach(function (item,index) {
navigator.serviceWorker.getRegistrations().then(function(registrations) {
for(let registration of registrations) {
if(registration.scope != ‘https://www.thenews.com.pk/firebase-cloud-messaging-push-scope’){
registration.unregister()
}
else{
registration.update()
}
}
});
var scriptElement=document.createElement(‘script’);
scriptElement.type=”text/javascript”;
scriptElement.src = item;
document.body.appendChild(scriptElement);
});
}, 6000);*/
/*var screenWidth = screen.width;
var ads_timeduration = 2800;
if(screenWidth 0){
var scriptElement=document.createElement(‘script’);
scriptElement.type=”text/javascript”;
scriptElement.src = item;
document.body.appendChild(scriptElement);
var styleElement=document.createElement(‘link’);
styleElement.type=”text/css”;
styleElement.rel=”stylesheet”;
styleElement.href=”https://www.thenews.com.pk/assets/front/html_assets/css/swiper-bundle.min.css”;
document.head.appendChild(styleElement);
}
}
});
}, 2000);
setTimeout(function(){
alljscustom.forEach(function (item,index) {
if(item == ‘https://www.thenews.com.pk/assets/front/html_assets/js/push_notification.js?v=112’){
var scriptElement=document.createElement(‘script’);
scriptElement.type=”text/javascript”;
scriptElement.src = item;
document.body.appendChild(scriptElement);
}
else if(item == ‘https://www.thenews.com.pk/assets/front/html_assets/js/swiper-bundle.min.js’){
var story_embed_gallery = $(‘.story-detail’).find(‘.embedgallery’).length;
//var story_embed_gallery = 0;
if(parseInt(story_embed_gallery) > 0){
var scriptElement=document.createElement(‘script’);
scriptElement.type=”text/javascript”;
scriptElement.src = item;
document.body.appendChild(scriptElement);
var styleElement=document.createElement(‘link’);
styleElement.type=”text/css”;
styleElement.rel=”stylesheet”;
styleElement.href=”https://www.thenews.com.pk/assets/front/html_assets/css/swiper-bundle.min.css”;
document.head.appendChild(styleElement);
}
}
else{
var scriptElement=document.createElement(‘script’);
scriptElement.type=”text/javascript”;
scriptElement.src = item;
document.body.appendChild(scriptElement);
}
});
}, 3000);
// }
// },100);
};
var raf = window.requestAnimationFrame || window.mozRequestAnimationFrame ||
window.webkitRequestAnimationFrame || window.msRequestAnimationFrame;
/*var loadDeferredJSCaptcha = function() {
var addJSNode = document.getElementById(“captchejs”);
var replacement = document.createElement(“div”);
replacement.innerHTML = addJSNode.textContent;
document.body.appendChild(replacement);
addJSNode.parentElement.removeChild(addJSNode);
};*/
if (raf) raf(function() {
window.setTimeout(loadDeferredJS, 300);
//window.setTimeout(loadDeferredJSCaptcha, 300);
});
else {
window.addEventListener(‘load’, loadDeferredJS);
//window.addEventListener(‘load’, loadDeferredJSCaptcha);
}
setTimeout(function(){
if($(‘.infogram-embed’).length > 0 || $(’embedinfogram’).length > 0)
{
!function (e, t, n, s) {
var i = “InfogramEmbeds”, o = e.getElementsByTagName(t)[0], d = /^http:/.test(e.location) ? “http:” : “https:”;
if (/^/{2}/.test(s) && (s = d + s), window[i] && window[i].initialized)window[i].process && window[i].process(); else if (!e.getElementById(n)) {
var a = e.createElement(t);
a.async = 1, a.id = n, a.src = s, o.parentNode.insertBefore(a, o)
}
}(document, “script”, “infogram-async”, “https://e.infogram.com/js/dist/embed-loader-min.js”);
}
if($(‘.apester-media’).length > 0)
{
var scriptElement=document.createElement(‘script’);
scriptElement.type=”text/javascript”;
scriptElement.setAttribute=”async”;
scriptElement.src=”https://static.apester.com/js/sdk/latest/apester-sdk.js”;
document.body.appendChild(scriptElement);
}
if($(‘.twitter-tweet’).length > 0)
{
var tweetObj = document.getElementsByClassName(‘tweetPost’);
var counter_tweet = 0;
if (tweetObj.length == 0) {
tweetObj = document.getElementsByClassName(‘twitter-tweet’);
$.each(tweetObj, function (i, v) {
$(this).attr(‘id’, ‘twitter-post-widget-‘ + i);
});
} else {
$.each(tweetObj, function (i, v) {
if($(this).find(‘.twitter-tweet’).length > 0){
$(this).find(‘.twitter-tweet’).attr(‘id’, ‘twitter-post-widget-‘ + counter_tweet);
counter_tweet++;
}
});
}
$.getScript(‘https://platform.twitter.com/widgets.js’, function () {
var k = 0;
var tweet = document.getElementById(‘twitter-post-widget-‘ + k);
var tweetParent, tweetID;
while (tweet) {
tweetParent = tweet.parentNode;
//tweetID = tweet.dataset.tweetId;
tweetID = tweetParent.getAttribute(“id”);
if(tweetID === null){
tweetID = tweet.dataset.tweetId;
}
//var tweetVideoClass = tweet.getAttribute(‘class’).split(‘ ‘)[0];
$(tweet).remove();
twttr.widgets.createTweet(
tweetID,
tweetParent
);
k++;
tweet = document.getElementById(‘twitter-post-widget-‘ + k);
}
});
/*==============*/
var tweetObjVid = document.getElementsByClassName(‘tweetVideo’);
var counter_tweet = 0;
if (tweetObjVid.length == 0) {
tweetObjVid = document.getElementsByClassName(‘twitter-video’);
$.each(tweetObjVid, function (i, v) {
$(this).attr(‘id’, ‘twitter-vid-widget-‘ + i);
});
} else {
$.each(tweetObjVid, function (i, v) {
if($(this).find(‘.twitter-video’).length > 0){
$(this).find(‘.twitter-tweet’).attr(‘id’, ‘twitter-vid-widget-‘ + counter_tweet);
counter_tweet++;
}
});
}
$.getScript(‘//platform.twitter.com/widgets.js’, function () {
var v = 0;
var tweetVid = document.getElementById(‘twitter-vid-widget-‘ + v);
var tweetParentVid, tweetIDVid;
while (tweetVid) {
tweetParentVid = tweetVid.parentNode;
//tweetIDVid = tweetVid.dataset.tweetId;
tweetIDVid = tweetParentVid.getAttribute(“id”);
if(tweetIDVid === null){
tweetIDVid = tweet.dataset.tweetId;
}
$(tweetVid).remove();
twttr.widgets.createVideo(
tweetIDVid,
tweetParentVid
);
v++;
tweetVid = document.getElementById(‘twitter-vid-widget-‘ + v);
}
});
}
if($(‘.instagram-media’).length > 0){
var scriptElement=document.createElement(‘script’);
scriptElement.type=”text/javascript”;
scriptElement.setAttribute=”async”;
scriptElement.src=”https://platform.instagram.com/en_US/embeds.js”;
document.body.appendChild(scriptElement);
}
if($(‘.tiktok-embed’).length > 0){
var scriptElement=document.createElement(‘script’);
scriptElement.type=”text/javascript”;
scriptElement.setAttribute=”async”;
scriptElement.src=”https://www.tiktok.com/embed.js”;
document.body.appendChild(scriptElement);
}
if($(‘.redditPost’).length > 0){
var scriptElement = document.createElement(‘script’);
scriptElement.type=”text/javascript”;
scriptElement.src = “https://embed.redditmedia.com/widgets/platform.js”;
scriptElement.async = true;
scriptElement.charset = “UTF-8″;
document.body.appendChild(scriptElement);
}
if($(‘.fb-video’).length > 0 || $(‘.fb-post’).length > 0){
var container_width = $(window).width();
if(container_width 0){
let embed_url = $(‘.fb-video’).attr(‘data-href’);
let htmla=”
‘;
$(‘.fb-video’).parent(‘.embed_external_url’).html(htmla);
}
else{
let embed_url = $(‘.fb-post’).attr(‘data-href’);
let htmla=”
‘;
}
}
$(‘body’).prepend(‘
‘);
var scriptElement=document.createElement(‘script’);
scriptElement.type=”text/javascript”;
scriptElement.setAttribute=”async”;
scriptElement.src=”https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.11&appId=580305968816694″;
document.body.appendChild(scriptElement);
} }, 4000);
document.addEventListener(“DOMContentLoaded”, function() {
var lazyloadImages = document.querySelectorAll(“img.lazy”);
var lazyloadThrottleTimeout;
function lazyload () {
if(lazyloadThrottleTimeout) {
clearTimeout(lazyloadThrottleTimeout);
}
lazyloadThrottleTimeout = setTimeout(function() {
var scrollTop = window.pageYOffset;
lazyloadImages.forEach(function(img) {
if(img.offsetTop < (window.innerHeight + scrollTop)) {
img.src = img.dataset.src;
img.classList.remove('lazy');
}
});
if(lazyloadImages.length == 0) {
document.removeEventListener("scroll", lazyload);
window.removeEventListener("resize", lazyload);
window.removeEventListener("orientationChange", lazyload);
}
}, 20);
}
document.addEventListener("scroll", lazyload);
window.addEventListener("resize", lazyload);
window.addEventListener("orientationChange", lazyload);
});
————————————————
