Esta Política de Privacidad explica cómo Document Node Pty Ltd («nosotros», «nos», «nuestro»), una empresa registrada en Australia Occidental, Australia, recopila, utiliza y protege la información cuando utilizas la aplicación de escritorio TermTree y el sitio web termtree.com (conjuntamente, el «Servicio»). Document Node Pty Ltd es el responsable del tratamiento de los datos personales tratados conforme a esta política.
TermTree es una aplicación de escritorio que se ejecuta en tu propia máquina. Tus terminales, los comandos que ejecutas, su salida y los archivos que abres permanecen en esa máquina. Solo se necesita una cuenta para los planes de pago, y la sincronización en la nube incluida con una suscripción sube la forma de tu espacio de trabajo —tu mapa de tareas y las coordenadas en las que trabaja cada tarea—, nunca tus repositorios, tus archivos ni la salida de tu terminal, salvo que lo actives para una tarea concreta.
Esta política se complementa con nuestros Términos del Servicio, que rigen tu uso del Servicio.
1. Lo que permanece en tu dispositivo
TermTree es local-first. En todos los planes, lo siguiente permanece en tu máquina como parte del uso normal, y no tenemos forma alguna de leerlo:
- La salida del terminal, los búferes de historial de desplazamiento y el historial de comandos del intérprete
- Las variables de entorno del intérprete, los dotfiles, las claves SSH, las claves de API y cualesquiera otras credenciales que tu intérprete o las herramientas que ejecutas puedan ver
- El contenido de los archivos y repositorios que abres, editas, previsualizas o revisas en TermTree
- El contenido de los repositorios Git, incluidos los commits, las diferencias y los cambios sin confirmar
- Tu mapa de tareas, preferencias, temas, diseños, estado del editor e instantáneas de sesión, guardados en el directorio de datos de la aplicación TermTree en tu dispositivo
Para mostrar el estado en directo de una tarea y ofrecerte reanudar la sesión de un agente, TermTree también inspecciona señales locales: el árbol de procesos del terminal que se ejecuta en esa tarea y —en el caso de herramientas que guardan sus propios archivos de sesión en disco, como Claude Code— esos archivos. Esa lectura se produce por completo en tu dispositivo, para dibujar la interfaz. No se nos transmite.
2. Información que recopilamos
2.1 Datos de cuenta y licencia
Si inicias sesión en TermTree o compras un plan de pago, tratamos:
- Tu dirección de correo electrónico, utilizada para la entrega de la licencia, los recibos de compra y los avisos esenciales de la cuenta
- Información de identidad OAuth: si inicias sesión con Google, Microsoft, GitHub, Apple o Facebook, recibimos un identificador único y tu dirección de correo electrónico de ese proveedor, nunca tu contraseña
- Tu clave de licencia, plan, estado de activación y si reúnes los requisitos para una oferta de lanzamiento, para poder validar tu derecho de uso
- En los planes para organizaciones, las asignaciones de puestos que realiza un administrador, para que los puestos puedan concederse, revocarse y transferirse
La edición gratuita no necesita ninguna cuenta. Si nunca inicias sesión, no conservamos ningún registro de cuenta tuyo.
2.2 Datos de pago
Los pagos los procesa Stripe. No recibimos, almacenamos ni tenemos acceso al número completo de tu tarjeta ni a tus datos bancarios, y la propia política de privacidad de Stripe rige cómo trata tu información de pago. Cuando se compra una copia de TermTree a través de la tienda de una plataforma, esa transacción la gestiona el operador de la tienda conforme a su propia política de privacidad, y nosotros solo recibimos la confirmación de la compra.
2.3 Datos del espacio de trabajo sincronizado (planes de pago)
La sincronización en la nube mantiene coherente el espacio de trabajo de una persona en sus propios dispositivos. Requiere iniciar sesión y una licencia válida, por lo que no hace nada hasta que inicias sesión. Cuando funciona, lo siguiente se almacena en nuestra infraestructura en la nube:
- El identificador de cada tarea, su lugar en el árbol, su etiqueta, el enlace asociado, el comando configurado para iniciarse en ella y si está contraída
- El directorio de trabajo de cada tarea, reescrito de modo que una ruta dentro de tu directorio personal se almacene en relación con este y no como una ruta absoluta que contenga tu nombre de usuario
- Las coordenadas Git de cada tarea cuando su directorio es un repositorio: una identidad canónica del repositorio, como el host, la organización y el nombre del repositorio, la rama actual, su rama remota asociada, un puntero de commit aproximado y la disposición de los árboles de trabajo, para que la misma tarea pueda configurarse de nuevo en otro dispositivo
- Los ajustes del espacio de trabajo: tema, tipo de diseño, posiciones de los paneles y las divisiones, desplazamiento y zoom de la vista, visibilidad del minimapa, si se ha visto la introducción y el último directorio de trabajo que utilizaste
- La contabilidad necesaria para combinar los cambios de forma segura: un número de revisión, marcadores de eliminación, la hora del último cambio y cuál de tus dispositivos lo escribió
- Tu lista de dispositivos: un identificador de dispositivo derivado del hardware de esa máquina, el nombre descriptivo que le das, su plataforma y cuándo se vio por última vez
La sincronización en la nube nunca sube el contenido de los repositorios, el contenido de los archivos, los commits, las diferencias ni la salida del terminal. Git sigue siendo el único canal que mueve tu código entre máquinas.
Puedes activar el cifrado de extremo a extremo para tu espacio de trabajo sincronizado. Con él activado, TermTree deriva una clave a partir de tu frase de contraseña en tu propio dispositivo y sube únicamente texto cifrado, de modo que conservamos datos que no podemos leer. Tu frase de contraseña nunca se nos envía, lo que también significa que no podemos recuperar tus datos sincronizados si la pierdes.
2.4 Historial de desplazamiento del terminal (opcional, una tarea cada vez)
La sincronización del historial de desplazamiento del terminal está desactivada de forma predeterminada y se activa por tarea, desde el menú de esa tarea. Mientras está activada para una tarea, el historial de desplazamiento guardado de esa tarea se sube para poder restaurarse en otro dispositivo, y el historial de desplazamiento es la salida del terminal, por lo que puede contener cualquier cosa que ese terminal haya impreso. Desactívala para una tarea y TermTree dejará de subirlo. Como esto es lo más sensible que TermTree puede sincronizar, recomendamos activar el cifrado de extremo a extremo antes de utilizarlo.
2.5 Memoria de tareas
Cuando se detecta una sesión de Claude Code o Codex en una tarea, TermTree conserva un breve registro de memoria para esa tarea, de modo que el trabajo pueda retomarse en otro dispositivo. Se compone a partir de señales que TermTree ya rastrea localmente —el directorio de trabajo, el último comando, el estado local de Git y qué agente se detectó— y se sincroniza junto con el resto de la tarea. TermTree no lee tu conversación con el agente para elaborarlo, ni envía nada a un proveedor de IA para generarlo.
2.6 Comprobaciones de actualizaciones
En todos los planes, incluido el gratuito, TermTree pregunta periódicamente a nuestro servidor de actualizaciones si existe una versión más reciente. Cada comprobación envía:
- La versión de la aplicación, el destino de compilación y la arquitectura de la CPU
- El nombre y la versión del sistema operativo, y la configuración regional de tu sistema
- Un identificador de instalación derivado del hardware de tu máquina, que se mantiene igual tras las reinstalaciones en esa máquina
- Tu dirección IP, que es inherente a cualquier solicitud de red
También contabilizamos estas comprobaciones de forma agregada para estimar cuántas instalaciones están activas; no elaboramos perfiles individuales a partir de ellas. TermTree no contiene ninguna otra telemetría: no hay seguimiento de eventos, ni informes de uso de funciones, ni subida automática de fallos.
2.7 Comentarios y registros de diagnóstico
Nada sale del cuadro de diálogo Enviar comentarios hasta que lo envías. Cuando lo haces, recibimos:
- Tu mensaje y tu dirección de correo electrónico, si la facilitas para que podamos responderte
- La versión de la aplicación, la plataforma, la arquitectura de la CPU, la versión del sistema operativo y el mismo identificador de instalación derivado del hardware que se utiliza para las comprobaciones de actualizaciones
- Tus registros de diagnóstico, solo si marcas la opción de incluirlos
Si TermTree no se cerró correctamente, puede ofrecerte enviar esos mismos registros de diagnóstico la próxima vez que se inicie. Ese ofrecimiento es siempre una pregunta, nunca algo automático. Los registros recogen la actividad de la aplicación y los rastros de error, lo que incluye rutas de archivos y directorios, nombres de ramas de Git, identificadores de tareas y los comandos configurados para iniciarse en una tarea; no incluyen el contenido de los archivos ni la salida del terminal. Los utilizamos únicamente para investigar el problema que nos has comunicado.
2.8 Datos del sitio web (termtree.com)
Cuando visitas termtree.com podemos tratar:
- Registros del servidor —dirección IP, tipo de navegador, página de referencia y páginas visitadas— conservados hasta 30 días con fines de seguridad y operativos
- Google Analytics, pero solo después de que aceptes las cookies analíticas en el banner de consentimiento. No se establece nada relacionado con la analítica antes de que aceptes, y puedes cambiar tu elección en cualquier momento mediante el enlace Preferencias de cookies del pie de página
3. Agentes de IA y otras herramientas que ejecutas en TermTree
TermTree te ofrece terminales corrientes. No proporciona, revende, actúa como intermediario ni cobra el acceso a ningún modelo de IA. Cuando ejecutas Claude Code, Codex o cualquier otra herramienta de línea de comandos en un terminal de TermTree, esa herramienta se conecta a su propio proveedor con su propia cuenta y credenciales. Ese tráfico no pasa por nosotros, y no vemos sus indicaciones, sus respuestas ni los archivos que lee o escribe.
Lo que TermTree hace con esas herramientas es observarlas localmente, tal como se describe en la sección 1, para poder mostrarte qué tareas están en ejecución, inactivas, esperando entrada o con errores.
Esto significa que cada herramienta que ejecutas —y el proveedor del modelo que hay detrás— se rige por su propia política de privacidad, con independencia de esta. Si trabajas con material sensible, revisa esas políticas antes de ejecutar una herramienta de este tipo sobre él.
4. Cómo utilizamos la información
Utilizamos la información anterior para:
- Crear y gestionar tu cuenta, y entregar y validar tu licencia
- Proporcionar sincronización en la nube entre tus propios dispositivos y gestionar tu lista de dispositivos
- Enviar correo electrónico transaccional —recibos, entrega de licencias y avisos de cuenta— a través de SendGrid
- Proporcionar actualizaciones de la aplicación y estimar de forma agregada las instalaciones activas
- Investigar los comentarios y registros de diagnóstico que decidas enviarnos
- Comprender de forma agregada el uso del sitio web para mejorar termtree.com, cuando hayas dado tu consentimiento para la analítica
- Cumplir las obligaciones legales, fiscales y contables, y hacer cumplir nuestros Términos del Servicio
5. Comunicación de datos y subencargados
No vendemos, alquilamos ni intercambiamos tu información personal, y no la compartimos con terceros para su propio marketing.
Solo compartimos datos con los proveedores que operan el Servicio en nuestro nombre:
- Stripe: procesamiento de pagos
- Google Cloud Platform: almacenamiento en la nube y alojamiento de los datos de cuenta, licencia y espacio de trabajo sincronizado
- SendGrid: envío de correo electrónico transaccional
- Google, Microsoft, GitHub, Apple y Facebook: proveedores de identidad, cuando eliges iniciar sesión con alguno de ellos
- Google Analytics: analítica agregada del sitio web termtree.com, solo con tu consentimiento
- Operadores de tiendas de plataformas: cuando obtienes o compras TermTree a través de su tienda
Estos proveedores actúan al amparo de acuerdos de tratamiento de datos y solo pueden utilizar tus datos para prestarnos su servicio. También podemos comunicar información cuando la ley lo exija, o cuando sea necesario para proteger los derechos, la seguridad y la protección de nuestros usuarios y de nuestro servicio.
6. Durante cuánto tiempo conservamos la información
- Datos de cuenta y licencia: mientras dure tu licencia o suscripción, y hasta 90 días después de una solicitud de eliminación verificada
- Datos del espacio de trabajo sincronizado, incluido el historial de desplazamiento de las tareas para las que lo hayas activado: hasta que los elimines, cierres tu cuenta o presentes una solicitud de eliminación verificada
- Registros de dispositivos: hasta que cierres la sesión en ese dispositivo o cierres tu cuenta
- Los comentarios y los registros de diagnóstico que nos envíes: mientras sea necesario para resolver la incidencia y comprender los problemas recurrentes
- Registros del servidor del sitio web: hasta 30 días
- Registros financieros: durante el plazo exigido por la legislación fiscal y contable aplicable, normalmente de cinco a siete años
7. Seguridad
- Cifrado TLS para todo lo que se transmite a nuestros servidores
- Cifrado en reposo de los datos almacenados en nuestra infraestructura en la nube
- Controles de acceso que limitan quién puede acceder a los datos personales
- Credenciales por dispositivo para la sincronización, de modo que se pueda cerrar la sesión de un dispositivo sin afectar a los demás
- Revisión periódica de nuestra infraestructura
El cifrado de extremo a extremo opcional (sección 2.3) es el control más sólido a tu disposición: con él activado, tu espacio de trabajo sincronizado es texto cifrado para nosotros. Ningún sistema es perfectamente seguro, y no podemos garantizar una seguridad absoluta.
8. Tus derechos
Para todo el mundo
- Preguntar qué datos personales tuyos conservamos
- Pedirnos que corrijamos datos incorrectos
- Pedirnos que eliminemos tus datos (véase la sección 9)
- Retirar el consentimiento para tratamientos opcionales, como las cookies analíticas o la sincronización del historial de desplazamiento
- Cerrar la sesión de cualquier dispositivo en tu cuenta, lo que detiene su sincronización
Residentes en la UE, el EEE y el Reino Unido (RGPD)
También tienes derecho a:
- Recibir tus datos en un formato estructurado y legible por máquina
- Limitar nuestro tratamiento de tus datos
- Oponerte al tratamiento basado en el interés legítimo
- Presentar una reclamación ante tu autoridad local de protección de datos
Nuestras bases jurídicas para el tratamiento son:
- Ejecución de un contrato: entrega de tu licencia, tu cuenta y la sincronización en la nube
- Interés legítimo: comprobaciones de actualizaciones, estimación agregada de las instalaciones activas, registros de seguridad del servidor e investigación de los problemas que nos comunicas
- Consentimiento: cookies analíticas en termtree.com y cualquier sincronización del historial de desplazamiento que actives
- Obligación legal: registros fiscales, contables y de otro tipo que estamos obligados a conservar
Residentes en California (CCPA/CPRA)
- Saber qué información personal recopilamos y cómo la utilizamos
- Solicitar la eliminación de tu información personal
- Excluirte de la venta o el intercambio de información personal: no hacemos ninguna de las dos cosas
- No sufrir discriminación por ejercer tus derechos
Respetamos las señales de Global Privacy Control enviadas por tu navegador como una exclusión válida de cualquier intercambio de información personal en virtud de la CCPA y la CPRA.
Residentes en Australia
Tratamos la información personal de acuerdo con los Principios Australianos de Privacidad de la Privacy Act 1988 (Cth), incluido tu derecho a solicitar el acceso a la información personal que conservamos sobre ti y su corrección.
Para ejercer cualquiera de estos derechos, escríbenos utilizando los datos de contacto que figuran al final de esta política. Es posible que necesitemos verificar tu identidad antes de atender una solicitud.
9. Eliminación de tu cuenta y tus datos
Puedes eliminar tus datos en cualquier momento:
- Cierra la sesión en un dispositivo para detener su sincronización. No se elimina nada: tu espacio de trabajo permanece en ese dispositivo, en tus demás dispositivos y en la nube, de modo que puedes volver a iniciar sesión más adelante
- Elimina una tarea, o desactiva la sincronización del historial de desplazamiento para ella, para retirar esos datos de tu espacio de trabajo sincronizado
- Escríbenos para cerrar tu cuenta y eliminar los datos asociados a ella
Cuando nos pides que cerremos tu cuenta, eliminamos los datos de tu cuenta y tu espacio de trabajo sincronizado en un plazo de 90 días, salvo cuando la ley nos obligue a conservar registros, como los financieros (sección 6). Cerrar tu cuenta no afecta a los archivos, repositorios ni al espacio de trabajo local de tus propias máquinas.
10. Transferencias internacionales de datos
Nuestros servicios en la nube se ejecutan en Google Cloud Platform, actualmente en la región de Tokio (Japón), y la infraestructura de apoyo puede estar ubicada en Australia o en Estados Unidos. Cuando transferimos datos personales de residentes en la UE, el EEE o el Reino Unido fuera de su región, nos basamos en las garantías adecuadas, incluidas las Cláusulas Contractuales Tipo aprobadas por la Comisión Europea o un mecanismo equivalente.
11. Privacidad de los menores
TermTree está destinado a usuarios de 13 años o más, o de 16 años o más en la UE y el EEE. No recopilamos conscientemente información personal de menores por debajo de esas edades. Si crees que un menor nos ha facilitado datos personales, ponte en contacto con nosotros y los eliminaremos sin demora.
12. Cambios en esta política
Podemos actualizar esta política. Cuando realicemos cambios sustanciales, publicaremos la política revisada en esta página con una nueva fecha de «Última actualización» y, en el caso de cambios significativos, también podremos informarte por correo electrónico o mediante un aviso en la aplicación.
13. Contacto
Para consultas sobre esta política, o para ejercer tus derechos sobre los datos, escríbenos a:
Document Node Pty Ltd, Australia Occidental, Australia.