//SoloScriptEmpezar a practicar
// legal

Política de Privacidad

Última actualización: 6 de septiembre de 2026

SoloScript funciona completamente sin necesidad de cuenta, y almacena lo mínimo posible en cualquier caso. Iniciar sesión es totalmente opcional — existe solo para sincronizar tu progreso entre dispositivos, y elegir no iniciar sesión no te cuesta nada. Esta página explica, con claridad, qué implica operar el sitio en cualquiera de los dos casos.

Qué permanece en tu dispositivo

Ya sea que inicies sesión o no, tu historial de práctica, XP, niveles, respuestas de configuración inicial y los conceptos que has visto se almacenan usando el almacenamiento local de tu navegador, en tu dispositivo. Si nunca creas una cuenta, ese es el único lugar donde vive esta información — SoloScript no tiene una base de datos del lado del servidor donde guardarla y no puede verla. Borrar los datos del sitio soloscript.dev en tu navegador la elimina por completo. Esta es una decisión de diseño deliberada, no una limitación — consulta el blog para más detalles sobre por qué la app funciona así.

Si creas una cuenta

Iniciar sesión (con GitHub o Google) existe por una sola razón: para que tu progreso te siga a un segundo dispositivo en lugar de empezar de cero. Si haces esto, SoloScript recibe y almacena, a través de nuestro proveedor de backend Supabase: tu dirección de correo electrónico, e información básica de perfil que tu proveedor elegido pone a disposición (como tu nombre o avatar). Junto con esa identidad, también se guarda en Supabase, vinculada a tu cuenta, la misma información de práctica descrita arriba — XP, estadísticas, respuestas de configuración inicial, conceptos vistos, logros obtenidos, preferencias de lenguaje/configuración — para que pueda sincronizarse con cualquier dispositivo en el que inicies sesión. El almacenamiento local de tu dispositivo sigue siendo la copia que la app realmente lee y en la que escribe momento a momento; la copia de la cuenta existe puramente como respaldo sincronizado.

Esto se basa en el propio acuerdo de procesamiento de datos de Supabase y, para los datos transferidos fuera de la UE/EEE, en las cláusulas contractuales estándar y las salvaguardas de transferencia de datos que Supabase mantiene como nuestro proveedor de backend.

Tablas de clasificación

Las tablas de clasificación son completamente opcionales y están desactivadas por defecto — nada de tu cuenta o datos de práctica es visible para otros usuarios a menos que decidas deliberadamente unirte a una. Unirte requiere una cuenta (para tener dónde guardar tu entrada), pero verla nunca lo requiere. Si te unes, eliges tú mismo un apodo específicamente para ese propósito — nunca es tu nombre real, correo electrónico o usuario de GitHub/Google, a menos que decidas usar uno de esos como apodo a propósito. Lo que se vuelve visible para otros usuarios se limita a ese apodo y tu XP/nivel en el o los lenguajes en que estés clasificado. Salir de una tabla de clasificación elimina tu entrada por completo, de inmediato — no solo la oculta, y no queda nada pendiente para retomar si vuelves a unirte.

Pagos

Si te conviertes en colaborador, el pago en sí lo procesa completamente Stripe — SoloScript nunca recibe ni almacena directamente tu número de tarjeta, dirección de facturación ni ningún otro dato de pago. Lo que sí recibimos y almacenamos, a través de Stripe, está vinculado a tu cuenta: el estado de tu suscripción (activa, cancelada, etc.), su período de facturación actual, y si está programada para cancelarse, para que la app sepa qué contenido desbloquearte.

Esto se basa en el estatus de Stripe como procesador de pagos conforme a PCI. Consulta la política de privacidad de Stripe para saber cómo maneja tus datos de pago directamente.

Cookies

SoloScript no usa cookies, ni siquiera para las cuentas — iniciar sesión se maneja mediante el almacenamiento local de tu navegador, el mismo mecanismo que todo lo demás en este sitio, no una cookie. Por eso, nada en este sitio requiere actualmente un aviso de consentimiento de cookies. Si eso cambia, esta página se actualizará para informarlo. Una cookie usada únicamente para mantenerte con la sesión iniciada se consideraría, en cualquier caso, "estrictamente necesaria" bajo el RGPD y la Directiva de Privacidad Electrónica y no requeriría un aviso de consentimiento por sí sola — un aviso solo sería necesario si alguna vez se agregara una cookie genuinamente no esencial (analítica, marketing o seguimiento).

