DuckDuckGo: A proper alternative to Google’s search engine?

It’s highly tricky to compete with Google in basically any sector whatsoever, especially if the aim is to try to challenge the company’s search engine. While Bing and Yahoo have a higher market share, DuckDuckGo has nevertheless become one of the best Chrome alternatives out there over the last few months, with its success built on three basic pillars: protecting your privacy as you browse, offering quality results, and making use of third-party services to display the info you need.
Where did DuckDuckGo come from?
A recurring complaint when it comes to using Google applications is how intensively they tracks your browsing habits to offer you ads and personalized recommendations based on your history. DuckDuckGo was born in 2008 at the hands of the developer Gabriel Weinberg as a free, open-source project aimed at offering a search engine that did not compile user information without sacrificing quality in search results. The project grew after securing investments and other, altruistic funding, and currently has 20 employees and a business model based on including in your search results non-personalized ads that can be completely hidden by unticking an option in the settings menu.

Its API gives preference to results taken from information communities like Wikipedia, Wikia, or GitHub, and also integrates info from a host of external services directly into the results page. Thus if, for example, you search for a Twitter handle preceded by the @ symbol, you’ll get the person’s bio directly without having to click on any links. This potential grows enormously with the use of so-called ‘!bangs’, as we’ll explain in a second.
A powerful search engine
The search will generate a series of contextualized sections depending on the topic. Besides delivering related links, you’ll have a carousel at the top that divides the content into categories. Besides images, videos, and news, you might also get panels with detailed definitions. If, for example, you search for ‘Spider-Man’, you can see info from its Wikipedia entry directly in your search results, and there will also be a ‘Products’ tab that recommends related purchases on Amazon and eBay. If, in turn, you search for a music group, you’ll get a tab with links to songs via SoundCloud.

Up to this point everything looks a lot like Google’s advanced results, but one of its differences is more than obvious: you don’t have to open an URL to see its content, and can view right from the search engine itself everything from YouTube videos to songs to the aforementioned Wikipedia entries. That said, the !bangs we mentioned above make it possible to expand these associations even further. By adding a keyword preceded by an exclamation point to your search term, you can contextualize your search in a particular site or area. There are hundreds and hundreds of these. To get an idea, if you search for ‘shoes !a’ you’ll automatically be taken to an Amazon results page for shoes.

Customizable and versatile
The web version is fully functional on all sorts of machines, whether mobile or desktop. Also, there are extensions for most current browsers to integrate some of their search options, although most of these are already offer DuckDuckGo as one of their default search engines (as in the case of Safari or Firefox itself in their latest versions).
It’s also possible to customize the experience at all levels, with various visual themes that you can select (or even create your own), as well as all sorts of options beyond removing ads when it comes to displaying the results, including changing the number of results displayed per page and the default language.
10 причин обратить внимание на поисковик DuckDuckGo.com

Каким поисковиком ты обычно пользуешься? Google или Яндексом? Или, быть может, ты по какой-то причине юзаешь Bing? А ведь инструментов для поиска в интернете гораздо больше, и помимо закрытых коммерческих поисковиков, шпионящих за каждым твоим шагом, существуют отличные гиковские альтернативы. Одна из таких альтернатив —DuckDuckGo.com.
В первый раз о таком слышишь? Я тоже. Но ведь так было когда-то и с Google. DuckDuckGo — это гибридный поисковик, главные черты которого — классный поиск, отсутствие поискового спама, минимальное количество рекламы (ее можно полностью отключить в настройках) и щепетильное отношение к модному на западе слову «privacy»: DuckDuckGo не следит за пользователями, сохраняя их анонимность. Мы нашли десять причин, почему его стоит по меньшей мере взять на вооружение.

Главная страница DuckDuckGo аскетична, чиста и навевает мысли о Google
Другие статьи в выпуске: 
Хакер #159. Подделка контрольной суммы и ЭЦП с помощью коллизий
1. Это просто поиск. Давно прошли те времена, когда Google был просто поисковиком, а на «чистой» странице выдачи аскетично выводились результаты поиска. Сейчас же нас пичкают рекламой и дополнительными сервисами. Взятый поисковиком путь на социализацию тоже начинает напрягать. Не надо нам навязывать G+ — мы и сами решим, использовать социальную сеть от Google или нет. DuckDuckGo в свою очередь является классическим поисковиком, каким был Google в самом начале своего развития. И что здорово, — он отлично ищет информацию! Правда, пока только на английском языке: с русскоязычным сегментом сети у него явные проблемы.
Поисковик уже давно приглянулся гикам из Силиконовой долины. В прошлом году аудитория составляла всего 200 000 человек в день, а в этом сервис уже перешагнул отметку в 1 000 000 посетителей ежедневно и, если верить статистике, эта цифра продолжает расти. А с ноября 2011 года DuckDuckGo стал поисковиком по умолчанию Linux Mint 12. Это, на минуточку, самый популярный десктопный дистрибутив Linux на сегодняшний день.
2. Никакой слежки за пользователями. Если верить создателям, то здесь царит полная анонимность. Название этой статьи взято из главного лозунга проекта: «Google следит за тобой. Мы — нет». Замечал ли ты, как реклама в поисковиках умело подстраивается под те запросы, которые ты делал ранее? На сайте donttrack.us приводится отличная демонстрация того, как это происходит. Ситуация стала особенно актуальной после того, как Google сменил свою политику конфиденциальности. Скажи честно, ты читал новое соглашение о конфиденциальности? А между тем с 1 марта 2012 оно вступило в силу. Согласно некоторым пунктам, Google в открытую декларирует сбор телефонных логов, то есть номера телефонов, номера телефонов вызываемых абонентов, номера для переадресации, дату и время звонков, длительность звонков, маршрутную информацию SMS и типы звонков. Страшно? А ведь это даже не самое скверное. Google может собирать не только историю твоих звонков, он также читает твою переписку и знает все о твоих передвижениях с точностью до пары метров за последнюю пару лет. Благодаря синхронизированным с Gmail контактам знает твоих друзей и знакомых, а основываясь на подписках и запросах к поиску — знает о твоих интересах. А еще знает о твоих покупках и хранит твои документы в Google Docs. DuckDuckGo не хранит IP-адреса, не ведет логов пользовательской информации и использует куки только тогда, когда это действительно необходимо. Создатель поисковика заявляет: «DuckDuckGo не собирает никакую личную информацию пользователей и не делится ей. Вот и вся наша политика конфиденциальности». По адресу duckduckgo.com/privacy.html ты найдешь настоящий манифест этого пока небольшого, но гордого поисковика, в красках повествующий об истории поиска в целом и о том, почему сбор данных о пользователях — это очень и очень плохо.

