После 4.5 лет разработки и тестирования
представлен первый стабильный релиз web-браузера
Brave, развиваемого под руководством Брендена Айка (Brendan Eich), создателя языка JavaScript и бывшего руководителя Mozilla. Браузер построен на базе движка Chromium и сосредоточен на оберегании приватности пользователей. Сборки подготовлены для Linux, Windows, macOS, Android и iOS. Код проекта
доступен на GitHub, специфичные для Brave компоненты распространяются под свободной лицензией MPLv2.
В Brave встроен и активирован по умолчанию движок для вырезания рекламы, кода для отслеживания перемещения между сайтами, кнопок социальных сетей, блоков с автовоспроизводимым видео и вставок для майнинга. Движок фильтрации написан на языке Rust и использует алгоритмы, заимствованные из дополнений Block Origin и Ghostery.
Для борьбы с косвенным отслеживанием пользователей в бразуере применяется блокировщик методов скрытой идентификации ("
browser fingerprinting"). В основной состав интегрировано дополнение HTTPS Everywhere, позволяющее на всех сайтах, где это возможно, использовать HTTPS. Имеется режим приватного просмотра, в котором трафик пробрасывается через сеть Tor.
Осознавая, что блокирования рекламы может лишить создателей контента средств для поддержания своих ресурсов, разработчики Brave интегрировали в браузер два альтернативных механизма финансирования издателей. Механизм
Brave Rewards позволяет организовать перечисление пожертвований создателем контента, интересного пользователю. Для предотвращения мошенничества в программе могут участвовать только верифицированные сайты (уже более 300 тысяч сайтов). Пожертвования могут оформляться как месячная подписка или как бонусы за определённый интересный контент.
Вторым механизмом монетизации создателей контента является рекламная платформа Brave Ads, позволяющая показывать рекламу без обращения к внешним сервисам. Для обеспечения приватности данные о перемещении пользователя не уходят за пределы системы пользователя и сохраняются в локальном хранилище, по аналогии с тем как сохраняется история посещений. Владельцам сайтов предоставляется API, позволяющий учесть предпочтения текущего посетителя на стороне клиента, без возможности отправить эти данные во вне. Использование Brave Rewards и Brave Ads опционально, включаются по желанию пользователя и настраивается (можно ограничить число показываемых в час рекламных блоков).
Расчёты осуществляются в специально созданной
криптовалюте BAT, основанной на Ethereum и совмещающей в себе децентрализованную платформу для обмена рекламой. Предложенный подход даёт пользователю возможность полностью контролировать все браузерные данные, а владельцам сайтов сохранить возможность размещения контекстной рекламы. Модель распределения средств подразумевает передачу 70% дохода, полученного от рекламодателей, между пользователями. Средства от просмотра рекламы накапливаются в виде BAT-токенов в кошельке, привязанном к пользователю. Пользователь может обменять заработанные BAT на цифровые и реальные валюты или использовать для спонсирования сайтов.