Skip to content

About

ChromeControl desactiva funciones innecesarias de Chrome para ofrecer una experiencia ligera y minimalista.

Resources

Stars

9 stars

Watchers

0 watching

Forks

Latest commit

 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

🌐 ChromeControl

Debloat de Google Chrome en un clic — desde una GUI con tema oscuro

Adiós Gemini, Privacy Sandbox, telemetría y demás extras… sin tocar regedit a mano.


PowerShell Windows Chrome Licencia MIT


⚡ Ejecutar desde cualquier equipo

Abre PowerShell y pega:

irm https://raw.githubusercontent.com/xdoofy92/ChromeControl/main/ChromeControl.ps1 | iex

Descarga el script de este repositorio, pide permisos de administrador (UAC) y abre la interfaz. No instala nada. Revisa antes el código si quieres saber qué ejecutas.


✨ ¿Qué es?

ChromeControl es una herramienta gráfica de PowerShell que gestiona las políticas de empresa de Google Chrome desde el registro de Windows. En lugar de bucear por regedit, te presenta una lista de interruptores: todo viene encendido (como en una instalación normal) y tú apagas lo que quieras desactivar.

💡 Gratuito y de código abierto, bajo la licencia MIT. Puedes revisar el código completo, modificarlo y compartirlo. Desarrollado por Daniel Rodriguez · DProjects.


🎛️ Cómo funciona

La app refleja el estado real de cada característica con un interruptor estilo switch:

Estado Aspecto Significado
🟢 Encendido verde, texto normal La característica está activa (valor por defecto del navegador)
⚪ Apagado gris, texto atenuado Se desactivará al pulsar Aplicar (escribe la política en el registro)

El contador de la cabecera (0 / 27 a Desactivar) te dice cuántas tienes marcadas para apagar. Al pulsar Aplicar, los cambios se guardan en:

HKLM:\SOFTWARE\Policies\Google\Chrome

🔁 Volver a encender un interruptor + Aplicar elimina la política → la característica regresa a su estado original.

🔘 Botones

Botón Acción
Activar todo Enciende todos los interruptores (estado por defecto)
Desact. todo Los apaga todos → debloat completo en un clic (pregunta antes de incluir las opciones sensibles de seguridad)
Default Elimina las políticas (pide confirmación) → Chrome deja de salir administrado por tu organización. Si hay políticas que no creó la app, deja elegir entre borrarlas todas o solo las propias
Aplicar Guarda los cambios (reinicia Chrome para que surtan efecto)

🧩 Características que puedes desactivar

27 interruptores en un único listado, todos encendidos por defecto. Aquí los agrupamos por tema para que sea más fácil de leer.

🤖 IA y Gemini

Característica Qué apaga Clave(s) de registro
Gemini e IA generativa Gemini en Chrome y funciones de IA (escritura, temas, organizador de pestañas, búsqueda en historial) GenAiDefaultSettings, GeminiSettings, TabOrganizerSettings, HelpMeWriteSettings, CreateThemesSettings, HistorySearchSettings

🪧 Publicidad y Privacy Sandbox

Característica Qué apaga Clave(s) de registro
Privacy Sandbox (anuncios) API Topics, anuncios por interés, medición publicitaria y su ventana de bienvenida PrivacySandboxAdTopicsEnabled, PrivacySandboxSiteEnabledAdsEnabled, PrivacySandboxAdMeasurementEnabled, PrivacySandboxPromptEnabled

📡 Telemetría y diagnóstico

Característica Qué apaga Clave de registro
Telemetría de uso (Metrics) Envío de estadísticas de uso e informes de fallos MetricsReportingEnabled
Datos anónimos por URL Recopilación de datos asociados a las URLs visitadas UrlKeyedAnonymizedDataCollectionEnabled
Corrector ortográfico de Google Corrección mejorada que envía tu texto a Google SpellCheckServiceEnabled
Encuestas de opinión (Feedback) Encuestas de satisfacción dentro del navegador FeedbackSurveysEnabled
Informes de fiabilidad (Domain Rel.) Informes de fiabilidad de red enviados a Google DomainReliabilityAllowed
Experimentos / Variations Pruebas de funciones (field trials) de Google ChromeVariations
Subida de registros WebRTC Envío de registros de eventos WebRTC a Google WebRtcEventLogCollectionAllowed