Реклама в DuckDuckGo. Легко отключается в настройках.
3. В DuckDuckGo практически отсутствует спам, которым забиты все коммерческие поисковики. Надолго ли это, увы, неизвестно, но сейчас результаты поиска удивляют своей чистотой и точностью. На сегодня можно сказать точно, что SEO-оптимизаторам DuckDuckGo пока по барабану, и это радует.
4. Гибридный поисковик дает больше результатов. Результаты поиска DuckDuckGo агрегируются из пятидесяти разных источников, включая Yahoo! Search BOSS, Wikipedia, Wolfram Alpha и собственного поискового робота. Одним словом, DuckDuckGo — своеобразная оппозиция Google и всем коммерческим поисковикам в целом, которая просто не могла рано или поздно не появиться. Отдельно стоит рассказать про !bang. Данная команда позволяет напрямую обращаться к другим поисковым машинам и к сотням сайтов. Скажем, тебе нужно найти какой-либо конкретный товар на «Амазоне». Допустим, это часы. Набери в поисковой строке «!amazon watch» (или просто «!a watch»), и автоматически попадешь на amazon.com, в уже готовую поисковую подборку с часами. Благодаря этой команде можно легко искать на !youtube, !twitter, !wikipedia, в блогах, репозиториях и на сотнях других ресурсов. Кстати, также работают сокращения: !g (google), !i (images), !yt (youtube), !wiki и так далее. Дополнять список bang’ов могут и сами пользователи, для этого достаточно заполнить простую форму. Полный список bang’ов доступен здесь: duckduckgo.com/bang.html(предупреждаем — он огромен).

Примерно сотая часть шорткатов !bang. Их действительно ОЧЕНЬ много.
5. Моментальный ответ. Когда в поисковике можно набрать «random number» (случайное число), «perimeter triangle 1.5 2 3.2» (периметр треугольника со сторонами 1.5, 2, 3.2), «md5 this» (посчитать md5-хэш для слова «this») и тут же получить ответ — это называется goodies. Это одна из самых убойных фишек поисковика, и таких goodies действительно много — как технических и математико-прогерских, так и казуальных (подробнее читай во врезке). К слову, поисковик по многим вопросам сверяется с Wolfram Alpha — базой знаний и набором вычислительных алгоритмов. Благодаря этому есть возможность ввести в строку конкретный вопрос и получить на него конкретный ответ прямо на странице, не проходя по ссылкам. Впрочем, нужно заметить, что в случае формулировки запросов на русском языке поля «ответ» ты, скорее всего, не увидишь. У Wolfram Alpha, к которому обращается DuckDuckGo, с великим и могучим пока не слишком хорошо.

