Política de privacidad

Última actualización:

Esta política explica cómo RoamTerm («nosotros») trata los datos personales en la app móvil, el agente de escritorio y este sitio web. Responsable: Ali Demirci, Ankara, Türkiye (desarrollador individual). Contacto: [email protected].

Lo que nunca vemos

El contenido de tus sesiones de terminal, los archivos que transfieres y los comandos que ejecutas viajan dentro de una conexión SSH cifrada de extremo a extremo entre tu móvil y tu ordenador. Nuestro relé reenvía bytes cifrados y no puede leerlos. Tus claves privadas permanecen en el Secure Enclave o StrongBox del móvil y nunca se envían a nosotros. Lo mismo vale para la ayuda remota: la pantalla, las pulsaciones de teclas, los archivos y el contenido del terminal de una sesión de ayuda viajan dentro de una conexión cifrada de extremo a extremo y nunca podemos leerlos ni los almacenamos. La parte secreta de un código de ayuda nunca llega a nuestros servidores.

Qué tratamos

  • Cuenta (opcional). RoamTerm funciona sin cuenta. Si inicias sesión con Google o Apple, nuestro servicio de autenticación (Supabase Auth) guarda tu correo, tu nombre visible y el ID de usuario del proveedor.
  • Dispositivos y máquinas. Para emparejar y reconectar guardamos los nombres que eliges, identificadores de dispositivo, huellas de claves públicas, tokens de notificaciones push y la última conexión, además de un registro de conexiones visible en la app.
  • Funcionamiento del relé. El relé trata direcciones IP, tiempos y volumen de datos, no el contenido.
  • Suscripción. Las compras las gestionan Apple o Google. RevenueCat recibe un ID de usuario de la app y el estado de la suscripción para activar Pro. No recibimos tus datos de pago.
  • Diagnóstico y analítica. Firebase Analytics y Crashlytics reciben eventos de uso, versión de la app, modelo de dispositivo, sistema operativo e informes de fallos, sin contenido del terminal. Las notificaciones push usan Firebase Cloud Messaging.
  • Este sitio web. Usamos Cloudflare Web Analytics, sin cookies y sin seguimiento entre sitios.
  • Solicitudes de soporte. Si nos contactas mediante el formulario Soporte y comentarios de la app (app del móvil o centro de control de escritorio), tratamos los datos descritos en «Solicitudes de soporte» más abajo.
  • Página de estado. La página de estado pública (status.roamterm.com) no recopila datos personales; solo muestra si nuestros servicios funcionan.
  • Notificaciones push sobre Claude Code. Las notificaciones que avisan de que Claude Code te necesita o ha terminado no contienen comandos, instrucciones ni mensajes; solo nombran tu ordenador. Los detalles se muestran una vez establecida la conexión cifrada de extremo a extremo.
  • Ayuda remota: identidad del ayudante. Quien ayuda debe iniciar sesión con Google o Apple. Cuando se conecta, nuestro servidor emite una declaración firmada de corta duración que contiene su ID de dispositivo de RoamTerm, el proveedor de inicio de sesión y una dirección de correo enmascarada (por ejemplo a***@gmail.com). El titular del ordenador ve esta declaración junto con el nombre visible y el nombre del dispositivo que envió el ayudante, para poder decidir si aprueba. No guardamos una copia de la declaración. Una persona que solo recibe ayuda no necesita cuenta y no tratamos ningún dato de cuenta sobre ella.
  • Ayuda remota: funcionamiento del relé. Para conectar ambas partes, el relé trata, como en las conexiones normales, la parte de enrutamiento de 4 dígitos del código de ayuda (no la parte secreta), las direcciones IP, los tiempos, los ID de dispositivo implicados y el volumen de datos. No lee el contenido. Un código de ayuda es válido durante 10 minutos y solo funciona una vez.
  • Ayuda remota: registros en tu ordenador. El agente de escritorio guarda un registro de auditoría local de los eventos de ayuda (código emitido, solicitud, permisos aprobados o denegados, fin de sesión, bloqueo, denuncia). Nunca registra el contenido del terminal, el texto escrito ni los píxeles de la pantalla, y no se nos envía.

Solicitudes de soporte

Cuando envías una solicitud desde Soporte y comentarios en la app, recibimos y guardamos: el mensaje que escribes; una dirección de correo para responderte, solo si la indicas; la versión de la app y del sistema operativo, el modelo del dispositivo, tu ID de dispositivo de RoamTerm y tu idioma; si dejas marcada la opción «incluir información de diagnóstico», los datos que figuran en el formulario (por ejemplo tema, número de ordenadores emparejados, estado Pro, estado en línea o sin conexión y el tipo del último error de conexión; en el agente de escritorio: versión, sistema operativo, arquitectura, estado del relay y de la conexión directa, número de móviles y sesiones, si ADB y tmux están instalados), pero nunca nombres de equipos, nombres de host, rutas de archivos, claves ni contenido del terminal; y un hash unidireccional con sal de tu dirección IP, usado solo para limitar abusos. Nunca guardamos la dirección IP en sí. La información de diagnóstico es opcional y puedes desmarcarla.

Finalidad y base jurídica. Usamos estos datos para responder a tu solicitud, corregir errores y prevenir abusos. Las bases jurídicas son la ejecución del contrato (atender tu solicitud sobre el servicio) y nuestro interés legítimo (mejorar el producto y prevenir abusos).

Destinatarios y encargados. Las solicitudes de soporte se guardan en nuestro propio servidor en Alemania. De cada solicitud recibimos un aviso por correo, que se envía mediante Cloudflare Email Routing al buzón de Google (Gmail) del responsable; Cloudflare y Google lo tratan como proveedores de servicios. Solo respondemos a la dirección de correo que indiques.

