Política de privacidad

DuoDesk está formado por DuoDesk para iPhone, DuoDesk Host para Mac y el servicio de red que los conecta. Esta política explica qué datos manejan, por qué servidores pasan y cuánto tiempo se conserva cada cosa. «Nosotros» se refiere al desarrollador de DuoDesk.

Última actualización: 2026-10-27

En resumen

  • Sin cuentas. No hay que registrarse ni iniciar sesión en ningún sitio, y no sabemos quién eres.
  • Sin seguimiento. Las apps no contienen SDK de analítica, de publicidad ni de otros terceros, y no te rastrean entre apps.
  • Contenido cifrado de extremo a extremo. La pantalla de tu Mac, tu entrada táctil y de teclado y el portapapeles viajan cifrados únicamente entre tu iPhone y tu Mac. Ni nuestros servidores ni la retransmisión de Cloudflare pueden verlos ni descifrarlos.
  • Nuestro servidor solo pone en contacto. Para que los dos dispositivos se encuentren, nuestro servicio de encuentro maneja datos de conexión como las direcciones IP. Lo único que conserva son hashes de los tokens push de Actividades en directo y los ID de los canales push.
  • Los pagos los gestiona Apple. DuoDesk Pro se compra y se cobra a través del App Store. Nunca vemos tus datos de pago, y nuestros servidores no comprueban tu suscripción.

1. Datos que se quedan en tus dispositivos

iPhone

  • La lista de Mac vinculados (nombre, ID, huella de la clave, dirección del servicio de encuentro) y tus ajustes se guardan en el almacenamiento propio de la app.
  • La clave privada del teléfono se guarda en el Secure Enclave (o, en los dispositivos que no lo tienen, en el llavero, limitada a este dispositivo) y nunca sale del teléfono.
  • La cámara solo se usa para escanear el código QR de vinculación. El reconocimiento se hace en el teléfono; las imágenes no se guardan ni se suben.
  • Face ID lo gestiona iOS. La app solo sabe si ha funcionado y nunca recibe los datos de tu cara.

Mac

  • La clave privada del Mac, las claves públicas y los nombres de los teléfonos vinculados, los tokens push de Actividades en directo de los teléfonos y los ajustes de DuoDesk Host se guardan en ~/Library/Application Support/DuoDesk/.
  • Se guarda un registro de conexiones en ~/Library/Logs/DuoDesk/: cuándo DuoDesk Host se inició, se vinculó, se conectó y se desconectó y por qué, los nombres de los teléfonos vinculados y datos para resolver problemas, como la forma en que se estableció la conexión. Rota al llegar a 1 MB, se queda en tu Mac y nunca se sube.
  • Los permisos de Grabación de pantalla y Accesibilidad solo se usan mientras hay un iPhone vinculado conectado: para capturar la pantalla para ese iPhone y para ejecutar lo que envía. La pantalla nunca se graba ni se guarda.

2. La conexión entre el iPhone y el Mac

  • Cada dispositivo tiene su propio par de claves. Al vincular, el iPhone escanea un código QR que solo aparece en la pantalla del Mac; a partir de ahí, cada lado solo acepta la clave pública del otro (fijación de claves), y los dispositivos no vinculados no pueden conectarse.
  • Las sesiones usan QUIC, cifrado con TLS 1.3. Todo lo que hay en una sesión (la pantalla, la entrada táctil y de teclado, la sincronización del portapapeles, la selección de pantalla, etc.) viaja dentro de esa conexión cifrada, que solo tu iPhone y tu Mac pueden descifrar.
  • DuoDesk prefiere una ruta directa, de igual a igual (por la red local, o a través de los routers mediante perforación de NAT). Cuando no es posible, los paquetes cifrados pasan por la retransmisión de Cloudflare (consulta la sección 4). Si ambos dispositivos usan Tailscale, una ruta directa también puede ir por la red de Tailscale.

Los detalles técnicos de la vinculación y la conexión están en Cómo funciona.

3. El servicio de encuentro

Gestionamos un servicio de encuentro en Cloudflare Workers (rv.spailab.com) que ayuda a tu iPhone a encontrar tu Mac y les permite intercambiar lo que necesitan para conectarse directamente. Nunca maneja el contenido de las sesiones.