Некоторые вариации goodies.
Система goodies
Чтобы лучше понять одну из самых прогрессивных фишек поисковика — goodies — предлагаем тебе несколько примеров. Начнем с технических.
- Запрос «ip address» поможет тебе узнать свой IP :). Если же свой собственный IP’шник тебя не интересует, можешь ввести в поисковую строку любой уже известный адрес, скажем, 64.207.122.151, и DuckDuckGo сообщит тебе, к какой географической точке IP относится, а также покажет ее на карте: «64.207.122.151 is in: Cheyenne, Wyoming, United States (82002)».
- Для чего нужны goodies useragent, whois и им подобные, объяснять, надеюсь, не нужно.
- Запрос вида «U+0153» даст ответ: «character = 339: ? — Latin small ligature oe; Unicode = U+0153; Decimal = 339; HTML = œ».
- Для генерации паролей и ключевых фраз используй «password * strong» и «passphrase * words», где * — любое цифровое значение. Так же можно генерировать uuid, guid. Помимо перечисленного наличествуют многочисленные полезности, связанные с математическими выражениями, различными формулами, конвертацией, трансформацией и так далее, далее, далее. Также поддерживается немало так называемых казуальных goodies:
- Поиск по датам и фактам. Спроси у DuckDuckGo: «death date of lincoln» (дата смерти Линкольна), и вверху страницы поисковой выдачи ты увидишь строку «Answer: Saturday, April 15, 1865» (Ответ: суббота, 15 апреля, 1865).
- Конечно, есть в DuckDuckGo конвертер различных величин и калькулятор, как же без них?
- Имеется множество географических goodies, а также goodies, связанных со временем и часовыми поясами. Кстати, поисковик пользуется картографическим сервисом OpenStreetMap. Возможен поиск места на карте по заданным координатам и по адресам, можно узнать точное время в любом городе мира и так далее. Например, ответом на запрос «area of china» (площадь Китая) будет точное, как в аптеке: «3.705 million mi2 (square miles) (world rank: 4th), assuming china is a country» (3.705 млн. квадратных миль (4-я по величине страна в мире), если под словом «китай» имелась в виду страна).
- Реализован поиск по различным ID, будь это трекинг-номер посылки (вводишь номер отправления в строку поиска и просто нажимаешь Go!, очень удобно), международный стандартный номер книги или ISBN, телефон и многое, многое другое.
- Рандомные goodies особенно забавны. Запрос «heads or tails» (орел ли решка) — не что иное, как возможность подбросить виртуальную монетку. А ведь еще есть random number, roll die, random word и даже сакраментальное — this or that or none. Для хардкорщиков предлагается вариант roll 3d12 + 4.
6. Гибкая настройка. В настройках поисковика ты можешь легко отключить показ рекламы, задать регион, включить HTTPS по умолчанию, указать параметры открытия ссылок и даже настроить внешний вид DDG. Практически каждый аспект поведения поисковика можно оптимизировать для себя, и это приятно.
Ретроспектива
DuckDuckGo — проект одного единственного энтузиаста Гэбриела Вайнберга. Лишь после получения инвестиций у поисковика появилось несколько постоянных сотрудников и собственный офис в американском городе Паоли. Гэбриел — выходец из Массачусетского технологического института (MIT). Поисковик для него — далеко не первый проект. Его социальную сеть The Names Database купила компания United Online за 10 000 000 долларов США. Изначально DuckDuckGo самостоятельно финансировался лично Вайнбергом, но сейчас существует также и за счет небольшого количества рекламы (которую, напоминаем, можно отключить). Пожертвований проект не принимает. «Это было бы неправильно, ведь мы некоммерческая компания», — поясняется на сайте. Вместо donate’ов пользователям предлагают активнее нести информацию о DuckDuckGo людям.

Вот так продвигал свой поисковик Вайнберг. Этот билборд висел в Сан-Франциско, и Гэбриелу это обходилось в 7 000 $ в месяц.
DuckDuckGo написан на Perl и JavaScript с использованием библиотеки YUI. Для обслуживания огромного количества клиентов используется связка nginx, FastCGI и memcached, запущенные FreeBSD и Ubuntu. При этом используются как собственные сервера, так и мощности Amazon EC2. Для хранения данных используются PostgreSQL+bucardo, CDB, Solr, BerkelyDB, S3. Часть исходного кода DuckDuckGo открыта и доступна любому желающему на GitHub (github.com/duckduckgo).
Откуда взялось это дурацкое название? Оно было выбрано практически случайно. В одном из интервью Гэбриел пояснил: «На самом деле в один прекрасный день оно просто выскочило у меня в голове, и просто мне понравилось». Возможно, это связано с популярной в США детской игрой под названием «Duck Duck Goose». Кстати, в качестве альтернативы глаголу «погуглить» (Google it), Вайнберг предлагает использовать «Duck it!» — то есть «подакать», если транслитерировать это на русский, или «поуткать», если дословно перевести :).

Поисковик уже сегодня может похвастаться тем, что был удостоен внимания крупных изданий.
7. Система горячих клавиш. Плох тот ресурс, который в наши дни не поддерживает хоткеи. У DuckDuckGo с этим полный порядок: общаться с сайтом можно вообще без использования мыши/тачпада. Ниже — маленькая подсказка.
Передвижение по сайту:
Открытые результаты:
8. Работает по защищенным протоколам. У DuckDuckGo есть короткое доменное имяhttp://ddg.gg (это, к слову, на 4 символа короче, чем google.com:), которое редиректит посетителя на SSL-версию сайта — https://duckduckgo.com. Поисковиком можно пользоваться через Tor. Адрес внутри сети — 3g2upl4pq6kufc4m.onion.
9. DDG можно использовать как прокси. Команда «!proxy адрес-сайта» позволяет зайти на любой сайт через прокси. Для этой цели DuckDuckGo использует различные бесплатные прокси (что, правда, плохо сказывается на скорости).
Другие малоизвестные поисковики
Запущен в конце 2010 года. Идея Blekko проста — невозможно создать поисковик, который подходил бы всем, поэтому у каждого должна быть возможность влиять на результаты поиска. Использует слэштеги для сужения области поиска. Например, при помощи слэштега «/news» можно выполнить быстрый поиск по новостным сайтам. Не так давно «Яндекс» инвестировал в Blekko 15 000 000 долларов.
Поисковик YaCy работает по принципу P2P. Хранение поискового индекса и обработка запросов осуществляются не на центральном сервере, а в распределенной сети пиров Freeworld. Присоединиться к сети может любой желающий, достаточно лишь установить ПО. Конечно, здесь царит полная анонимность. Распределенная сеть пиров и открытый код гарантируют YaCy устойчивость и защищают его от попыток цензуры.
Поисковая система компании Ixquick тоже ставит во главу угла анонимность и безопасность пользователей. Ixquick, как и DuckDuckGo, не сохраняет информацию ни о запросах пользователей, ни о них самих. Кстати, по утверждениям специалистов компании Ixquick, их поисковые системы первыми на рынке начали предлагать SSL-шифрование (начиная с 2009 года).
Рунету тоже есть чем похвастаться. Nigma — российская интеллектуальная метапоисковая система, первая кластеризующая поисковая система в Рунете. Осуществляет поиск как по своему индексу, так и по индексам Google, Yahoo, Bing, «Яндекс», Rambler, AltaVista, Aport. Проект создан при поддержке факультетов ВМиК и психологии МГУ, а также Стэндфордского университета.
Что такое DuckDuckGo и зачем он нужен
Поисковик для тех, кто в Google не чувствует себя безопасно.


