الزام اپلیکیشن‌های غربی به ذخیره محلی اطلاعات کاربران در ترکیه

به نقل از سایت اخبار فناوری اطلاعات و ارتباطات ، فن آوری های نوین :    

به گزارش خبرگزاری مهر به نقل از روزنامه صباح، ترکیه به تازگی پلتفرم به اشتراک گذاری ویدئوی فرانسوی دیلی موشن را موظف به تأسیس دفتر نمایندگی محلی در این کشور و ذخیره سازی داده‌های شخصی کاربران ترکیه بر روی سرورهای نصب شده در خاک ترکیه کرده و این شرکت تصمیم یادشده را اجرا کرده است.

پیش از این ترکیه از یوتیوب، تیک تاک و اپلیکیشن روسی VKontakte (VK) نیز درخواست‌های مشابهی را مطرح کرده بود.

به گفته عمر فاتح سایان، معاون وزیر حمل و نقل و زیرساخت‌های ترکیه، دیلی موشن که میلیونها دسترسی از داخل این کشور دارد نماینده‌ای را در این کشور منصوب کرده و انتظار می‌رود سایر شبکه‌های اجتماعی نیز دست به اقدام مشابه بزنند.

روز جمعه گذشته اپلیکیشن چینی تیک تاک هم از انتصاب یک نماینده محلی رسمی در ترکیه خبر داد.

دولت ترکیه در اول اکتبر سال ۲۰۲۰ قوانین تازه ای را در این کشور به تصویب رساند که بر مبنای آن تمامی شبکه‌های اجتماعی با بیش از یک میلیون کاربر در ترکیه باید نماینده‌ای در این کشور منصوب و داده‌های کاربران ترکیه را در داخل این کشور نگهداری کنند.

دولت ترکیه در دسامبر گذشته فیس‌بوک، اینستاگرام، تیک تاک، توئیتر و یوتیوب را به علت نقض این قوانین ۳۰ میلیون لیر ترکیه برابر با ۳.۸۳ میلیون دلار جریمه کرد. هر یک از این شرکت‌ها در نوامبر گذشته هم به همین علت ۱۰ میلیون لیر ترکیه جریمه شده بودند. کاهش ۹۰ درصدی پهنای باند جریمه دیگری است که برای شرکت‌های متخلف در نظر گرفته می‌شود.

94
0 0

لینک های مفید

طراحی لوگو دراصفهان

بانک اطلاعات مشاغل رایگان
لوازم یدکی جک JAC

کتاب های ادبیات آمریکای لاتین

سنگ چینی

کرم گریم


$(window).load(function () { 'use strict'; function activeStickyKit() { $('[data-sticky_column]').stick_in_parent({ parent: '[data-sticky_parent]' }); // bootstrap col position $('[data-sticky_column]') .on('sticky_kit:bottom', function (e) { $(this).parent().css('position', 'static'); }) .on('sticky_kit:unbottom', function (e) { $(this).parent().css('position', 'relative'); }); }; activeStickyKit(); function detachStickyKit() { $('[data-sticky_column]').trigger("sticky_kit:detach"); }; var screen = 768; var windowHeight, windowWidth; windowWidth = $(window).width(); if ((windowWidth < screen)) { detachStickyKit(); } else { activeStickyKit(); } // windowSize // window resize function windowSize() { windowHeight = window.innerHeight ? window.innerHeight : $(window).height(); windowWidth = window.innerWidth ? window.innerWidth : $(window).width(); } windowSize(); // Returns a function, that, as long as it continues to be invoked, will not // be triggered. The function will be called after it stops being called for // N milliseconds. If `immediate` is passed, trigger the function on the // leading edge, instead of the trailing. function debounce(func, wait, immediate) { var timeout; return function () { var context = this, args = arguments; var later = function () { timeout = null; if (!immediate) func.apply(context, args); }; var callNow = immediate && !timeout; clearTimeout(timeout); timeout = setTimeout(later, wait); if (callNow) func.apply(context, args); }; }; $(window).resize(debounce(function () { windowSize(); $(document.body).trigger("sticky_kit:recalc"); if (windowWidth < screen) { detachStickyKit(); } else { activeStickyKit(); } }, 250)); });