🔎 Búsqueda y barra de direcciones

Característica Qué apaga Clave de registro
Sugerencias de búsqueda Sugerencias mientras escribes (envían datos a Google) SearchSuggestEnabled
Predicción de red (prefetch) Precarga de páginas y resolución DNS anticipada NetworkPredictionOptions
Páginas de error alternativas Sugerencias de Google al fallar la navegación AlternateErrorPagesEnabled

👤 Cuenta y sincronización

Característica Qué apaga Clave de registro
Inicio de sesión en el navegador Iniciar sesión en Chrome con cuenta de Google (y su sincronización) BrowserSignin
Sincronización de navegación Sincronización con la cuenta de Google SyncDisabled

💳 Autocompletar y pagos

Característica Qué apaga Clave de registro
Gestor de contraseñas Guardado y autocompletado de contraseñas PasswordManagerEnabled
Autocompletar direcciones Autocompletado de direcciones y datos de contacto AutofillAddressEnabled
Autocompletar tarjetas Guardado y autocompletado de tarjetas de crédito AutofillCreditCardEnabled
Consulta de métodos de pago Permite a los sitios saber si tienes pagos guardados PaymentMethodQueryEnabled

🧹 Molestias y funciones extra

Característica Qué apaga Clave de registro
Modo en segundo plano Chrome sigue ejecutándose al cerrar la ventana BackgroundModeEnabled
Pestañas promocionales / What's New Páginas promocionales y de novedades tras actualizar PromotionalTabsEnabled, PromotionsEnabled
Aviso de navegador predeterminado Insistencia para fijar Chrome como predeterminado DefaultBrowserSettingEnabled
Lista de compras y precios Lista de compras y seguimiento de precios ShoppingListEnabled
Sugerencias de contenido (NTP) Tarjetas de contenido en la página de nueva pestaña NTPCardsVisible
Recomendaciones multimedia Recomendaciones de medios en la nueva pestaña MediaRecommendationsEnabled

🕵️ Privacidad y seguridad

Característica Qué apaga Clave de registro
Cookies de terceros Cookies de seguimiento de terceros (apagado = bloqueadas) BlockThirdPartyCookies
Conjuntos de sitios relacionados Related Website Sets (cookies compartidas entre dominios) RelatedWebsiteSetsEnabled
Navegación segura (Safe Browsing) Filtro anti-phishing (envía URLs a Google) SafeBrowsingProtectionLevel

⚠️ Ojo con las dos últimas. Apagar Cookies de terceros (bloquearlas) es positivo para la privacidad, pero apagar Navegación segura (Safe Browsing) reduce tu protección contra phishing y malware. Desactívala solo si sabes lo que haces. Por eso Desact. todo pregunta antes de incluirla.


🚀 Obtención y uso

Canales oficiales

Descarga el script desde este repositorio o clona el proyecto. El código es visible y puedes revisarlo antes de ejecutarlo. Consulta también el sitio oficial y la web del autor. No requiere instalador.

git clone https://github.com/xdoofy92/ChromeControl.git
cd ChromeControl

Revisar y ejecutar localmente

Revisa el script con un editor de texto. Después abre PowerShell en la carpeta donde lo guardaste y ejecuta:

.\ChromeControl.ps1

La licencia MIT permite usar, modificar y redistribuir el script, conservando el aviso de copyright y la licencia en las copias o partes sustanciales del software.

Pasos típicos

  1. Apaga los interruptores de lo que no quieras (o pulsa Desact. todo).
  2. Pulsa Aplicar.
  3. Reinicia Chrome para que los cambios surtan efecto.