Иллюстрация: Катя Павловская для Skillbox Media

Проблема. Даже если войти в браузер в режиме инкогнито, поисковые системы всё равно будут собирать о вас информацию: историю просмотров, местоположение, поведение на сайтах и прочее. По этим данным компании могут узнать о ваших интересах, а мошенники — раскрыть вашу личность.
Решение. Использовать поисковик, который не хранит данные пользователей. О самом популярном из них, DuckDuckGo, как раз сегодня и поговорим.
В статье подробно рассказываем о DuckDuckGo:
DuckDuckGo: что это и как работает
DuckDuckGo — это поисковая система, ориентированная на приватность: она не хранит данные пользователей и не передаёт их третьим лицам. Вы можете работать полностью анонимно и не бояться, что сведения о вас будут использованы для показа навязчивой рекламы (а то и чего похуже).
Вот как работает DuckDuckGo:
- Вы набираете что-то в поисковой строке.
- DuckDuckGo прогоняет ваш запрос через цепочку поисковых роботов: от Google и Yahoo до «Википедии» и Wolfram Alpha.
- Вы получаете результаты, независимые от цензуры, местоположения устройства и ваших собственных предпочтений.
DuckDuckGo не интересно, сколько вам лет, где вы живёте, какие товары ищете в интернет-магазинах и что любите готовить на ужин. Он не собирает IP-адреса, логи активности и куки. Его задача — дать вам максимально релевантную информацию, даже если ради этого придётся пожертвовать удобством поиска.

Интересно, что изначально у разработчиков вообще не было задачи сделать поисковик анонимным — основной акцент был именно на качественной поисковой выдаче. Анонимность в систему завезли уже потом — и на фоне популярности VPN и браузера TOR она стала маркетинговой фишкой проекта.
Кстати, своё название поисковик получил в честь англоязычной детской игры — Duck, duck, goose («Утка, утка, гусь»). По словам автора проекта, потайного смысла в названии нет — просто сочетание слов показалось ему удачным.
Чем DuckDuckGo лучше Google
По сути, у DuckDuckGo есть два преимущества перед Google, «Яндексом» и другими привычными поисковиками — приватность и отсутствие «пузыря фильтров».
Приватность
Когда вы ищете что-то в Google, информация о вас «оседает» на серверах: поисковые запросы, IP-адрес, местоположение и так далее. С этими данными компания может сделать всё что угодно — например, передать их по запросу государства, как это было в случае с WikiLeaks.
А вот пример более жизненный: ищете вы маме букет на день рождения, на следующий день открываете соцсети — а там вся лента в рекламе цветочных магазинов. Это значит, что поисковик изучил ваши запросы, составил ваш виртуальный портрет и продал его компаниям через рекламные сервисы.
Ещё одна проблема — так называемые поисковые утечки. Это когда Google передаёт информацию о вас сайтам, которые вы посещаете. То есть он буквально говорит: «Зашёл вот такой-то, с таким IP-адресом и из такого города». Как эти данные потом будут использовать — зависит от чистоплотности владельца сайта.
В DuckDuckGo ситуация другая: даже если кто-то специально захочет украсть ваши данные, у него ничего не получится — компания просто не хранит на серверах ничего, что помогло бы связать пользователя и его запросы. То есть с DuckDuckGo вы защищены от навязчивой рекламы, хакерских атак и слежки государства.

Пузыри фильтров
Чтобы показывать максимально подходящие результаты, Google анализирует целую кучу данных о вас: от истории поиска и геолокации до нажатий мыши и открытых вкладок. Система сама решает, какая информация вам будет интересна, а какую лучше не выводить.
В результате разным людям по одному и тому же запросу Google может предлагать совершенно разные сайты:

Негативная сторона персонализации — вы оказываетесь в пузыре из информации, которую одобрил за вас поисковый алгоритм. Например, это касается новостного контента — из-за механизмов умного поиска вы не видите альтернативные источники информации и становитесь более уязвимы для пропаганды.
В DuckDuckGo персонализации нет вообще — это принципиальная позиция создателей. Да, поиск становится менее комфортным, но зато вы получаете полный объём данных, доступных поисковой системе. Никто не пытается угадать, какие статьи и новости вам понравятся — выбор остаётся за вами.

