Como usuario preocupado por la seguridad y la privacidad, he decidido compartir una de mis configuraciones avanzadas de Firefox. Pretendo darle un seguimiento, con actualizaciones, para que los seguidores de MSL puedan utilizarla. Por otra parte, comprometido con la transparencia y el uso libre, esta configuración puede ser estudiada y descargada desde mi cuenta en GitHub o desde la sección Zona de Scripts donde lo encontrarás empaquetado para mayor comodidad.
Firefox permite modificar gran parte de su comportamiento mediante preferencias internas. Para evitar tener que configurarlas manualmente tras cada instalación o perfil nuevo, dispone del archivo user.js, desde el que es posible definirlas de forma permanente mediante preferencias personalizadas.
Existen otras configuraciones que utilizan la extensión .js donde el usuario puede modificar preferencias personalizadas avanzadas. No obstante, en esta entrada voy a centrarme exclusivamente en user.js.
¿Qué es user.js?
Es un archivo donde el usuario puede definir preferencias personalizadas avanzadas que Firefox aplicará automáticamente en cada inicio del navegador.
Se puede editar directamente con Xed (o cualquier editor de texto). Desde la interfaz también es posible acceder y modificar las opciones con about:config en la URL del navegador.

Aviso de seguridad al acceder a about:config

Listado de las preferencias avanzadas de Firefox
Existe otro archivo llamado prefs.js, pero no voy a profundizar en él porque es gestionado automáticamente por Firefox. En él encontramos las preferencias que se van modificando desde la interfaz, sin embargo es inútil ajustar los cambios porque al cerrar Firefox reescribe el archivo.
¿Qué tipo de preferencias pueden modificarse?
Entre un abanico extenso de posibilidades, se puede modificar:
- Privacidad
- Telemetría
- Descargas
- Seguridad
- Interfaz
- Actualizaciones
- DNS
- Navegación
- WebRTC
- HTTPS
Cómo se escribe una preferencia

// → Comentario descriptivo que Firefox ignora.
user_pref() → define una preferencia.
"toolkit.telemetry.enable", → nombre de la preferencia.
false → valor asignado.
Puede ser un valor lógico (falseotrue), un texto,""{cadena vacía}.
;→ Indica el final de la preferencia.
Descripción
user.js es el archivo de configuración avanzada de Firefox que permite definir de forma permanente el comportamiento del navegador mediante preferencias internas.
Este proyecto nace con el objetivo de ofrecer una configuración centrada en la privacidad, el control del navegador y la eliminación de opciones innecesarias, evitando la acumulación de preferencias obsoletas o sin utilidad real.
Especialmente útil para quienes desean reforzar la configuración en entornos donde la privacidad y el control del navegador son prioritarios.
Principales áreas de actuación:
• Privacidad
• Reducción de la telemetría
• Protección frente al rastreo
• Control de comportamientos no deseados
• Optimización de la configuración predeterminada
Filosofía del proyecto
A diferencia de otras recopilaciones disponibles en Internet, este user.js no pretende reunir el mayor número posible de ajustes, sino seleccionar únicamente aquellos que aportan un beneficio real y continúan siendo compatibles con las versiones actuales del navegador.
Cada modificación se analiza antes de incorporarse y las revisiones futuras se realizan cuando resulta necesario para mantener el archivo limpio, coherente y compatible.
Funcionamiento
Cierra Firefox si tienes algún perfil abierto.
Copia el archivo user.js dentro de la carpeta de tu perfil de Firefox: ~/.mozilla/<perfil>/.
Donde perfil es el nombre de la carpeta de configuración que uses en Firefox.
Si tienes más de un perfil deberás copiarlo en cada uno de ellos.
Abre Firefox.
Las preferencias definidas en el archivo user.js se aplicarán automáticamente al iniciar la aplicación, sin necesidad de realizar ninguna configuración adicional.
IMPORTANTE
Si ya existe un archivo
user.js, realiza antes una copia de seguridad o muévelo a otra ubicación segura. De este modo podrás restaurar fácilmente la configuración anterior si fuera necesario.
Permisos (opcional)
Normalmente no es necesario modificar los permisos del archivo. No obstante, puedes aplicar que sean los habituales con:
$ chmod 644 ~/.mozilla/firefox/<perfil>/user.js
Este permiso permite que el propietario pueda leer y modificar el archivo, mientras que el resto de usuarios sólo podrá leerlo.
Desinstalación
Cierra Firefox si está en ejecución.
Elimina el archivo user.js del perfil:
$ rm ~/.mozilla/<perfil>/user.js
Si realizaste una copia de seguridad de tu anterior
user.js, vuelve a copiarlo en la carpeta del perfil antes de iniciar Firefox.
Abre Firefox:
- Si has restaurado tu anterior
user.js, el navegador volverá a utilizar esa configuración. - Si no existe ningún archivo
user.js, entonces empleará su configuración predeterminada.
Características
- Configuración centrada en la privacidad y el control del navegador.
- Preferencias organizadas por bloques temáticos.
- Compatible con Firefox 146 o superior.
- Sin telemetría ni experimentos innecesarios.
- Basado en una experiencia de uso real.
- Proyecto en constante revisión y adaptación a las nuevas versiones de Firefox.
Compatibilidad
Este archivo user.js puede utilizarse en cualquier instalación de Firefox compatible con las preferencias incluidas. La única diferencia entre sistemas es la ubicación del perfil de usuario.
Ir a laZona de DESCARGA


Deja una respuesta