Política de privacidad
Última actualización: 28 de octubre de 2026
Esta política explica qué datos trata Streakode, para qué y qué derechos tienes, conforme al Reglamento General de Protección de Datos (RGPD) y a la Ley Orgánica 3/2018 (LOPDGDD).
Responsable
Pablo Mérida Velasco, titular de Streakode. Puedes escribir sobre cualquier cuestión de privacidad a pablomerida03@gmail.com.
Qué datos tratamos
- Cuenta: correo electrónico, nombre de usuario, nombre visible, foto de perfil (si subes una) y contraseña, que se guarda cifrada y nunca vemos.
- Acceso con GitHub: si eliges entrar con tu cuenta de GitHub, recibimos de GitHub tu nombre de usuario, tu nombre, tu correo electrónico y el identificador de tu cuenta. Solo pedimos permiso para leer tu perfil y tu correo: no accedemos a tus repositorios ni publicamos nada en tu nombre. Tu nombre de usuario de GitHub nos sirve para proponerte el de Streakode (que puedes cambiar después). Supabase guarda además, dentro de los datos de autenticación, la dirección de tu foto de GitHub, aunque Streakode no la muestra.
- Actividad: respuestas a los ejercicios, código que envías, XP, rachas, logros, grupos, personas a las que sigues y ajustes como el objetivo diario.
- Avisos: si activas el aviso de racha, la dirección técnica de suscripción push de cada dispositivo y la hora que elijas. Si no lo tienes activo, el aviso te llega a tu correo electrónico, y guardamos si lo has desactivado.
- Uso de la aplicación: cuándo empiezas y terminas una sesión y si has visto, activado o rechazado el aviso de racha. Sirve para saber qué partes de la app funcionan y cuáles no.
- Pagos: si te suscribes a Pro, el pago lo gestiona Stripe. Streakode solo guarda el identificador de cliente, el estado de la suscripción y su fecha de renovación; nunca los datos de tu tarjeta.
- Preventa: si te apuntas, el plan que te interesa y la fecha. También registramos si has abierto la página de Pro, para saber cuánta gente se interesa por el plan.
- Datos técnicos: registros del servidor, como la dirección IP y la fecha de las peticiones, para la seguridad del servicio.
Para qué y con qué base legal
- Prestar el servicio: tu cuenta (con correo o con GitHub), tu progreso, las ligas, los grupos y el feed. Base: la ejecución del contrato que aceptas al registrarte (art. 6.1.b RGPD).
- Cobrar la suscripción Pro y emitir facturas. Base: el contrato y las obligaciones fiscales (art. 6.1.b y 6.1.c).
- Enviarte el aviso de racha al dispositivo. Base: tu consentimiento, que retiras cuando quieras desactivándolo en tu perfil (art. 6.1.a).
- Enviarte por email, si no tienes el aviso push activo, el aviso de racha (uno al día como mucho y solo cuando tu racha está a punto de perderse) y, si dejas de practicar, un único recordatorio unos días después. Base: el interés legítimo en ayudarte a mantener el hábito para el que te registraste (art. 6.1.f). Lo desactivas en tu perfil o con el enlace de cada email.
- Medir de forma agregada cómo se usa la app para mejorarla. Base: el interés legítimo (art. 6.1.f).
- Avisarte por email cuando se abran los pagos de Pro, si te apuntas a la preventa. Base: tu consentimiento; sales de la preventa cuando quieras desde la página de Pro (art. 6.1.a).
- Proteger el servicio frente a abusos y fraudes. Base: el interés legítimo (art. 6.1.f).
No usamos tus datos para publicidad, no los vendemos y no tomamos decisiones automatizadas con efectos jurídicos sobre ti.
Qué ven otras personas
Las personas con cuenta en Streakode pueden ver tu nombre de usuario, tu nombre visible, tu foto de perfil, tu XP, tus rachas, tus logros, tu posición en rankings y ligas y tu actividad en el feed. Tus respuestas y tu código solo se muestran a quien ya ha intentado ese mismo ejercicio. Tu correo electrónico no lo ve nadie.
Proveedores que tratan datos por cuenta de Streakode
- Supabase: base de datos, autenticación y almacenamiento de las fotos de perfil. Los datos se alojan en la Unión Europea (París).
- Vercel: alojamiento de la aplicación, con servidores en París. Vercel Inc. es una empresa de Estados Unidos adherida al Marco de Privacidad de Datos UE-EE. UU.
- Stripe: pagos de la suscripción Pro. Stripe actúa además como responsable independiente para la prevención del fraude y sus obligaciones legales.
- Resend: envío de los emails de la cuenta y del aviso de racha. Resend es una empresa de Estados Unidos; los emails salen de su región de la Unión Europea (Irlanda).
- Servicios de notificaciones del navegador (Google, Apple o Mozilla, según tu dispositivo): entregan el aviso de racha, que viaja cifrado.
GitHub, si eliges entrar con él, no trata datos por cuenta de Streakode: es una empresa de Estados Unidos (Microsoft) y actúa como responsable independiente de tu cuenta de GitHub. Sabrá que has iniciado sesión en Streakode y le aplica su propia política de privacidad. Puedes revocar el acceso de Streakode cuando quieras desde la configuración de tus aplicaciones en GitHub.
Cuánto tiempo los guardamos
Mientras tengas cuenta. Si la borras, tus datos se eliminan en el momento, salvo las copias de seguridad técnicas, que se renuevan en pocos días, y los datos de facturación, que Stripe y el titular conservan durante los plazos que exige la ley.
Tus derechos
Puedes acceder a tus datos, rectificarlos, suprimirlos, oponerte a su tratamiento, limitarlo y pedir su portabilidad. Cambias tu nombre visible y tu foto, o la quitas, desde Ajustes → Perfil, y puedes borrar tu cuenta tú mismo en Ajustes → Cuenta → Borrar mi cuenta. Para lo demás, escribe a pablomerida03@gmail.com. Si crees que no hemos atendido bien tu solicitud, puedes reclamar ante la Agencia Española de Protección de Datos (aepd.es).
Edad mínima
Para registrarte debes tener al menos 14 años.
Cookies
Solo usamos las cookies y el almacenamiento técnico necesarios para que el servicio funcione. Los detalles están en la Política de cookies.
Cambios
Si cambiamos esta política de forma relevante, te avisaremos en la aplicación antes de que el cambio se aplique.