На чём зарабатывают авторы проекта
Звучит всё красиво, но возникает вопрос: если у сервиса столь безупречная репутация, откуда тогда годовая выручка в 100 млн долларов? На чём может зарабатывать поисковик, если не на продаже трафика? По словам авторов, у проекта есть два источника дохода: реклама по ключевым словам и партнёрские переходы. Разберём их подробнее.
Нетаргетированная реклама. Да, в DuckDuckGo есть коммерческие объявления — но они никак не связаны с историей вашего поиска, предпочтениями, местом проживания и движениями мыши. Содержание рекламы зависит от того, что вы набираете в строке поиска здесь и сейчас. Например, ищете вы электробритвы — получаете рекламу производителей электробритв и ничего больше.
Партнёрские переходы. Тут всё просто: вы переходите на сайт из выдачи — поисковая система получает за это вознаграждение. Например, с DuckDuckGo сотрудничают гиганты интернет-коммерции eBay и Amazon. Правда, деньги поисковик получает не за сам переход, а только когда пользователь совершает покупку.
Ложка дёгтя: так как по части объявлений DuckDuckGo сотрудничает с Microsoft, некоторые рекламные скрипты этой компании поисковиком не блокируются. То есть Microsoft может собирать о вас данные, а потом показывать рекламу своих продуктов на сторонних сайтах. Конечно, это мелочь по сравнению со слежкой в Google, но осадочек остаётся.
Какие у DuckDuckGo есть интересные фишки
В DuckDuckGo есть несколько скрытых возможностей для работы с поисковыми запросами — давайте их тоже разберём.
Мгновенные ответы. Как и Google, DuckDuckGo умеет выдавать быстрые ответы прямо в поисковой выдаче. Например, запрос VS Code cheat sheet покажет список горячих клавиш для среды разработки Visual Studio. А если набрать countdown 10 m, откроется таймер на 10 минут — время можно настроить под себя.
Быстрые команды. Ещё одна полезная фича — стандартные команды для работы с текстом и ссылками. Вот несколько любопытных:
- узнать свой IP-адрес: ip
- сократить ссылку: shorten адрес сайта
- сгенерировать QR-код: QR текст
- создать надёжный пароль: pass количество символов
- изменить регистр текста: uppercase текст,lowercase ТЕКСТ
Bang-запросы. DuckDuckGo позволяет искать информацию внутри любого сайта, даже если вы на нём не зарегистрированы. Для этого перед основным запросом нужно добавить bang-команду. Например, !ya переадресует запрос в «Яндекс», !yt отправит вас на YouTube, !w будет искать в «Википедии», а !vk — во «Вконтакте».
Поиск похожих программ. С помощью DuckDuckGo можно быстро подобрать альтернативу популярной программе. Например, вы хотите быстро смонтировать видео, а скачивать огромный Sony Vegas нет времени — введите в поисковой строке alternative to Sony Vegas, и сервис выдаст вам список аналогов программы.
Как установить DuckDuckGo в свой браузер
Сам по себе DuckDuckGo бесплатный и доступен без установки — просто заходите на главную страницу и пользуетесь. Но если хотите получить дополнительные функции, можно установить расширение. Оно добавляет в браузер несколько фишек для полной приватности: автоматическое шифрование, блокировку рекламных скриптов, защиту электронной почты и вот это вот всё.
Вот как установить расширение в браузер:
- Откройте страницу утилиты в магазине расширений вашего браузера — есть версии Google Chrome, Firefox, Microsoft Edge, Opera и Safari.
- Нажмите кнопку «Установить» и дождитесь окончания загрузки.
- После установки DuckDuckGo в Chrome он станет поиском по умолчанию, а вместо новой вкладки будет открываться главная страница поисковика. В остальных браузерах расширение нужно будет подключать в соответствующем разделе настроек. Чтобы отменить изменения, просто удалите расширение.

