Просматривая код браузерного расширения от Mullvad VPN на наличие интересных решений в продукте, я заметил, что Mullvad рекомендует использовать поисковики ориентированные на приватность и конфиденциальность, а именно DuckDuckGo и Mullvad Leta. У меня сразу возникла мысль: «Что? Mullvad Leta? Что это такое?», с этой мыслью я отправился изучать данный поисковик. Сегодня я расскажу о том, что смог узнать про него, используя их FAQ, а также другие источники. Mullvad VPN — это VPN‑сервис, который начал свое существование в 2009 году и за время своей работы зарекомендовал себя, как один из лучших VPN‑сервисов. Почему так и какие у него есть особенности — мы подробно разбирать не будем, скажу лишь о паре моментов, которые на мой взгляд делают его таким: Отсутствие какой‑либо привязки к личности (при регистрации сервис не требует от вас ничего, ваш логин это 16 цифр); Открытый исходный код (абсолютно все приложения, которые есть у Mullvad, открыты и вы в любой момент можете изучить их под микроскопом); Страна регистрации Швеция (тут каждый делает выводы сам — плюс это или минус); Постоянное совершенствование продукта (регулярные обновления, введения новых функций, разработка новых продуктов). Вот мы разобрались с компанией‑разработчиком (если еще не были знакомы), а теперь приступим к изучению Mullvad Leta. Disclaimer: Далее будет приведена информация из раздела FAQ на сайте Mullvad Leta, которую я перевел, а также некоторая другая информация, найденная мной на просторах интернета. Начнем с того, что разберемся со значением слова «Leta». Что это все таки значит? Согласно FAQ, значение у этого слова такое: Leta — это шведское слово, означающее «искать», «охотиться», «быть в поиске» или «разведчик». Оно произносится как «Lea — tah». Также, для тех, кто не знаком с Mullvad VPN скажу, что Mullvad в переводе со Шведского значит «Крот» (он, как можно заметить и изображен на логотипе сервиса). Спешу вас огорчить, но нет, эта система является прокси‑сервером между вами и Google Search API (да‑да, именно он). Mullvad Leta представляет собой Frontend для Google Search API. Запрос, который вы делаете сначала идет на сервер Mullvad Leta, который потом делает этот самый запрос в Google Search API, тем самым анонимизируя юзера. Сам поисковик имеет такой стэк: Frontend: HTML CSS Svelte Backend: NodeJS А на серверах вот такая ситуация: Сервера Leta запущены на STBooted RAM only servers, таких же, как и VPN‑серверы. Эти серверы работают под управлением последней версии Ubuntu LTS с собственным ядром от Mullvad VPN, которое настраивается для удаления ненужного мусора. Mullvad Leta имеет 2 варианта поиска — Обычный и Кэшированный. Кэшированный поиск работает так — каждый поиск хранится в кэш‑хранилище на базе оперативной памяти Redis, которое удаляется по достижение хранения более 30 дней. Кэшированные запросы извлекаются из этого хранилища, это значит что, если ни один пользователь не искал того, что ищете вы, то вы получите несвежий результат. Вот тут некоторые могут расстроиться, так как для использования данной поисковой системы необходимо иметь оплаченный аккаунт Mullvad VPN. Но почему некоторые могут расстроиться? Все просто, сервис не принимает к оплате банковские карты РФ и в таком случае произвести оплату можно только криптовалютой (кстати при оплате можно будет получит 10% скидку).  Если вы просто попытаетесь зайти на сайт, то вас ждет такая картинка: Также сервис имеет ограничения по количеству запросов. Если вы делает запрос не из кэша, то имеете всего 50 запросов в сутки, при этом, когда вы переходите на следующую страницу в поисковой выдаче — вы также теряете 1 запрос. А если выбрать опцию «Поиск только в кэше», что является опцией по умолчанию, то количество запросов останется таким же, каким и было. Mullvad пишет, что каждый поиск требует от них API‑вызова в Google, что стоит денег и они хотят предоставить клиентам ценную услугу без возможности злоупотребления. Считаю важным упомянуть то, что Mullvad собирают некоторую информацию, а именно: Мы собираем показатели, относящиеся к количеству кэшированных поисков по сравнению с прямыми поисками, исключительно для того, чтобы понять ценность нашего сервиса. Кроме того, мы собираем информацию об использовании процессора, оперативной памяти и другую подобную информацию для обеспечения бесперебойной работы сервиса. За недолгое время тестирование данного поисковика лично я остался очень доволен. Сервис выполнен в минималистичном дизайне, в нем отсутствует визуальный мусор, а поисковая выдача такая, что получается найти то, что ищешь, с первого раза. К сожалению, исходный код данного продукта пока недоступен (если он вообще будет доступен, на что хочется надеется). На этом все!   418 I'm a teapot