Analítica

El sitio usa Vercel Web Analytics y Vercel Speed Insights para entender el tráfico general y el rendimiento de las páginas — nada más granular que eso. Ambos están diseñados para priorizar la privacidad: no usan cookies, no recopilan nada que te identifique personalmente, y no te rastrean en otros sitios web. Los visitantes se distinguen mediante un valor con hash derivado de la solicitud entrante, que se descarta automáticamente dentro de las 24 horas en lugar de conservarse indefinidamente.

Este procesamiento se basa en el propio acuerdo de procesamiento de datos de Vercel y, para cualquier dato transferido fuera de la UE/EEE, en las cláusulas contractuales estándar y el Marco de Privacidad de Datos UE-EE. UU. que Vercel mantiene como nuestro proveedor de hosting. Consulta la documentación de privacidad de Vercel Web Analytics y la documentación de privacidad de Speed Insights para más detalle técnico completo.

Base legal

La analítica agregada descrita arriba se procesa bajo interés legítimo — entender si el sitio funciona y es accesible es necesario para operarlo, y no se conserva ningún dato de identificación individual como parte de eso. Los datos de la cuenta (correo electrónico, información de perfil, progreso sincronizado) se procesan sobre la base de tu consentimiento — eliges explícitamente iniciar sesión, nada se crea ni almacena en nuestros servidores a menos que tú mismo realices esa acción. La participación en la tabla de clasificación es un consentimiento separado y adicional al de tener una cuenta — iniciar sesión por sí solo nunca te une a una; realizas una segunda acción, distinta, para participar.

Retención de datos

Los datos de la cuenta se conservan mientras tu cuenta exista, sin vencimiento fijo — actualmente no hay eliminación automática basada en actividad. Eliminar tu cuenta (ver "Tus derechos" abajo) la elimina de inmediato, no en algún cronograma posterior. Esto es independiente del identificador de analítica de 24 horas descrito arriba, que expira automáticamente sin importar si tienes una cuenta.

Tus derechos

Bajo el RGPD, tienes derecho a acceder, corregir, eliminar y restringir el uso de tus datos personales. Si nunca iniciaste sesión, realmente no hay nada sobre lo que actuar — tus datos de práctica nunca han salido de tu propio navegador. Si tienes una cuenta, un botón de "Eliminar cuenta" está disponible directamente desde la página de práctica misma — confirmarlo elimina permanentemente tu cuenta (correo electrónico, información de perfil) y su progreso sincronizado de inmediato, sin necesidad de solicitud manual ni período de espera. Esa solicitud también se ejecuta enteramente del lado del servidor contra tu propia sesión verificada, por lo que solo puede eliminar la cuenta que realmente la realiza, nunca la de otra persona. Para cualquier cosa que el botón de autoservicio no cubra — una copia de lo almacenado, o problemas con el proceso de eliminación mismo — contáctanos en la dirección de abajo y responderemos dentro de los plazos que exige el RGPD (generalmente dentro de un mes). Eliminar tu cuenta también elimina automáticamente cualquier entrada en la tabla de clasificación, de la misma manera — no se necesita un paso separado. Ten en cuenta que eliminar tu cuenta elimina la copia sincronizada en Supabase, no lo que aún esté en el almacenamiento local de tu propio navegador — borra los datos del sitio en tu navegador por separado si quieres que eso también desaparezca.

Cambios a esta política

Esta página se revisó más recientemente para agregar la sección "Pagos" de arriba, reflejando la introducción de suscripciones pagas de colaborador y a Stripe como nuevo procesador de datos — la primera vez que datos relacionados con pagos participan en algo del sitio. Antes de eso, se revisó por la incorporación de tablas de clasificación opcionales, la primera vez que algún dato se volvió visible para otros usuarios en lugar de quedar solo entre tú y tus propios dispositivos. Se revisará nuevamente si lo que el sitio recopila cambia más, sobre todo por cuentas escolares/organizacionales o cualquier nueva categoría de recopilación de datos del lado del servidor. Los cambios importantes se reflejarán aquí con una fecha actualizada en la parte superior de esta página.

Contacto

Las preguntas sobre esta política o una solicitud de privacidad pueden enviarse a support@soloscript.dev.