Conservación y supresión. Las solicitudes de soporte se eliminan 24 meses después de su última actualización, estén cerradas o no, y antes si lo pides. No están vinculadas a una cuenta, por lo que eliminar tu cuenta no las elimina automáticamente. Escribe a [email protected] con el número de ticket (RT-…) o la dirección de respuesta que usaste y la eliminaremos. No incluyas contraseñas, claves privadas ni contenido del terminal en una solicitud.

Denuncias de abuso y bloqueo (ayuda remota)

Si una sesión termina y el titular del ordenador elige «Denunciar» (o «Bloquear»), recibimos y guardamos:

  • el ID de dispositivo del ayudante denunciado y, si había iniciado sesión, su ID de cuenta de RoamTerm;
  • un identificador seudónimo del ordenador que denuncia (un hash derivado de su clave, no su nombre ni su dirección);
  • el motivo, elegido de una lista;
  • una nota de texto libre opcional de hasta 500 caracteres escrita por quien denuncia (no incluyas contraseñas ni datos privados);
  • la fecha y la hora de la denuncia.

También mantenemos una lista de bloqueo (ID de dispositivo, ID de cuenta opcional, motivo, fecha de fin opcional) de los ayudantes que hemos bloqueado nosotros o ha bloqueado el titular del ordenador, y el relé la consulta cuando alguien intenta conectarse.

Finalidad y base jurídica. Proteger a las personas del fraude y del acceso no autorizado, revisar las denuncias, bloquear dispositivos y cuentas abusivos y defendernos frente a reclamaciones legales. Nuestra base jurídica es nuestro interés legítimo (art. 6.1.f del RGPD; art. 5.2.f de la KVKK) en mantener el servicio seguro, ponderado frente a los derechos de la persona denunciada, que puede preguntarnos qué datos conservamos sobre ella (véase «Tus derechos»). Cuando la ley nos obliga a facilitar datos a una autoridad pública, la base jurídica es esa obligación.

Conservación. Las denuncias se eliminan automáticamente 180 días después de presentarse. Las entradas de la lista de bloqueo se conservan mientras el bloqueo esté activo y se eliminan cuando se levanta o caduca. Si se elimina una cuenta, el ID de cuenta que figura en las denuncias y en la lista de bloqueo se elimina o se anonimiza; el ID de dispositivo se mantiene durante el tiempo restante para que un dispositivo bloqueado no pueda volver eliminando una cuenta.

Quién lo ve. Solo el responsable, en nuestro propio servidor en Alemania. Las denuncias no se comparten con otros usuarios, incluida la persona denunciada, más allá del hecho de que ha sido bloqueada. No vendemos estos datos ni los compartimos con anunciantes.

Dónde y cuánto tiempo

Los datos de cuenta, dispositivos y suscripción se guardan en servidores propios en Alemania (Supabase autoalojado) con copias cifradas. Google (Firebase) trata la analítica y los fallos; RevenueCat, el estado de la suscripción. Los datos de cuenta y dispositivos se conservan hasta que los borres o borres tu cuenta; los datos de fallos y analítica siguen los ajustes de conservación de cada proveedor. Las copias cifradas de la base de datos se guardan en el proveedor de almacenamiento cifrado Cloudflare R2: las copias diarias se conservan 15 días y las mensuales 12 meses. Los datos borrados desaparecen de las copias diarias en un máximo de 15 días y de los archivos mensuales en un máximo de 12 meses; las copias solo sirven para la recuperación ante desastres y las cuentas borradas no se restauran desde ellas. Las bases jurídicas son la ejecución del contrato (emparejamiento, relay y suscripción), el interés legítimo (seguridad, prevención de abusos y diagnóstico de fallos), tu consentimiento cuando se requiere (analítica donde se aplica el consentimiento y notificaciones push) y las obligaciones legales (registros fiscales y contables de las compras, que gestionan las tiendas de aplicaciones). Algunos proveedores pueden tratar datos fuera de tu país, también fuera del EEE y de Türkiye; cuando la ley lo exige, esas transferencias se apoyan en garantías como las cláusulas contractuales tipo. Las denuncias y las listas de bloqueo de la ayuda remota también se guardan en nuestros propios servidores en Alemania. Prevenir el fraude y el abuso en la ayuda remota forma parte de nuestro interés legítimo. Las denuncias de la ayuda remota se conservan 180 días y las entradas de la lista de bloqueo, mientras el bloqueo esté activo.

Tus derechos

Puedes quitar dispositivos en la app cuando quieras y eliminar tu cuenta en Ajustes (eliminar cuenta). Según tu lugar de residencia puedes tener derecho de acceso, rectificación, portabilidad, supresión y oposición. Escribe a [email protected] y responderemos como máximo en 30 días. El responsable del tratamiento es Ali Demirci (Ankara, Türkiye). Tus derechos se basan en el RGPD y en la ley turca de protección de datos personales (KVKK, Ley n.º 6698); también puedes reclamar ante tu autoridad de protección de datos o, en Türkiye, ante la Junta de Protección de Datos Personales. Si crees que te han denunciado o bloqueado en la ayuda remota, puedes escribir a [email protected] para preguntar qué datos conservamos sobre ti e impugnar un bloqueo; podemos reservarnos los detalles que revelarían a quien denunció o ayudarían a los infractores a evitar su detección.

Menores

RoamTerm está pensada para profesionales adultos y no se dirige a menores.