Lo que ve

  • Mientras el Mac está en línea: DuoDesk Host mantiene abierta una conexión con el servicio. El servicio ve la dirección IP del Mac, el ID y la clave pública del Mac (el ID se deriva de la clave y demuestra que es ese Mac) y el nombre de equipo del Mac (el que aparece en Ajustes del Sistema › General › Compartir, que puede contener tu nombre). El nombre solo se conserva mientras esa conexión está abierta.
  • Cuando un iPhone se vincula o se conecta: el servicio ve la dirección IP del iPhone, a qué Mac quiere acceder y cuándo. La solicitud se pasa al Mac tal cual, sin que el servicio la lea (salvo el token push, consulta la sección 5). Contiene las direcciones de red de ambos dispositivos (direcciones y puertos locales y públicos), credenciales de conexión de un solo uso y la huella de la clave del iPhone con una firma; al vincular, también la clave pública del iPhone y el nombre del dispositivo (iOS solo proporciona un nombre genérico como «iPhone»). Estos datos solo pasan por el servicio y no se guardan.
  • Estado en línea: cualquiera que conozca el ID de un Mac puede preguntar al servicio si está en línea. La respuesta es solo «en línea» o «sin conexión».

Lo que conserva

Lo único que conserva a largo plazo son dos elementos para las notificaciones push de Actividades en directo, guardados por separado para cada Mac (consulta la sección 5):

  • Hashes SHA-256 de los tokens push (no los propios tokens) y cuándo se registraron, hasta 32 por Mac; los más antiguos se sustituyen por otros más recientes.
  • Los ID de los canales push de Actividades en directo que ha creado el Mac, hasta 2 por entorno de push.

Registros

  • El registro propio del servicio solo anota eventos: un Mac se ha puesto en línea, se ha reenviado una solicitud de conexión, el Mac la ha aceptado o rechazado (y por qué), cuánto ha tardado y el estado que ha devuelto Apple para una notificación push. Las entradas solo incluyen los 6 primeros caracteres del ID del Mac, sin direcciones IP, claves, tokens ni contenido de las notificaciones push.
  • Para evitar abusos, el servicio cuenta las solicitudes por minuto por dirección IP y por ID de Mac, y rechaza las que superan el límite.
  • Cloudflare opera la plataforma en la que funciona el servicio. Procesa las solicitudes (incluidas las direcciones IP) según su propia política de privacidad y conserva registros de la plataforma durante un tiempo limitado.

4. Retransmisión de Cloudflare y consulta de direcciones

  • Consulta de direcciones (STUN): en cada conexión, ambos dispositivos preguntan al servidor STUN de Cloudflare (stun.cloudflare.com) cuál es su dirección pública para poder intentar una ruta directa. Cloudflare ve las direcciones IP de los dispositivos.
  • Retransmisión (TURN): cuando no es posible una ruta directa, los datos cifrados de la sesión pasan por TURN de Cloudflare (turn.cloudflare.com). Cloudflare ve las direcciones IP y los puertos de ambos dispositivos y cuántos datos se envían y cuándo, pero no el contenido. Las credenciales de retransmisión solo se emiten después de que el Mac acepte una conexión, y caducan a las 12 horas.

5. Panel de Reposo (Actividad en directo)

El panel de Reposo muestra el estado y el uso de Claude Code y Codex en tu Mac en la pantalla bloqueada de tu iPhone y en Reposo. Está activado por defecto. Puedes desactivarlo en los ajustes de DuoDesk en el iPhone («Mostrar estado de Claude / Codex en Reposo») o desactivar las Actividades en directo de DuoDesk en Ajustes › DuoDesk del iPhone.

Lo que lee el Mac

  • DuoDesk Host lee, sin modificarlos, los archivos de sesión que Claude Code y Codex guardan en tu Mac, para saber qué tareas están en curso y cuáles te esperan. Los archivos no se modifican ni se envían enteros a ningún sitio; solo sale del Mac el resumen que se detalla en «Qué se envía y cómo».
  • Uso: DuoDesk Host usa la sesión que Claude Code ya tiene iniciada en este Mac para pedir a Anthropic el uso de tu suscripción, y pregunta al programa Codex de este Mac, que a su vez pregunta a OpenAI, por el uso de Codex. Estas solicitudes van directamente de tu Mac a Anthropic y OpenAI. No pasan por nuestros servidores y tus credenciales nunca se nos envían.

