Política de privacidad

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.

Índice

  1. Quiénes somos
  2. La versión breve
  3. Qué recogemos y por qué
  4. Menores
  5. Centros educativos y docentes
  6. Funciones de IA
  7. Analítica, cookies y almacenamiento del navegador
  8. Con quién compartimos datos
  9. Transferencias internacionales
  10. Cuánto tiempo conservamos los datos
  11. Tus derechos
  12. Seguridad
  13. Cambios en esta política
  14. Contacto

Quiénes somos

El responsable del tratamiento de tus datos personales es:

  • April Ayres-Griffiths y Melody Ayres-Griffiths, que crean turtleSpaces (publicado como RetroCoders), Columbia Británica (Canadá)
  • Correo electrónico: help@turtlespaces.org. Podemos facilitar una dirección postal si la solicitas.
  • Delegado de protección de datos: somos una organización pequeña y no estamos obligados a designar un delegado de protección de datos formal. April Ayres-Griffiths es la responsable de la privacidad y se le puede escribir a help@turtlespaces.org.
  • Representante en la UE y en el Reino Unido (art. 27 RGPD / RGPD del Reino Unido): no hemos designado un representante en la UE ni en el Reino Unido. Los usuarios de la UE y del Reino Unido pueden ponerse en contacto directamente con nosotros en help@turtlespaces.org.

La versión breve

  • Puedes usar el IDE de turtleSpaces sin cuenta. Puedes escribir y ejecutar programas sin decirnos quién eres.
  • Si creas una cuenta, guardamos tu nombre de usuario, tu dirección de correo electrónico, tu país y una contraseña, además de todo lo que decidas añadir a tu perfil.
  • Los proyectos que publicas son públicos, junto con tu nombre de usuario.
  • Si usas una función de IA (el asistente Shelly, «explicar», «comentar», la generación de tutoriales o la corrección de ejercicios), el texto que escribes y el programa en el que estás trabajando se envían a nuestro proveedor de IA para generar una respuesta.
  • Medimos cómo se usan el sitio y el IDE con nuestro propio servicio de analítica, mediante un identificador aleatorio guardado en tu navegador. No usamos rastreadores publicitarios y no vendemos datos personales.
  • No hay anuncios.

Qué recogemos y por qué

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.

Menores

turtleSpaces está pensado para personas de todas las edades que quieren aprender, incluidos niños y niñas.

  • No necesitas una cuenta para usar el IDE. Un niño o una niña puede usar turtleSpaces sin darnos ningún dato personal más allá de la analítica anónima que se describe más abajo.
  • En la UE y el Reino Unido, cuando nos basamos en el consentimiento para tratar los datos de un menor, el artículo 8 del RGPD exige el consentimiento de un progenitor o tutor para los menores que no hayan alcanzado la edad de consentimiento digital de su país (entre 13 y 16 años, según el país; 13 en el Reino Unido). Los menores por debajo de esa edad solo deben crear una cuenta con el permiso de un progenitor o tutor, o a través de su centro educativo.
  • En Estados Unidos, los menores de 13 años solo deben usar una cuenta con el consentimiento verificable de sus progenitores, o a través de un centro educativo que haya autorizado el uso de turtleSpaces para los fines educativos del centro, tal como permite la COPPA.
  • No mostramos anuncios y no usamos los datos de los menores para marketing ni para elaborar perfiles con fines publicitarios.
  • Los proyectos que publican los menores son públicos, junto con su nombre de usuario. Los menores deben elegir un nombre de usuario que no sea su nombre real.
  • Los progenitores y tutores pueden pedirnos en cualquier momento ver, corregir o eliminar los datos de su hijo o hija poniéndose en contacto con nosotros (consulta Contacto). Tendremos que confirmar que eres el progenitor o tutor del menor.

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.

Centros educativos y docentes

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:

  • el centro es el responsable del tratamiento de los datos de su alumnado, y
  • nosotros actuamos como encargados del tratamiento por cuenta del centro (art. 28 RGPD), y usamos los datos únicamente para prestar turtleSpaces al centro.

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.

Funciones de IA

Algunas funciones usan un modelo de lenguaje de gran tamaño para ayudarte:

  • el asistente Shelly (chat, «explicar esto», ayuda con los errores),
  • los comentarios de procedimientos automáticos,
  • la generación de tutoriales («Turtorial»),
  • la corrección de ejercicios, y
  • los resúmenes del progreso de la clase para docentes.

Para usar las funciones de IA tienes que haber iniciado sesión. Cuando usas una, enviamos lo siguiente a nuestro servicio de IA:

  • el mensaje o la pregunta que has escrito,
  • el programa en el que estás trabajando (nombres de procedimientos, código y nombres de tortugas),
  • el idioma de la interfaz, y
  • un ID de sesión para que el asistente pueda seguir la conversación.

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.

Analítica, cookies y almacenamiento del navegador

Cookies

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.

Qué guardamos en tu navegador

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

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.

El sitio web

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.

Con quién compartimos datos

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
Google 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

Transferencias internacionales

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:

  • el Marco de Privacidad de Datos UE-EE. UU. (EU–US Data Privacy Framework) (y su Extensión para el Reino Unido), cuando el destinatario está certificado conforme a él, y, en caso contrario,
  • las Cláusulas Contractuales Tipo de la Comisión Europea (y el Anexo del Reino Unido) incluidas en las condiciones de tratamiento de datos del destinatario.

Puedes pedirnos una copia de las garantías (consulta Contacto).

Cuánto tiempo conservamos los datos

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.

Tus derechos

Según el RGPD, tienes derecho a:

  • Acceso: obtener una copia de los datos personales que tenemos sobre ti (art. 15).
  • Rectificación: que se corrijan los datos erróneos (art. 16).
  • Supresión: que se eliminen tus datos (art. 17).
  • Limitación: pedirnos que limitemos el uso que hacemos de tus datos (art. 18).
  • Portabilidad de los datos: obtener los datos que nos has facilitado en un formato de lectura mecánica (art. 20).
  • Oposición: oponerte al uso que hacemos de tus datos cuando se basa en intereses legítimos (art. 21).
  • Retirar el consentimiento: cuando nos basamos en el consentimiento, retirarlo en cualquier momento. Esto no afecta a lo que hicimos antes de que lo retiraras.
  • Reclamar: presentar una reclamación ante una autoridad de control de protección de datos, en particular en el país de la UE donde vives o trabajas, o donde crees que se produjo el problema. No estamos establecidos en la UE, por lo que allí no tenemos una autoridad de control principal. En Canadá, puedes presentar una reclamación ante la Oficina del Comisionado de Privacidad de Canadá (Office of the Privacy Commissioner of Canada) o ante la Oficina del Comisionado de Información y Privacidad de Columbia Británica (Office of the Information and Privacy Commissioner for British Columbia).

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.

Seguridad

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.

Cambios en esta política

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.

Contacto

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.