ungoogled-chromium

Бесплатно
Открытый исходный код
Windows
macOS
Linux
Android

Сайт: github.com/ungoogled-software/ungoogled-chromium

ungoogled-chromium — это форк браузера Chromium, ориентированный на удаление интеграции с сервисами Google и минимизацию телеметрии. Проект появился как ответ на потребность в более «чистом» варианте Chromium, где сохраняется совместимость с движком Blink и основными компонентами архитектуры Chromium, но удаляются или блокируются элементы, связывающие браузер с онлайн-сервисами Google. Цель разработки — предоставить пользователям контроль над сетевыми обращениями браузера и снизить риск ненужной передачи данных сторонним сервисам.

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

  • Отключение сервисов Google: удаление или блокировка встроенных компонентов, которые обращаются к доменам Google, включая службы синхронизации, механизм подсказок и встроенные API.
  • Удаление бинарных blob-файлов: исключение проприетарных двоичных компонентов, зависимых от закрытых библиотек или поставляемых без открытого исходного кода.
  • Ограничение телеметрии: патчи и конфигурации для отключения отправки диагностических данных, статистики использования и прочих телеметрических вызовов по умолчанию.
  • Контроль обновлений: механизмы для отключения автоматических обновлений и интеграции с внешними серверами обновлений, оставляя пользователю выбор способа обновления.
  • Изменение конфигурации сборки: преднастройки и скрипты сборки, обеспечивающие воспроизводимые сборки с минимальной зависимостью от внешних сервисов.
  • Совместимость с расширениями: сохранение совместимости с большинством расширений Chromium при одновременном ограничении доступа расширений к нежелательным API.
  • Прозрачность изменений: публикация патчей и описаний внесённых модификаций с целью проверки и повторного применения сообществом.
  • Ориентация на автономное использование: подходы и рекомендации для пользователей, желающих эксплуатировать браузер в средах с повышенными требованиями к приватности и контролю сетевых подключений.
Подробнее