Qué se envía y cómo

  • Una notificación push contiene: el nombre del Mac; hasta 6 tareas, cada una con su título (el nombre de la sesión o, si no tiene nombre, el principio del último prompt, hasta 28 caracteres), el nombre de la carpeta del proyecto, el estado y el paso actual (hasta 40 caracteres); y los porcentajes de uso con sus horas de restablecimiento.
  • El Mac la envía a través de nuestro servicio de encuentro al servicio de notificaciones push de Apple (APNs), que la entrega a tu iPhone. El servicio de encuentro solo la maneja en tránsito y no registra ni guarda su contenido. Apple procesa las notificaciones push según su propia política de privacidad.
  • Token push: cada vez que tu iPhone se conecta a un Mac, incluye el token push que iOS ha asignado a la Actividad en directo de DuoDesk, y el servicio de encuentro se lo pasa al Mac. Una vez que el Mac acepta la conexión, el servicio solo conserva un hash del token, para que un Mac solo pueda enviar notificaciones push a los teléfonos que se han conectado a él.

6. Compras (DuoDesk Pro)

  • DuoDesk para iPhone se descarga gratis. Para conectarse a un Mac hace falta DuoDesk Pro, una suscripción de renovación automática que se vende en el App Store. DuoDesk Host para Mac es gratuito.
  • Apple gestiona la compra, el cobro, las renovaciones, las cancelaciones y los reembolsos con tu cuenta de Apple, según sus propios términos y su política de privacidad. Nunca recibimos tus datos de pago. Apple nos da informes de ventas (por ejemplo, cuántas suscripciones se vendieron en cada país), sin tu nombre, tu correo electrónico ni tus datos de pago.
  • La app comprueba en el propio iPhone si tu suscripción está activa, con StoreKit de Apple. No se envía nada sobre tus compras o tu suscripción a nuestros servidores; el servicio de encuentro ni lo recibe ni lo comprueba.
  • Los términos de uso de DuoDesk son el contrato de licencia de usuario final (EULA) estándar de Apple.

7. Lo que no hacemos

  • No vendemos datos, no mostramos anuncios ni creamos perfiles.
  • Las apps no contienen SDK de analítica, de informes de fallos ni de publicidad. Si has elegido compartir con los desarrolladores de apps en Ajustes de iOS › Privacidad y seguridad › Análisis y mejoras, Apple nos proporciona informes de fallos y estadísticas de uso anónimos según su propia política.
  • No recopilamos tu nombre, correo electrónico, número de teléfono, ubicación, contactos, fotos ni información personal similar.

8. Terceros implicados

ServicioPara qué se usaQué puede ver
Cloudflare (Workers, R2, TURN, STUN)Ejecutar el servicio de encuentro; retransmisión; consulta de la dirección pública; alojamiento de este sitio web y de la descarga para MacDirecciones IP, horas de conexión, volumen de datos y los datos de conexión indicados arriba; no el contenido de las sesiones
Apple (servicio de notificaciones push, App Store)Entregar las Actividades en directo al iPhone; distribuir la app; vender y cobrar DuoDesk ProEl contenido de las notificaciones push en tránsito; tus compras y datos de pago. Todo ello tratado según las políticas de Apple
Anthropic, OpenAISolo si usas el panel de Reposo: consultar el uso de tu propia suscripciónSolicitudes que hace directamente tu Mac con tu propia sesión, igual que cuando usas Claude Code o Codex

9. Conservación y eliminación

  • Datos en tus dispositivos: elimina un Mac en la app del iPhone o elimina la app DuoDesk; en el Mac, quita los teléfonos vinculados desde el menú, o desinstala DuoDesk Host y borra las dos carpetas indicadas en la sección 1.
  • Hashes de tokens push e ID de canales en el servicio de encuentro: se conservan hasta que entradas más recientes los sustituyen. Para que se eliminen antes, contáctanos.
  • Datos de conexión y contenido de las notificaciones push en tránsito: no se guardan.

10. Otros

  • Tratamiento internacional: Cloudflare y Apple tienen servidores en todo el mundo, así que los datos de conexión y las notificaciones push pueden procesarse en centros de datos fuera de tu país o región.
  • Menores: DuoDesk no está dirigido a menores y no recopila a sabiendas información personal de nadie.
  • Este sitio web: está alojado en Cloudflare. No usa cookies, analíticas ni scripts de terceros, y no guardamos registros de acceso. Como proveedor de alojamiento, Cloudflare procesa las solicitudes (incluidas las direcciones IP) según su propia política de privacidad.
  • Cambios: cuando cambie la forma en que DuoDesk trata los datos, actualizaremos esta página y la fecha de arriba.

11. Contacto

Para preguntas sobre privacidad o solicitudes de eliminación, escribe a duodesksupport@signalplus.com.