Для смартфонов DuckDuckGo выпустила полноценный браузер со встроенным поисковиком и сервисами приватности — скачать можно на iPhone и на Android.
Что в итоге
DuckDuckGo — это классная альтернатива Google по части конфиденциальности и отношения к персональным данным.
Если хотите искать что-то в интернете и не переживать о навязчивой рекламе и утечках данных — это лучший вариант.
Если же полезные сервисы для вас важнее приватности, выбирайте привычный Google или «Яндекс» — они выигрывают с точки зрения удобства и развитой экосистемы.
Читайте также:
TOR — это анонимный веб-браузер, работающий на основе системы прокси-серверов, расположенных по всему миру. С помощью TOR можно посещать любые сайты, оставаясь инкогнито — ваша история посещений не будет видна даже провайдеру. Начиная с версии 6.0.6, браузер использует DuckDuckGo в качестве поисковика по умолчанию.
Как я отказался от поиска Google в пользу DuckDuckGo.com
![]()
Недавно я сменил поиск по умолчанию в моем браузере с Google.com на DuckDuckGo.com и сейчас я объясню, почему. Сразу оговорюсь: дело тут не в качестве поисковой выдачи (на мой взгляд, у Google отличный поисковый движок) и даже не в том, что Google старается монополизировать все, чего касается (хотя отчасти и в этом).
Итак, что же меня лично начало смущать в Google:
- Google хранит историю большинства моих поисковых запросов;
- Google фильтрует результаты поиска, основываясь на истории моих запросов;
- Google показывает рекламу, подобранную лично для меня, на основе все тех же данных.
Теперь немного подробнее по каждому из пунктов.
История моих поисковых запросов
Google так или иначе хранит историю поисковых запросов, привязаную к конкретному пользователю. Зачем ?— чтобы на каждый мой новый запрос выдавать список результатов, “наиболее релевантный” лично для меня, и показывать мне персонализированную рекламу (не только в списке результатов поиска, но и на всех сайтах, где есть реклама, поставляемая Google — а таких сайтов большинство). Эти два момента я прокомментирую ниже, а пока остановлюсь на самом хранении моей истории поисковых запросов.
Что мне в этом не нравится? Две вещи: то, что эта информация хранится одной корпорацией, которую я мало как могу контролировать, и то, что она может утечь. Я (да и никто, наверное) не знаю, какой продукт Google придумает завтра, и как эта информация будет в нем использована. Но можно представить, что найдутся люди, которые будут использовать этот новый продукт не так, как задумывали его создатели (люди в Facebook тоже не думали, что их обвинят во влиянии на американские выборы). Я прочитал политику конфиденциальности Google и, к сожалению, не нашел там обещания, что мои личные данные будут использованы только в целях, о которых известно на данный момент, и ни в каких других. Да, там указано:
При необходимости использовать ваши данные для целей, не упомянутых в настоящей политике конфиденциальности, мы всегда запрашиваем предварительное согласие на это.
При этом существующие цели описаны весьма широко, например:
Наши системы автоматически анализируют ваш контент (в т. ч. электронные письма), чтобы предоставлять функции, полезные вам. Это могут быть отобранные для вас результаты поиска, релевантные рекламные объявления, выявление спама и вредоносных программ.
Само собой, есть пункт про предоставление данных третьим лицам:
Мы можем предоставлять обезличенные данные всем пользователям и нашим партнерам, включая издателей, рекламодателей и связанные сайты. Они могут применяться, например, для того, чтобы проиллюстрировать тенденции использования наших служб.
Упоминание обезличенных данных наводит на мысль об истории c AOL в 2006 году, когда они выложили для исследовательских целей обезличенные данные поисковых запросов 650 000 пользователей. На сами запросы можно посмотреть здесь, а вот здесь cnet.com показывает, что обезличенные данные могут быть не совсем анонимными. В конечном итоге, я не могу с достаточной степенью уверенности судить о том, что действительно Google может делать с моей историей поиска а что — нет (ниже я покажу политику конфиденциальности, которая мне понятна), а потому предпочел бы, чтобы мои поисковые запросы вообще нигде не хранились, а в особенности — не хранились бы в той же компании, которая имеет доступ к моей почте, телефону (у меня Android), истории моих передвижений и еще много чему.
Даже оставить в стороне то, что я не могу предсказать, остается другая проблема — утечки данных. В Google по-прежнему работают люди, а люди допускают ошибки. Да, процесс разработки софта там построен так, чтобы минимизировать возможность ошибки, но я убежден, что на данный момент нет техники, гарантирующей, что ошибки не случится. Быстрый поиск показывает, например,что один из багов в одном из сервисов Google, раскрывающих какую-то личную информацию, жил с середины 2013-го года до 2015-го. Баги случаются у всех.
Ну и, наконец, в Google обязаны выдавать информацию, которая у них хранится, в соответствии с американскими законами. Об этом была история со Сноуденом и программой PRISM (Google она коснулась, судя по опубликованным документам, 2009 году). Вкратце, вот как она описана в Википедии:
В документах АНБ, попавших в июне 2013 года в распоряжение журналистов The Guardian и The Washington Post, Google был в списке компаний, сотрудничавших с АНБ в рамках программы PRISM, в которой был предусмотрен негласный доступ властей США к данным пользователей, не являющихся американскими гражданами, хранящимся у американских компаний, и такой доступ мог осуществляться без решения суда. После этой утечки информации власти США официально признали существование программы PRISM. По данным раскрытых документов, АНБ имело прямой доступ к серверам этих компаний, и объём собираемых Агентством данных быстро возрастал на протяжении нескольких лет, предшествующих разоблачению. При этом компания Google отрицала существование «правительственного бэкдора».
И в Google не скрывают, что они сотрудничают с правительством — после истории с PRISM они начали публиковать ежегодный отчет на эту тему.
Нет, я не террорист, и вряд ли мной вот просто так может заинтересоваться АНБ. И я не виню Google за то, что они действуют в соответствии с законами. Просто я предпочел бы, чтобы там нечего было раскрывать. Вот даже есть TED talk о приватности вообще.
Персонализация результатов поиска
Теперь о персонализированных результатах поиска. В теории это хорошо: вы получаете не просто формально отобранные безличные результаты, а результаты, которые, как кажется поисковой машине, именно вам и были нужны. Я не говорю, что алгоритмы персонализации работают плохо, скорее, я согласен с людьми, которые указывают на недостатки самой концепции.
Термин “пузырь фильтров” (Filter bubble) был введен в 2010 году и неплохо описан в Википедии. Суть явления заключается в том, что, когда нам показывают персонализированную выборку данных, мы не получаем полной информации о том, что мы искали. Что, в свою очередь, сужает нашу картину мира, помещая нас таким образом в своебразный информационный пузырь. Надо отдать должное Google: после многочисленных жалоб, они предоставили возможность отключить фильтрацию результатов. Так что я просто упомянул это здесь, чтобы привлечь внимание и поместить ссылку на страницу с настройками, где это можно отключить. Не буду лишний раз рассуждать о том, что в какой-то момент Google может решить, что персонализированные результаты — это необходимая каждому пользователю вещь, и убрать возможность их отключить.
Персонализированная реклама
С рекламой похожая ситуация: я прекрасно понимаю, что компании надо как-то зарабатывать деньги, но становится немного не по себе, когда реклама подбирается с учетом личной информации обо мне (да, я считаю историю моих поисковых запросов и посещения сайтов личной информацией). И если с обычной рекламой приходится мириться, то от персонализированной рекламы я бы хотел избавиться как от явления целиком (особенно, когда она подбирается на основе того объема информации обо мне, который есть у Google).
К счастью, персонализированную рекламу тоже можно отключить, но, как и с предыдущим пунктом, гарантировать, что такая возможность будет всегда, никто не может.
Файлы Cookies, IP-адрес и режим Инкогнито/Приватный режим
Остановлюсь немного на том, как Google (да и любой другой сайт) понимает, что я уже сюда заходил, и что нужно посмотреть, что я делал в прошлый раз.
Многие слышали что-то про IP-адрес (например, “я тебя по айпи вычислю”). Грубо говоря, это адрес, по которому другие компьютеры в сети Интернет могут обратиться к вашему. На заре Интернета у каждого компьютера действительно был собственный публичный адрес. Проблема в том, что наиболее распостраненный сейчас протокол IPv4 позволяет создавать только 4 294 967 296 (2 в степени 32) уникальных адресов, что меньше чем количество подключенных устройств. Поэтому обычно ваш провайдер имеет один или несколько публичных IP-адресов, которые другие участники сети могу использовать, когда хотят переслать вам сообщение. Провайдер объединяет своих абонентов во внутреннюю подсеть со своей собственной адресацией и знает адрес вашего рутера в своей внутренней сети (этот адрес должен быть уникальным в этой закрытой сети и ни имеет ничего общего с публичными адресами в сети Интернет). По этому внутреннему адресу провайдер передает сообщение вашему рутеру, который, в свою очередь, делает то же самое, но уже внутри вашей домашней сети. Суть в том, что Google видит IP-адрес вашего провайдера, который делится между другими абонентами того же провайдера, поэтому по этому IP-адресу вас однозначно идентифицировать нельзя. Но его можно использовать в качестве дополнительной информации (например, так определяется страна, из которой вы делаете запрос).
Более надежный механизм идентификации пользователя — это файлы Cookies. Если по-простому: когда вы в первый раз заходите на сайт, он отправляет вашему браузеру небольшой текст, хранящий ваш идентификатор, и ваш браузер записывает его в файл. Когда в следующий раз вы зайдете на тот же сайт, браузер автоматически отправит содержимое этого файла, и Google поймет, вы заходили сюда раньше, и надо прочитать или обновить историю ваших действий в базе данных. Если вы в то же время залогинены в Google аккаунт, поисковик свяжет данные поиска с вашим аккаунтом (если это не запрещено в настройках вашего аккаунта, о чем написано в политике конфиденциальности). Можно, конечно, запретить своему браузеру сохранять эти файлы или просто удалять их каждый раз вручную. Однако об этом знают и владельцы сайтов, поэтому существует другой механизм, гораздо менее зависимый от действия пользователя: цифровой отпечаток устройства.
Принцип построения цифрового отпечатка вашего устройства заключается в том, что любой сайт получает от вашего бразуера определенное количество информации, связанной с браузером или компьютером в целом: например, тип браузера, версию, операционную систему, какие плагины и шрифты установлены в браузере, размер экрана и много чего другого. Если вы думаете, что вы тут совсем не уникальны — можете проверить, например, здесь: https://amiunique.org/fp, или здесь: https://panopticlick.eff.org/. Там же можно посмотреть набор данных, который используется для создания цифрового отпечатка. Изменить его можно, сделать уникальным — гораздо сложнее. Есть даже реализация цифрового отпечатка в открытом доступе на github. Я не знаю, использует ли Google сейчас этот механизм, но если и нет, не вижу причин, почему бы в будущем его не включить.
В общем, если стоит задача связать вас с вашей историей поисков, противостоять ей довольно сложно. You can run but you can’t hide.
И пару слов о режиме Инкогнито (как он называется в Chrome) или любом аналогичном режиме в других браузерах. Цель этого режима — не спрятать вас от сайта, к которому вы обращаетесь, а спрятать то, что вы делали в интернете, от вас же самих или от человека, который будет использовать этот компьютер после вас. Единственное, что эти режимы делают — это удаляют файлы Cookies и историю поиска, когда вы закрываете браузер. Они никак не влияют на IP адрес, который показывается сайту или на цифровой отпечаток вашего браузера. Это наглядно показано вот этой небольщой страницей— там предлагается ввести что-нибудь, а потом открыть ту же страницу в режиме инкогнито и увидеть, что же вы ввели раньше (используется именно цифровой отпечаток, я пробовал заходить с разных IP-адресов).
Ну и что с этим делать
Есть несколько способов избежать того, чтобы Google формировал историю ваших поисковых запросов. Все они так или иначе завязаны на то, чтобы попытаться замаскировать данные, по которым можно определить, что вы — это вы. Например, можно пользоваться Tor, анонимными proxy-серверами или анонимайзерами. Проблема в том, что эти способы либо существенно замедляют скорость работы в Сети, либо стоят денег, поэтому я не буду на них останавливаться.
Принципиально другой подход — это использовать альтернативный поисковик. Даже Bing или Yandex будут в чем-то лучше, потому что они, хоть и собирают всю ту же информацию о вас, по крайней мере, не владеют всей остальной информацией, которая есть у Google (зависит, конечно, от того, пользуетесь ли вы другими продуктами от этих компаний, я — нет). Но это все равно полумера, потому что информация по-прежнему может быть использована или передана третьему лицу. Я для себя нашел решение, которое мне кажется на данный момент оптимальным с точки зрения удобства и приватности — альтернативный поисковик DuckDuckGo.com.
В первую очередь, расскажу о проблемах, связанных с переходом с Google на DuckDuckGo — я таковых не заметил. Результаты поиска меня удовлетворяют (я не знаю, как еще можно оценить результаты поиска), его можно установить поиском по умолчанию в некоторых браузерах (я пользуюсь Firefox, там — можно), в других — в качестве ресширения. В итоге я, как и раньше, просто ввожу запрос в адресной строке и получаю результат. Далее — о преимуществах.
В DuckDuckGo заявляют, что не хранят историю поиска. Это решает проблемы с возможным раскрытием моей информации: да, они подчиняются тем же законом, что и Google, у них тоже могут быть баги, но если информация не хранится — то нечего и раскрывать и нечему утекать. Проблемы с персонализированными результатами поиска и рекламой в результатах решаются сами собой. Если необходимо (а зачастую так и есть), можно включить локализацию поиска — то есть результаты будут ранжироваться в зависимости от вашей страны, которая вычисляется по IP-адресу вашего провайдера. Этого, на мой взгляд, вполне достаточно, чтобы получать релевантные результаты, не замыкаясь в пузыре фильтров, о котором я писал ваше.
Как можно проверить, что они действительно не собирают вашу приватную информацию? Простым ответом будет — никак. Но есть несколько соображений, на которые можно опираться.
- В политике конфиденциальности прописано, что информация не собирается. Если они это делают — они нарушают закон.
- Если бы они собирали информацию, скорее всего, за 10 лет их присутствия на рынке об этом бы стало известно.
- Они не пытаются построить инфраструктуру (как Google или Apple) и заставить меня пользоваться только их продуктами — у них просто нет на это ресурсов (в компании работает чуть больше 40 человек). Поэтому им не нужна история моих поисков “для улучшения других сервисов”.
- Поиск (и показ рекламы в результатах) — их основной бизнес. Единственная возможность конкурировать с гигантами этого рынка — это их политика конфиденциальности. Поэтому мне кажется маловерятным, что они ее не соблюдают (иначе — смотри второй пункт).
Отдельно отмечу показ рекламы в результатх поиска. Как и любой бесплатный сервис, DuckDuckGo должен как-то зарабатывать — и они честно включают одну-две рекламные ссылки в начало списка результатов поиска. При этом подбор рекламы производится по ключевым словам самого поискового запроса, а не по тому, что обо мне знает компания (я все же склоняюсь к тому, что кроме информации, которую можно получить из моего IP-адреса — ничего).
Ну и напоследок — они не используют файлы Cookies (это можно легко проверить, например, в браузере).
Bonus
- Вот здесь можно посмотреть, какие данные Google собирает о ваших действиях (особенно интересно, если у вас смартфон на Android).
- Вот тут вся история ваших передвижений. могут получать доступ к той или иной информации из вашего аккаунта. поиска Youtube.
- А здесь можно скачать полный архив с информацией, к которой Google имеет доступ.
У меня по всем этим ссылкам, кроме полного архива, ничего нет (в архиве еще моя почта, закладки, календарь, drive и т.д — то, что я в явном виде загрузил в Google), но при этом я не вижу, что запрещает Google по-прежнему эти данные собирать и использовать для улучшения своих сервисов. Возможно, какой-нибудь юрист, дочитавший до этого места, меня поправит, я лишь вижу, что техническая возможность есть, а явного запрета в политике конфиденциальности — нет.
Напоследок
Я понимаю, что история поисков для человека со смартфоном на Android и почтой на Gmail — возможно, не самый большой массив личной информации, который хранится в Google. Но надо было с чего-то начать, и смена поисковика оказалась легким и безболезненным шагом.
Следующим шагом будет Gmail, затем — Android. Посмотрим, можно ли от них так же легко отказаться, зачем это делать и какие есть альтернативы (нет, я не буду советовать покупать IPhone или отказываться от смартфона).