گوگل ۵۷ میلیون دلار در فرانسه جریمه شد

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

به گزارش خبرگزاری مهر به نقل از آسوشیتدپرس، دولت فرانسه ۵۰ میلیون یورو( ۵۷ میلیون دلار) جریمه برای  گوگل تعیین کرده است.

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

جریمه ۵۷ میلیون دلاری گوگل یکی از بزرگترین نمونه های اعمال قانونGDPR از زمان ارائه خود در ماه می ۲۰۱۸ تاکنون  به حساب می آید. 

 به گفته کمیسیون مذکور  گوگل  کاربران خود خود را به طور دقیق مطلع نکرده چه نوع اطلاعاتی برای تبلیغات هدفمند جمع آوری می کند.

112
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)); });