Fecha de entrada en vigor: 11 de octubre de 2026 · Última actualización: 11 de octubre de 2026
Esta traducción se ofrece para su comodidad. Si difiere de la versión en inglés, prevalece la versión en inglés.
Esta Política de privacidad explica cómo turtleSpaces recoge y utiliza datos personales cuando usas el sitio web de turtleSpaces, el IDE web de turtleSpaces, las aplicaciones de escritorio y los servicios relacionados (en conjunto, «turtleSpaces», «nosotros»). Tenemos nuestra sede en Columbia Británica (Canadá), y esta política está redactada para cumplir la legislación canadiense de privacidad (la PIPEDA, ley federal canadiense de protección de la información personal, y la PIPA, Ley de Protección de la Información Personal de Columbia Británica), el Reglamento General de Protección de Datos de la UE y del Reino Unido (RGPD, o GDPR por sus siglas en inglés) y, para los usuarios de Estados Unidos, la Ley de Protección de la Privacidad Infantil en Línea (Children’s Online Privacy Protection Act, COPPA).
turtleSpaces lo usan niños y niñas. Hemos intentado redactar esta política de modo que la pueda leer una madre, un padre, un docente o un estudiante mayor. Cuando algo es técnico, explicamos lo que significa.
El responsable del tratamiento de tus datos personales es:
La tabla siguiente enumera cada tipo de dato personal, para qué lo usamos y la base jurídica según el artículo 6 del RGPD.
| Datos | Qué incluyen | Para qué los usamos | Base jurídica |
|---|---|---|---|
| Cuenta | Nombre de usuario, dirección de correo electrónico, país, contraseña (guardada como hash), fecha de registro | Para crear y gestionar tu cuenta, permitirte iniciar sesión, y guardar y publicar proyectos | Contrato (art. 6(1)(b)) |
| Iniciar sesión con Google (opcional) | Nombre, dirección de correo electrónico, enlace a la foto de perfil, ID de la cuenta de Google, configuración regional | Para permitirte iniciar sesión con tu cuenta de Google en lugar de con una contraseña | Contrato (art. 6(1)(b)) |
| Perfil (opcional) | Lema, imagen de avatar, insignias que has conseguido | Para mostrar tu página de perfil pública | Contrato (art. 6(1)(b)); para menores, consulta Menores |
| Registros de inicio de sesión | Dirección IP, agente de usuario del navegador, país, método de inicio de sesión, grupo de clase, hora | Para mantener las cuentas seguras e investigar abusos | Intereses legítimos (art. 6(1)(f)): seguridad y prevención del fraude |
| Proyectos | Programas, procedimientos, nombres de tortugas, nombres de espacios de trabajo e historial de edición (qué nombres de usuario modificaron un proyecto) | Para guardar tu trabajo y, si lo publicas, mostrarlo | Contrato (art. 6(1)(b)) |
| Proyectos publicados | El proyecto, tu nombre de usuario, el nombre de usuario del autor original | Para mostrar los proyectos en la galería pública y permitir remezclarlos | Contrato (art. 6(1)(b)); tú decides publicar |
| Grupos de clase | Nombre del grupo, correo electrónico del propietario, los miembros del grupo, configuración del aula | Para permitir que un docente o el propietario de un grupo gestione una clase | Contrato (art. 6(1)(b)) con el propietario del grupo; consulta Centros educativos y docentes |
| Progreso de aprendizaje | Qué comandos y funciones se usaron, errores encontrados, hora y sesión, puntuaciones de habilidades e insignias (sin código fuente de los programas) | Para mostrar el progreso de quien aprende y sugerir los siguientes pasos; para ofrecer a los docentes resúmenes de la clase | Contrato (art. 6(1)(b)); intereses legítimos (art. 6(1)(f)) en mejorar el aprendizaje |
| Solicitudes de IA | Tu mensaje, el programa en el que estás trabajando (nombres de procedimientos, código, nombres de tortugas), el idioma de la interfaz, un ID de sesión | Para responder a tu pregunta o realizar la tarea de IA que has pedido | Contrato (art. 6(1)(b)); tú decides usar la función |
| Verificación del correo electrónico | Dirección de correo electrónico, un código de un solo uso (guardado como hash) | Para confirmar que el propietario de un grupo de clase controla la dirección de correo electrónico | Contrato (art. 6(1)(b)) |
| Comentarios (opcional) | Tu mensaje, un correo electrónico de contacto opcional, opcionalmente datos del dispositivo (navegador, nombre del espacio de trabajo) si marcas la casilla, un hash unidireccional de tu dirección IP | Para leer y responder a tus comentarios y solucionar problemas | Consentimiento (art. 6(1)(a)) para las partes opcionales; intereses legítimos (art. 6(1)(f)) en lo demás |
| Informes de fallos | La dirección de la página, el agente de usuario del navegador, el mensaje de error y la traza de la pila, y tu nombre de usuario si has iniciado sesión | Para encontrar y corregir errores | Intereses legítimos (art. 6(1)(f)) en mantener el servicio en funcionamiento |
| Analítica | Un ID aleatorio, un ID de sesión, páginas vistas, página de referencia (sin cadenas de consulta), etiquetas de campaña, eventos de la aplicación (por ejemplo, «programa ejecutado», «proyecto guardado»), versión de la aplicación y un país deducido de tu dirección IP (la dirección IP en sí no se guarda) | Para entender cómo se usa turtleSpaces y mejorarlo | Intereses legítimos (art. 6(1)(f)) en una medición mínima y propia de cómo se usa turtleSpaces, con posibilidad de oponerte; consulta Analítica |
| Registros del servidor | Datos técnicos de las solicitudes, como la dirección IP, la hora y la página solicitada, que guardan nuestros servidores web | Para gestionar, proteger y solucionar problemas del servicio | Intereses legítimos (art. 6(1)(f)) |
No te pedimos tu nombre real, tu fecha de nacimiento, tu domicilio ni tu número de teléfono. Por favor, no pongas información personal, como tu nombre real, tu centro educativo o tu dirección, en los nombres de los proyectos, el texto de los programas, tu lema o los proyectos publicados.
No usamos datos personales para tomar decisiones automatizadas que produzcan efectos jurídicos en ti o te afecten de forma similarmente significativa (art. 22 RGPD). Las puntuaciones de habilidades y las insignias son ayudas para el aprendizaje, no evaluaciones.
turtleSpaces está pensado para personas de todas las edades que quieren aprender, incluidos niños y niñas.
Si crees que un menor nos ha dado datos personales sin el consentimiento que exige la ley, ponte en contacto con nosotros y los eliminaremos.
Cómo funciona el consentimiento al registrarse. Los menores de 13 años (o, en la UE y el Reino Unido, los menores que no hayan alcanzado la edad de consentimiento digital de su país) necesitan que un progenitor o tutor cree o apruebe su cuenta, o deben unirse a través de un grupo de clase creado por su centro educativo o su docente (consulta Centros educativos y docentes). No conservamos a sabiendas cuentas creadas por menores sin ese permiso: si sabemos que existe alguna, la eliminaremos.
Cuando un centro educativo o un docente crea un grupo de clase y hace que su alumnado use turtleSpaces para el trabajo escolar, normalmente es el centro quien decide por qué y cómo se usan los datos de sus estudiantes. En ese caso:
Los centros que necesiten un acuerdo de encargo del tratamiento (DPA) pueden solicitarlo escribiendo a help@turtlespaces.org, y se lo facilitaremos.
El propietario de un grupo puede ver los nombres de usuario y las direcciones de correo electrónico de los miembros de su grupo, ver su progreso y restablecer sus contraseñas. Los resúmenes del progreso de la clase generados por IA se elaboran solo a partir de puntuaciones: antes de enviarlos al proveedor de IA, sustituimos el nombre de cada estudiante por una etiqueta como «miembro 1».
Los estudiantes y las familias que tengan preguntas sobre el uso que un centro hace de turtleSpaces deben consultar primero al centro. Nosotros ayudaremos al centro a responder.
Algunas funciones usan un modelo de lenguaje de gran tamaño para ayudarte:
Para usar las funciones de IA tienes que haber iniciado sesión. Cuando usas una, enviamos lo siguiente a nuestro servicio de IA:
No añadimos tu nombre de usuario ni tu dirección de correo electrónico a la solicitud. Pero todo lo que escribes se envía, así que no pongas información personal en tus mensajes ni en tu código.
Nuestro servicio de IA transmite la solicitud a Anthropic (los modelos Claude) para que redacte la respuesta. Para encontrar páginas de ayuda relevantes, tu mensaje también se envía a Voyage AI para generar una consulta de búsqueda. Nuestro servicio de IA mantiene las conversaciones en memoria durante unos 30 minutos y después las descarta. Según las condiciones comerciales que utilizamos, ni Anthropic ni Voyage AI usan los datos que les enviamos para entrenar sus modelos. Anthropic conserva las solicitudes a su API durante un tiempo limitado (hasta 30 días según sus condiciones estándar) para gestionar su servicio y detectar usos indebidos, y después las elimina; Voyage AI no conserva el texto que le enviamos una vez que ha respondido.
Las respuestas de la IA pueden ser incorrectas. Compruébalas y consulta nuestros Términos del servicio.
El IDE de turtleSpaces no instala cookies. En su lugar usa el almacenamiento local de tu navegador, que es una tecnología similar. Según las normas de privacidad electrónica (ePrivacy) de la UE, almacenar información en tu dispositivo o leerla de él requiere tu consentimiento, salvo que sea estrictamente necesario para un servicio que hayas solicitado.
| Nombre | Finalidad | Tipo |
|---|---|---|
loginuser, logintoken, logingroup |
Mantener tu sesión iniciada y recordar tu grupo de clase | Estrictamente necesario (solo si inicias sesión) |
persistedContainers…, commandHistory… |
Conservar en tu dispositivo tu espacio de trabajo sin guardar y tu historial de comandos | Estrictamente necesario |
ts_classroom_config |
Configuración del aula elegida por tu docente | Estrictamente necesario |
theme, locale, fontSize, blocksZoom, consoleFontStyle, printerEnabled, liveCoding |
Recordar tus ajustes | Preferencias |
shellytour, shellytts, shellyturtorial, loginwelcome |
Recordar si ya has visto el recorrido y los mensajes de bienvenida, y guardar en caché los tutoriales | Preferencias |
__electron_ide_profile__ |
Perfil de la aplicación de escritorio | Preferencias (solo en la aplicación de escritorio) |
ts-wasm-preload, ts-warm-at (almacenamiento de sesión), almacenamiento en caché |
Cargar el IDE más rápido | Estrictamente necesario |
ts_anon, ts_session |
Un ID de analítica aleatorio y un ID de sesión | Analítica |
Gestionamos nuestro propio servicio de analítica. No es un servicio de publicidad ni de rastreo de terceros. Registra los eventos enumerados en Qué recogemos y por qué asociados a un ID aleatorio. Si creas una cuenta o inicias sesión, ese ID aleatorio se vincula a tu cuenta.
Si tu navegador envía una señal Do Not Track o Global Privacy Control, no recogemos datos de analítica.
Nos basamos en nuestro interés legítimo en entender cómo se usa turtleSpaces, por lo que no pedimos el consentimiento previamente. Puedes oponerte en cualquier momento: activa Do Not Track o Global Privacy Control en tu navegador y borra los datos del sitio de turtleSpaces para eliminar los ID ts_anon y ts_session.
Las páginas de turtlespaces.org cargan fuentes de Google Fonts y algunos scripts y estilos de cdnjs (Cloudflare). Cuando tu navegador descarga estos archivos, esos proveedores reciben tu dirección IP y datos de tu navegador.
No vendemos datos personales ni los compartimos con fines publicitarios. Solo los compartimos con:
| Destinatario | Función | Qué recibe |
|---|---|---|
| Anthropic | Encargado del tratamiento: proveedor del modelo de IA | Solicitudes de IA (consulta Funciones de IA) |
| Voyage AI | Encargado del tratamiento: búsqueda de páginas de ayuda | El texto de los mensajes del chat de IA |
| Iniciar sesión con Google (si lo usas); Google Fonts en el sitio web; envío de correo electrónico (Gmail) | Datos de inicio de sesión; tu dirección IP; los correos electrónicos que te enviamos | |
| Cloudflare (cdnjs) | Alojamiento de scripts y estilos del sitio web | Tu dirección IP y datos de tu navegador |
| Akamai (Linode) | Encargado del tratamiento: alojamiento del sitio web, el IDE, el servidor de cuentas, el servicio de IA y la analítica, en Estados Unidos | Todos los datos guardados en nuestros servidores |
| Otros usuarios y el público | — | Proyectos publicados, tu nombre de usuario, perfil público (país, lema, avatar, insignias) |
| Tu docente o el propietario de tu grupo | — | Tu nombre de usuario, tu dirección de correo electrónico y tu progreso, si estás en su grupo de clase |
| Autoridades | — | Solo cuando la ley lo exige |
Estamos en Canadá, país que la Comisión Europea y el Reino Unido reconocen como garante de una protección adecuada de los datos personales que tratan organizaciones como la nuestra. Nuestros servidores y algunos de los encargados del tratamiento anteriores se encuentran en Estados Unidos (Akamai/Linode, Anthropic, Voyage AI, Google, Cloudflare). Cuando se les transfieren datos personales procedentes de la UE/EEE o del Reino Unido, nos basamos en:
Puedes pedirnos una copia de las garantías (consulta Contacto).
| Datos | Plazo |
|---|---|
| Cuenta y perfil | Mientras exista tu cuenta. Actualmente no eliminamos de forma automática las cuentas inactivas; puedes pedirnos que eliminemos la tuya en cualquier momento. |
| Proyectos | Mientras exista tu cuenta. Cuando eliminas un proyecto, se oculta de inmediato, pero se conserva para poder restaurarlo; se borra definitivamente cuando se elimina tu cuenta, o antes si nos lo pides. |
| Registros de inicio de sesión | Mientras exista tu cuenta |
| Progreso de aprendizaje | Mientras exista tu cuenta |
| Conversaciones con la IA | Unos 30 minutos en la memoria de nuestro servicio de IA. Los registros de nuestros servidores se eliminan en un plazo máximo de 4 semanas. Anthropic conserva las solicitudes a su API hasta 30 días; Voyage AI no las conserva (consulta Funciones de IA). |
| Resúmenes del progreso de la clase | Hasta 6 horas en memoria |
| Códigos de verificación del correo electrónico | Caducan a los 60 minutos. El código guardado (como hash) se sustituye cuando se envía uno nuevo y se elimina junto con tu cuenta. |
| Analítica | 18 meses |
| Comentarios e informes de fallos | Se conservan hasta que se resuelve el problema; actualmente no los eliminamos de forma automática. Puedes pedirnos que eliminemos los tuyos. |
| Registros del servidor | Registros del servidor web durante 14 días; registros del sistema hasta 4 semanas |
| Almacenamiento del navegador | Hasta que cierres la sesión, borres los datos del navegador o cambies el ajuste |
Cuando se elimina una cuenta, eliminamos o anonimizamos sus datos personales, salvo cuando la ley nos obligue a conservarlos.
Según el RGPD, tienes derecho a:
Para ejercer cualquiera de estos derechos, escribe a help@turtlespaces.org. Los progenitores y tutores pueden hacerlo en nombre de sus hijos e hijas. Responderemos en el plazo de un mes. Es posible que antes tengamos que confirmar tu identidad.
Los usuarios de otros lugares, como los estados de EE. UU. que tienen leyes de privacidad, pueden tener derechos similares. Ponte en contacto con nosotros y te ayudaremos.
Protegemos los datos personales con medidas técnicas y organizativas adecuadas al riesgo, como conexiones cifradas (HTTPS), controles de acceso en nuestros servidores y el uso de hash para las contraseñas y los códigos de verificación. Ningún servicio es perfectamente seguro. Si una violación de la seguridad de los datos personales pone en riesgo tus derechos, te lo comunicaremos a ti y a la autoridad de control según exija la ley.
Podemos actualizar esta política cuando turtleSpaces cambie o cuando cambie la ley. Cambiaremos la fecha de «última actualización» que aparece arriba y, en el caso de cambios importantes, lo comunicaremos a los titulares de cuentas por correo electrónico o en el IDE antes de que el cambio entre en vigor.
Para cualquier pregunta sobre privacidad, o para ejercer tus derechos, escribe a help@turtlespaces.org. Si necesitas escribirnos por correo postal, pídenoslo por correo electrónico y te facilitaremos una dirección.
Consulta también nuestros Términos del servicio.