جستجوگر محافظ حریم شخصی رقیب گوگل شد

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

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

بر اساس تازه ترین آمار منتشر شده میزان جستجوهای انجام شده در DuckDuckGo به ۳۰ میلیون مورد در روز افزایش یافته است. اگر از ایران به سایت این جستجوگر به نشانی duckduckgo.com مراجعه کنید مطالبی با مضمون زیرا را مشاهده خواهید کرد:

"داده های شما نباید فروختنی باشد، ما در داک داک گو چنین فکر می کنیم. رهگیرهای تبلیغاتی را بند آورید. تاریخچه جستجوی خود را خصوصی نگه دارید. داده های شخصی خود را در اختیار داشته باشید. در این سایت افزونه هایی نیز متناسب با مرورگر مورد استفاده شده وجود دارد." شعار این موتور جستجو نیز این است: موتور جستجویی که رد شما را نمی‌گیرد.

البته داک داک گو ده سال قبل در سال ۲۰۰۸ توسط فردی به نام گابریل وینبرگ در پنسیلوانیای آمریکا تاسیس شده است. او موسس شرکت داک داک گو است و توانست در سال ۲۰۱۳ رکورد یک میلیارد جستجو را برای این جستجوگر اینترنتی ثبت کند. وی ۳۹ ساله و فارغ التحصیل دانشگاه ام آی تی است.

داک داک گو هم اکنون تنها ۰.۱۸ درصد از بازار جهانی جستجو را در اختیار دارد و در برابر گوگل، بایدو و بینگ با سهم های ۷۷، ۱۴ و ۵ درصدی حرف چندانی برای گفتن ندارد. اما حداقل از جستجوگر ای او ال با سهم ۰.۰۳ درصدی جلوتر است.

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

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