Política de privacidad
Versión de los términos que se acepta al darse de alta: 2026-10-21.
1. Responsable del tratamiento
El responsable del tratamiento de los datos personales es PyAuditor (pythonvibecoding.com), con correo de contacto contacto@pythonvibecoding.com.
El tratamiento se rige por la Ley N.º 29733 (Ley de Protección de Datos Personales del Perú) y su reglamento.
2. Qué datos se guardan
- De la cuenta: el identificador del proveedor con el que entras (Google o GitHub), el nombre visible, el email de la cuenta, el idioma (español), la zona horaria, la fecha en que confirmaste tener 16 años o más y la versión y fecha de los términos aceptados.
- Cómo llega el email: Google lo da con el alcance «openid profile email». GitHub no pide alcance de correo y solo da el email si tu perfil público lo muestra.
- De la solicitud de acceso (desde M03): el estado de la solicitud, las fechas de solicitud, decisión y aviso en la web, y un resumen cifrado (hash) del enlace de decisión.
- De la sesión: un resumen cifrado (hash) del código de sesión, nunca el código en claro, y las fechas de inicio, último uso y caducidad.
- Del curso: tus respuestas y su resultado, tu progreso, tu EXP, tu racha, tus logros, los resultados y tiempos de las auditorías y el resumen de M18 para el Hall of Fame.
- Registros técnicos del servidor, para seguridad y averías y también para estadísticas agregadas de visitas (número de visitas y páginas vistas, sin identificar a nadie): fecha y hora, la dirección pedida (sin los códigos del inicio de sesión), el navegador que la pide, el resultado y la IP recortada (sin su último tramo). No se guardan en la base de datos; ocupan como mucho unos 30 MB por servicio y se sobrescriben solos.
3. Para qué se usan
- Dar acceso a tu cuenta, guardar tu progreso y mantener la seguridad del servicio.
- Gestionar la solicitud de acceso desde M03: el email se usa solo para que el administrador identifique al alumno en la solicitud de acceso y para contestar a sus peticiones. Nunca se envía publicidad.
- Mostrar el Hall of Fame en la web: calcula tu posición en el módulo M18 (según las auditorías aprobadas a la primera, tu mejor tiempo y tu EXP de M18) comparándola con la del resto de alumnos reales, sin mostrar nombres, correos ni identificadores de nadie.
- Obtener estadísticas agregadas de visitas (número de visitas y páginas vistas, sin identificar a nadie) y calcular de forma agregada las estadísticas de uso del curso.
La base legal es tu consentimiento al darte de alta y la prestación del propio servicio educativo.
4. Con quién se comparten y alojamiento
- El proveedor con el que entras (Google o GitHub), para comprobar tu identidad.
- Google (Gmail), para enviar al administrador el correo de tu solicitud de acceso con tu nombre visible, email, proveedor, fecha de alta y progreso en el curso.
- Hetzner Online GmbH, donde se aloja el servidor en Alemania (Nuremberg), lo que supone una transferencia internacional de datos necesaria para el funcionamiento de la web. La web usa HTTPS y la base de datos no es accesible desde internet.
5. Cookies y almacenamiento del navegador
- Cookie de sesión (pya_session; con https, __Host-pya_session): mantiene la sesión abierta, hasta 30 días (o 14 días sin uso).
- Cookies temporales del inicio de sesión (pya_oauth, 10 minutos) y del alta (pya_signup, 15 minutos).
- En el propio navegador se guarda qué módulos tienes desplegados en el curso (clave pyauditor-open-mods) y las respuestas en curso de una prueba con reloj por si recargas la página (claves pyauditor-run-*); no salen de tu equipo.
No se usan cookies de publicidad ni de analítica.
6. Cuánto tiempo se guardan
- Los datos se guardan mientras exista la cuenta.
- Puedes pedir la baja y el borrado escribiendo a contacto@pythonvibecoding.com: se borra todo en un máximo de 30 días.
- Las cuentas sin uso durante 2 años se borran.
- Las copias de seguridad cifradas se renuevan y lo borrado desaparece de ellas en el ciclo de copias, en un plazo máximo de 30 días más.
7. Tus derechos
Puedes ejercer tus derechos ARCO (acceso, rectificación, cancelación y oposición) escribiendo a contacto@pythonvibecoding.com.
También puedes reclamar ante la Autoridad Nacional de Protección de Datos Personales del Perú.
8. Menores
El servicio es para personas de 16 años o más; al darse de alta hay que confirmarlo.
Última actualización: 21 de octubre de 2026.