عاجل : أي شخص أصبح يصور وينشر دون إذن… والتنظيم ضرورة لحماية الخصوصية

920

قال النائب ياسر جلال، وكيل لجنة الثقافة بـمجلس الشيوخ المصري، إن المقترح برغبة الذي تقدمت به بشأن منع التصوير أو النشر دون تصريح جاء في ظل حالة من الفوضى المنتشرة على مواقع التواصل الاجتماعي، نتيجة قيام بعض الشباب بتقديم أنفسهم كصحفيين دون أن يكونوا كذلك.

«أي حد يصور أي حد في أي وقت»

وأوضح النائب، في تصريح خاص لـ”تحيا مصر”، أن انتشار الهواتف الذكية خلق واقعا جديدا أصبح فيه أي شخص قادرا على التصوير والنشر في أي مكان ودون إذن، معتبرا أن الأمر تجاوز حدود حرية التعبير ووصل إلى انتهاك الخصوصية وصناعة “الفضائح” على السوشيال ميديا.

مع حرية الصحافة… وضد الفوضى الرقمية

وأكد ياسر جلال أنه يدعم حرية الصحافة والصحفيين بشكل كامل، لكنه في الوقت نفسه يطالب بتنظيم عملية التصوير والنشر، مشددا على أن الحرية لا تعني الفوضى، وأن العمل الإعلامي يجب أن يتم من خلال قنوات رسمية وتحت مظلة مؤسسية واضحة.

3 جهات لتنظيم المشهد الإعلامي

وأشار وكيل لجنة الثقافة إلى أن تنظيم هذا الملف يجب أن يتم من خلال تعاون ثلاث جهات رئيسية هي:

▪️ نقابة الصحفيين المصرية
▪️ المجلس الأعلى لتنظيم الإعلام
▪️ وزارة الداخلية المصرية

وذلك لضبط المشهد الإعلامي، وحماية المواطنين من التصوير غير القانوني، والحفاظ على مهنية العمل الصحفي.

هدف طلب الإحاطة

واختتم النائب تصريحاته بالتأكيد على أن الهدف من طلب الإحاطة ليس تقييد الحريات، وإنما وضع إطار قانوني منظم يوازن بين حرية الإعلام وحق المواطن في الخصوصية، ويحد من العشوائية المنتشرة عبر منصات التواصل الاجتماعي.

replaceOembeds();

function replaceOembeds() {
var allEmbeds = document.getElementsByTagName(“OEMBED”);

while (allEmbeds.length != 0) {
replaceOembedWithHtml(allEmbeds[0], extractLinkFromOembed(allEmbeds[0]));
allEmbeds = document.getElementsByTagName(“OEMBED”);
}

runYoutubeLazyLoad();
// loadfbApi();
}

function replaceOembedWithHtml(element, sourceData) {
if (sourceData.source.toLowerCase() === “youtube”) {
var html=”

” +

‘ +

‘ +

‘ +
” +

‘ +

‘;

replaceElementWithHtml(element, html);
} else if (sourceData.source.toLowerCase() === “instagram”) {
var html=”

‘;

replaceElementWithHtml(element, html);
} else if (sourceData.source.toLowerCase() === “twitter”) {
var html=”

‘;
replaceElementWithHtml(element, html);
} else if (sourceData.source.toLowerCase() === “facebook”) {
var html=”


replaceElementWithHtml(element, html);
} else {
replaceElementWithHtml(element, “”);
}

}

function extractLinkFromOembed(element) {
return getUrlSource(element.getAttribute(“url”));
}

function getUrlSource(url) {
var ytRegex = /http(?:s?):\/\/(?:www\.)?youtu(?:be\.com\/watch\?v=|\.be\/)([\w\-\_]*)(&(amp;)?‌​[\w\?‌​=]*)?/;
var instaRegex = /(https?:\/\/www\.)?instagram\.com(\/p\/(\w+)\/?)/;
var twitterRegex = /twitter\.com\/.*\/status(?:es)?\/([^\/\?]+)/;
var fbRegex = /^https?:\/\/www\.facebook\.com.*\/(video(s)?|watch|story|posts)(\.php?|\/).+$/;

if (ytRegex.test(url)) {
return {
source: “Youtube”,
url: url,
id: ytRegex.exec(url)[1] };
}

if (instaRegex.test(url)) {
return {
source: “Instagram”,
url: url,
id: instaRegex.exec(url)[3] };
}

if (twitterRegex.test(url)) {
return {
source: “Twitter”,
url: url,
id: twitterRegex.exec(url)[1] };
}

if (fbRegex.test(url)) {
return {
source: “Facebook”,
url: url,
id: fbRegex.exec(url)[1] };

}

return {
source: “Unknown”,
url: url,
id: “”
};
}

function replaceElementWithHtml(element, html) {
var str = html;
var Obj = element; //any element to be fully replaced
if (Obj.outerHTML) { //if outerHTML is supported
Obj.outerHTML = str; ///it’s simple replacement of whole element with contents of str var
} else { //if outerHTML is not supported, there is a weird but crossbrowsered trick
var tmpObj = document.createElement(“div”);
tmpObj.innerHTML = ‘‘;
ObjParent = Obj.parentNode; //Okey, element should be parented
ObjParent.replaceChild(tmpObj, Obj); //here we placing our temporary data instead of our target, so we can find it then and replace it into whatever we want to replace to
ObjParent.innerHTML = ObjParent.innerHTML.replace(‘

‘, str);
}
}
function loadfbApi() {
var js = document.createElement(‘script’);
js.src=”https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v3.2″;
document.body.appendChild(js);
}
function runYoutubeLazyLoad() {
/// youtube lazyload
var youtube = document.querySelectorAll(“.youtube”);

for (var i = 0; i < youtube.length; i++) {

var source = "https://img.youtube.com/vi/" + youtube[i].dataset.embed +
"/0.jpg";

var image = new Image();
image.src = "https://www.tahiamasr.com/themes/tahia/assets/images/no.jpg";
image.classList.add('lazyload');
image.setAttribute("data-src", source);
image.setAttribute("alt", "youtube");
image.addEventListener("load", function () {
youtube[i].appendChild(image);
}(i));

youtube[i].addEventListener("click", function () {

var iframe = document.createElement("iframe");

iframe.setAttribute("frameborder", "0");
iframe.setAttribute("allowfullscreen", "");
iframe.setAttribute("src", "https://www.youtube.com/embed/" + this.dataset
.embed + "?rel=0&showinfo=0&autoplay=1");

this.innerHTML = "";
this.appendChild(iframe);
});
};
}