🛠️ ¿Error de "ejecución de scripts deshabilitada"?

Aplica estas opciones únicamente a scripts que hayas revisado y en los que confíes. Respeta las políticas de seguridad de tu organización.

Permanente (usuario actual):

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

Temporal (solo esta vez):

powershell -ExecutionPolicy Bypass -File .\ChromeControl.ps1

RemoteSigned es más segura que Unrestricted: permite scripts locales y scripts firmados de internet.


⚙️ Bajo el capó

  • Auto-elevación: solicita privilegios de administrador automáticamente (necesarios para escribir en HKLM).
  • Interfaz: Windows Forms con tema oscuro e interruptores dibujados a mano (anti-aliasing).
  • Tipo de valores: todas las políticas se aplican como DWord (32 bits).
  • Multi-clave: algunas filas (Gemini, Privacy Sandbox) escriben varias claves a la vez con un solo interruptor.
  • Reversible: volver a encender y aplicar elimina la política; cuando no queda ninguna se borra también la clave, sin dejar residuos.
  • Avisos: pide confirmación antes de Default, antes de apagar en bloque las opciones sensibles y al cerrar con cambios sin aplicar.
  • Errores reales: si una escritura en el registro falla, se cuenta y se muestra en la barra de estado.

🛡️ Seguridad y privacidad

  • Solo toca claves bajo HKLM\SOFTWARE\Policies\Google\Chrome. No modifica otros navegadores ni el sistema.
  • Default no borra a ciegas: si detecta políticas que no creó la app (otra herramienta o tu organización) te deja conservarlas.
  • No recopila ni transmite ningún dato tuyo.
  • ⚠️ La app solicita permisos de administrador. Verifica la procedencia y revisa el código de cualquier copia, incluidas las modificadas, antes de ejecutarla.
  • Si se ejecuta sin archivo local, la auto-elevación puede descargar el script del repositorio. Prefiere descargarlo, revisarlo y ejecutarlo localmente para saber qué código estás ejecutando.

🤝 Colaborar

¿Una política nueva, un bug, una mejora de UI? Envía tus sugerencias mediante los canales de DProjects o del autor.

Puedes abrir una incidencia, crear un fork y proponer cambios mediante un pull request. El código está disponible para estudiar, modificar y redistribuir bajo MIT, sin solicitar autorización adicional. Conserva el aviso de copyright y la licencia en las copias o partes sustanciales del software.


📄 Licencia y distribución

Daniel Rodriguez (DProjects) es el autor. Software gratuito y de código abierto, bajo la licencia MIT:

  • Puedes usarlo con fines personales, profesionales y comerciales.
  • Puedes examinar, copiar, modificar, combinar, publicar, distribuir, sublicenciar y vender copias del software.
  • Debes conservar el aviso de copyright y el texto de la licencia en todas las copias o partes sustanciales del software.
  • Se proporciona «tal cual», sin garantías, según los términos de MIT.
  • Estos permisos incluyen el script y su código fuente; no se limitan a un instalador ni exigen distribuirlo sin modificaciones.
  • Los componentes y marcas de terceros conservan sus propias licencias y derechos.

📝 Notas

  • 🔄 Reinicia Chrome tras aplicar para ver los cambios.
  • 🔒 Las políticas persisten hasta que las elimines (encender + Aplicar, o el botón Default).
  • 🧪 Los nombres de política pueden variar entre versiones de Chrome. Las funciones de IA (GenAiDefaultSettings, GeminiSettings, etc.) requieren versiones recientes.

Licencia MIT · Hecho por Daniel Rodriguez · DProjects

🔗 Políticas de Google Chrome · Chromium

⭐ Si te resulta útil, deja una estrella en el repositorio ⭐

About

ChromeControl desactiva funciones innecesarias de Chrome para ofrecer una experiencia ligera y minimalista.

Resources

Stars

9 stars

Watchers

0 watching

Forks

Contributors

Languages