FAQ — preguntas y respuestas

Las preguntas más habituales de los usuarios de la extensión — con respuestas concretas.

1. Problemas técnicos

Mi CSS no hace nada — ¿qué estoy haciendo mal?

Tres causas comunes:

  • Especificidad — el sitio ya tiene sus propios estilos. Usa !important o selectores más específicos.
  • Nombres de clase dinámicos — los frameworks generan .css-1abcd que cambian entre versiones. Apunta mejor a atributos estables (p. ej. [data-testid="..."]).
  • Shadow DOM — algunos elementos viven en shadow roots y el CSS externo no puede alcanzarlos. Para esos necesitas JS.
Mi JavaScript no se ejecutó
  • Comprueba que el patrón de URL coincida — el botón flotante debería ser visible en la página.
  • El JS se ejecuta una vez por carga de página — recarga la página (F5) tras un cambio.
  • Abre la consola de DevTools — los errores se registran con el prefijo [JustZix].
  • La regla debe estar habilitada (solo «Activo» no basta — comprueba el interruptor).
El botón flotante no aparece
  • La URL no coincide con ningún patrón de carpeta.
  • El botón se ocultó antes en esta página — abre el popup y haz clic en Restaurar.
  • La extensión está desactivada globalmente — actívala en el popup.
Perdí mis datos tras actualizar la extensión

La extensión tiene una clave de manifest estable — las actualizaciones conservan los datos. Si algo desapareció:

  • Actualiza siempre sobrescribiendo la misma carpeta, no desinstalando y reinstalando.
  • En chrome://extensions/, usa el botón de actualizar — nunca «Eliminar» + «Añadir».
  • Exporta tus ajustes regularmente como copia de seguridad (Ajustes → Exportar).
Conflicto con la Content Security Policy (CSP) del sitio

JustZix usa chrome.scripting.executeScript para sortear la CSP — funciona en el 99% de los casos. Si ves errores de CSP en la consola, comprueba si el script afectado es realmente el tuyo o el de la página. La CSP también puede bloquear los gestores de eventos inline en los elementos HTML que creas desde JS — usa addEventListener en su lugar.

2. Sincronización y compartidos

¿La sincronización es obligatoria? ¿Puedo usar la extensión sin cuenta?

La sincronización es totalmente opcional. Sin cuenta, la extensión funciona solo localmente en tu navegador — ningún dato sale de tu máquina. La sincronización solo se activa si la habilitas explícitamente y generas una clave de sincronización.

¿Cómo funciona la clave de sincronización?

Es una clave de 25 caracteres (SYNC-XXXXX-XXXXX-XXXXX-XXXXX-XXXXX) generada localmente en tu navegador con aleatoriedad criptográfica. El backend nunca la ve en claro — solo su hash SHA-256. Para iniciar sesión en un segundo dispositivo, pega la misma clave.

¿La perdiste? Si añadiste antes un e-mail, puedes recuperarla en Ajustes → Recuperar clave. El e-mail de recuperación contiene un enlace de un solo uso que emite una clave nueva (la antigua deja de funcionar).

¿Cuánto duran los enlaces compartidos?

Tú eliges: 1h / 6h / 12h / 24h (predeterminado) / 48h. Tras caducar, el enlace devuelve 404 y los datos se eliminan del backend. También puedes revocar un enlace antes desde el panel «Mis compartidos».

¿El enlace de compartir es un secreto?

El token es un secreto público — cualquiera con el enlace puede descargar el contenido. No lo publiques en canales públicos si el contenido es sensible. Usa un TTL más corto para los conjuntos sensibles.

3. Privacidad y seguridad

¿Qué datos recopila la extensión?

Sin cuenta: nada sale de tu navegador.

Con cuenta (sincronización activa): almacenamos el hash SHA-256 de tu clave de sincronización, tus reglas CSS/JS y sus metadatos, la info de sesión del dispositivo (UUID, IP, User-Agent) y opcionalmente un e-mail si proporcionas uno. Política de privacidad completa →

¿Leéis qué sitios visito?

No. La extensión solo lee a qué páginas se aplican tus reglas (correspondencia de patrón de URL) — y eso ocurre en tu navegador, no en nuestro servidor. El historial de navegación nunca se envía a ningún sitio.

¿Hay cookies o rastreadores?

El sitio justzix.com usa Google Analytics 4 solo con tu consentimiento explícito (mediante el banner de cookies). Sin consentimiento — no se establece ninguna cookie analítica, ni siquiera se carga ninguna etiqueta de Google desde nuestras páginas. Nunca Facebook Pixel, Hotjar ni otros rastreadores de terceros.

La extensión en sí no recopila ninguna telemetría, ningún historial de navegación, ninguna analítica de uso — solo se comunica con nuestro backend para sync/compartir cuando activas explícitamente esas funciones.

¿Puedo eliminar todos mis datos?

Sí, al instante. En la extensión: Ajustes → Cuenta → Eliminar cuenta. El backend elimina en cascada: sesiones, reglas, copias de seguridad, compartidos — todo borrado, irreversible. O escribe a support@justzix.com.

4. Precios y licencias

¿JustZix es gratuito?

Sí, totalmente gratuito. Sin planes de pago, sin funciones premium, sin límites de tiempo. El backend tiene límites de uso razonables para prevenir abusos (tasa de sync, tamaño máximo de compartido, etc.) pero cubren cómodamente el uso normal.

¿Habrá un plan de pago en el futuro?

Sin planes concretos. Si alguna vez introducimos funciones de pago (p. ej. cuentas de equipo, TTL de compartido más largo), el nivel gratuito existente seguirá siendo gratuito para la funcionalidad actual. Anunciaremos los cambios con mucha antelación mediante las actualizaciones de la Política de privacidad y los Términos del servicio.

¿El código fuente es abierto?

Actualmente no. Podríamos abrir el código de algunas partes tras la publicación de la extensión en la Chrome Web Store y su estabilización. El backend está en un monorepo junto con la extensión en github.com/0beavis0/justzix (privado por ahora).

5. Instalación y actualizaciones

¿Cuándo estará disponible la extensión en la Chrome Web Store?

Pronto — estamos finalizando la publicación en la Chrome Web Store. La extensión es totalmente funcional y se desarrolla activamente (recientemente: una Output Console reconstruida con pestañas Network y DataLayer, y una interfaz en 8 idiomas). Hasta entonces, puedes solicitar un ZIP de acceso anticipado para la instalación en modo desarrollador: escribe a support@justzix.com.

¿Funciona en Firefox, Edge y otros navegadores?

Sí. JustZix ahora tiene compilaciones dedicadas para Chrome, Firefox, Edge y Opera — cada una está en la página de descarga. Otros navegadores basados en Chromium (Brave, Vivaldi) funcionan con la compilación de Chrome, pero no se prueban oficialmente.

¿Cómo funcionan las actualizaciones?

Desde la Chrome Web Store: automáticas, en segundo plano, tus datos persisten.

Modo desarrollador (acceso anticipado): descarga el nuevo ZIP, sobrescribe la misma carpeta, haz clic en el icono de actualizar en chrome://extensions/. La clave de la extensión en el manifest es estable, así que el ID de la extensión no cambia entre actualizaciones.

¿No has encontrado tu respuesta? Escribe a support@justzix.com.