Sin iniciar sesión en una cuenta de Google, Chromium ofrece un buen nivel de seguridad y privacidad. Sin embargo, Chromium sigue dependiendo en cierta medida de los servicios web y los binarios de Google. Además, Google diseñó Chromium para que resultara fácil e intuitivo para los usuarios, lo que significa que se ha sacrificado la transparencia y el control sobre las operaciones internas.
ungoogled-chromium aborda estos problemas de las siguientes maneras:
- Elimina todas las solicitudes en segundo plano restantes a cualquier servicio web durante la compilación y la ejecución del navegador
- Elimina todo el código específico de los servicios web de Google
- Elimina del código fuente todos los usos de binarios precompilados y los sustituye por alternativas proporcionadas por el usuario siempre que sea posible.
- Desactiva las funciones que limitan el control y la transparencia, y añade o modifica aquellas que los fomentan (estos cambios casi siempre requerirán una activación o habilitación manual).
Estas funciones se implementan mediante opciones de configuración, parches y scripts personalizados
Funcionalidades:
Estas son las funciones principales introducidas por ungoogled-chromium
- Sustituir muchos dominios web del código fuente por alternativas inexistentes que terminen en qjz9zk (lo que se conoce como «sustitución de dominios»; consulta docs/design.md para obtener más detalles)
- Eliminar los binarios del código fuente (lo que se conoce como «poda de binarios»; consulta docs/design.md para obtener más detalles)
- Desactiva funcionalidades específicas de los dominios de Google (por ejemplo, Google Host Detector, Google URL Tracker, Google Cloud Messaging, Google Hotwording, etc.)
- Esto incluye la desactivación de Navegación segura. Consulta las preguntas frecuentes para conocer los motivos.
- Añadir muchos nuevos parámetros de línea de comandos y entradas en chrome://flags para configurar las funciones desactivadas por defecto. Consulta docs/flags.md para ver la lista completa.
Funciones mejoradas:
Estas son las funciones no esenciales introducidas por ungoogled-chromium.
- Utilizar HTTPS de forma predeterminada cuando no se especifique un esquema de URL (p. ej., Omnibox, marcadores, línea de comandos).
- Añade el campo de texto «URL de sugerencias» en el editor de motores de búsqueda (chrome://settings/searchEngines) para personalizar las sugerencias de los motores de búsqueda.
- Añade más esquemas de URL permitidos para guardar esquemas de página.
- Añadir el proveedor de búsqueda «Sin búsqueda» en el Omnibox para permitir desactivar la búsqueda
- Añadir una configuración de compilación multiplataforma personalizada y un envoltorio de empaquetado para Chromium. Actualmente es compatible con numerosas distribuciones de Linux, macOS y Windows. (Consulta docs/design.md para obtener más detalles sobre el sistema).
- Forzar que todas las ventanas emergentes se abran en pestañas
- Desactivar el formateo automático de las URL en Omnibox (por ejemplo, eliminar «http://» u ocultar determinados parámetros).
- Desactivar el detector de redireccionamientos de intranet (solicitudes DNS superfluas)
- Esto desactiva la detección de portales cautivos, pero estos siguen funcionando.
- (Cambio en las funciones del navegador Iridium) Impide que las URL con el esquema «trk:» se conecten a Internet
- También impide que cualquier URL con el dominio de primer nivel «qjz9zk» (tal y como se utiliza en la sustitución de dominios) intente establecer una conexión
- (Cambio de funcionalidad de Iridium e Inox) Impide el ping a direcciones IPv6 al detectar la disponibilidad de IPv6. Consulta la opción --set-ipv6-probe-false más arriba para ajustar el comportamiento en su lugar.