Por qué un gestor del portapapeles no debe enviar datos a casa

Un gestor del portapapeles debe guardar tu historial en tu Mac y no establecer ninguna conexión de red que transporte tus datos o tu actividad. El portapapeles es por donde pasan contraseñas, tokens de API, mensajes privados y documentos de clientes, así que cualquier app que envíe analíticas o sincronice a través de sus propios servidores crea un riesgo que no necesita.

Resumen rápido

Piensa en tu última hora de trabajo. Probablemente copiaste un usuario y una contraseña, un código de un solo uso, un fragmento del correo de un cliente, quizá una cadena de conexión a una base de datos. Nada de eso estaba pensado para salir de tu equipo. Un gestor del portapapeles es la única app diseñada para registrarlo todo, en orden y con marca de tiempo. Eso lo diferencia de un widget del tiempo o de una app de notas, y es la razón por la que su comportamiento en red merece más escrutinio que casi cualquier otra cosa que instales.

¿Qué contiene realmente tu portapapeles?

Solemos imaginar el portapapeles como una frase o una imagen suelta. En la práctica, a lo largo de una semana de trabajo normal, contiene material mucho más delicado.

Qué pasa por élEjemplo típicoSi se filtra
CredencialesContraseñas copiadas desde un gestor de contraseñas, códigos de recuperaciónRobo de cuentas
Secretos de desarrolloClaves de API, tokens de acceso, líneas de .env, fragmentos de SSHAcceso a la infraestructura, abuso de facturación
Comunicación privadaMensajes de chat, borradores de correo, respuestas de soporteExposición de la privacidad y problemas legales
Datos financieros y de identidadIBAN, números de tarjeta, direcciones, NIF/DNIFraude, suplantación de identidad
Trabajo en cursoTextos inéditos, cláusulas de contratos, código fuenteIncumplimiento de un NDA o pérdida de confianza del cliente

Cualquiera de estos datos puede acabar en la base de datos del historial. Si esa base de datos se queda en el disco, el riesgo es local: alguien con acceso a tu Mac desbloqueado. Si además la app envía datos a un servidor, entras en otra categoría de riesgo, porque pasas a depender de la seguridad, la política de retención y el modelo de negocio de un tercero.

¿Qué significa realmente «enviar datos a casa»?

La expresión engloba varios comportamientos que es fácil confundir. Cada uno merece un nivel distinto de sospecha.

ComportamientoQué envía¿Es razonable?
Comprobación de actualizacionesLa versión actual, más lo que revela cualquier petición HTTPS (dirección IP, user agent)Sí, si se puede desactivar y usa un mecanismo conocido
Informes de fallosTrazas de pila, posiblemente datos del dispositivoSolo si es opcional (opt-in) y nunca puede adjuntar el contenido del portapapeles
Analíticas de usoUso de funciones, número de sesiones, perfil del dispositivoDifícil de justificar en una app que ve tus secretos
Sincronización en la nubeLos propios elementos del portapapelesSolo con cifrado de extremo a extremo verificable y, idealmente, opcional
Funciones basadas en el contenidoTexto del portapapeles enviado a un servidor para IA, traducción o procesamiento «inteligente»Solo si lo activas tú de forma explícita, elemento por elemento

La primera fila es la que más confusión genera. Una app que busca actualizaciones no te está espiando. Pero si además ejecuta analíticas, la comprobación de actualizaciones es una conexión saliente más que tienes que tener en cuenta. Por eso la pregunta útil no es «¿se conecta a internet?», sino «¿qué envía y puedo impedirlo?».

¿Por qué la telemetría «anónima» sigue siendo un problema aquí?

La mayoría de los argumentos a favor de la telemetría se apoyan en la palabra anónima. En un gestor del portapapeles, ese argumento es más débil de lo que parece, por tres motivos.

  1. El recolector está junto a los secretos. El código de analíticas se ejecuta dentro del mismo proceso que lee tu pasteboard. No confías solo en el código actual, sino en cada versión futura, en cada SDK que se añada y en cada cambio de propietario.
  2. Los SDK de terceros amplían el círculo. Las bibliotecas de analíticas y de informes de fallos traen sus propios endpoints y su propio comportamiento. Ya no basta con leer el código de la app: tendrías que leer también el de ellas.
  3. Los metadatos no son poca cosa. Incluso sin el contenido, patrones como la frecuencia con la que copias, desde qué apps y a qué horas describen tu vida laboral.

Nada de esto exige mala intención. La mayoría de los desarrolladores que añaden analíticas solo quieren saber qué funciones se usan. La cuestión es que una herramienta en esta posición debería estar diseñada para que no haga falta confiar en ella.

¿Cómo comprobar qué hace tu gestor del portapapeles en la red?

Puedes auditarlo tú mismo en macOS sin conocimientos especiales. Este es un proceso breve que sirve para cualquier app, no solo para gestores del portapapeles.

1. Vigílalo con un cortafuegos de salida

Instala un cortafuegos de aplicaciones que te avise ante nuevas conexiones salientes, como Little Snitch (de pago) o LuLu, de Objective-See (gratuito y de código abierto). Abre el gestor del portapapeles, copia algo de texto, usa sus funciones durante un día y anota cada aviso. Una herramienta que funcione solo en local debería generar muy pocos, o ninguno.

2. Mira las conexiones en directo

Abre el Monitor de Actividad y ve a la pestaña Red, o ejecuta esto en Terminal mientras la app está en marcha:

nettop -p "$(pgrep -x Maccy)" -m tcp

Sustituye el nombre del proceso por el de la app que estés probando. Que la salida esté en calma mientras copias y pegas es buena señal. Ten en cuenta que esto solo te muestra las conexiones, no lo que viaja dentro de ellas: eso lo responden el cortafuegos y el código fuente.

3. Revisa los entitlements del sandbox

Las apps de Mac en sandbox declaran si pueden abrir conexiones de red salientes. Puedes leer esa declaración directamente:

codesign -d --entitlements - /Applications/Maccy.app

Busca com.apple.security.network.client. Si no aparece en una compilación con sandbox, la app no puede establecer ninguna conexión saliente. Si aparece, puede conectarse, y el paso 1 te dirá si lo hace. Conviene confirmar qué entitlements declara cada compilación de Maccy en la versión que tengas instalada. [VERIFICAR]

4. Prefiere software que puedas leer

El código abierto no garantiza la seguridad, pero te permite a ti, o a alguien de tu confianza, buscar llamadas de red en el código. Maccy app es de código abierto y su código está en Maccy mac“>GitHub. Buscar en un repositorio sesiones de URL, SDK de analíticas y dependencias de terceros lleva unos minutos y da una respuesta más fiable que cualquier página de privacidad.

5. Lee lo que dice el fabricante y contrástalo

Si una política de privacidad dice «podemos recopilar datos de uso para mejorar el producto», pregunta qué abarca exactamente y si existe un ajuste para desactivarlo. Si la respuesta es vaga, da por hecho que sí.

¿Cómo es un gestor del portapapeles que respeta la privacidad?

Puedes evaluar cualquier app de portapapeles con una lista breve. Estas son las propiedades que más importan, más o menos por orden de relevancia.

¿Cómo lo resuelve Maccy?

Maccy clipboard es un gestor del portapapeles gratuito y de código abierto para macOS, diseñado para que el historial se quede en local. Su historial se guarda en tu Mac y no tiene cuentas ni sincronización en la nube. Varios ajustes existen precisamente para mantener fuera del historial las copias sensibles:

Una salvedad honesta. Las compilaciones distribuidas fuera de la Mac App Store suelen incluir una comprobación automática de actualizaciones, que es una petición de red para buscar versiones nuevas. Es un mecanismo de actualización, no de analíticas, y se puede desactivar en los ajustes. Cómo se comporta en la compilación exacta que has descargado es algo que puedes confirmar con el método del cortafuegos descrito arriba. [VERIFICAR la implementación de la comprobación de actualizaciones y dónde está el interruptor en la versión actual]

Funcionar solo en local tiene contrapartidas. ¿A qué renuncias?

Sería deshonesto fingir que no hay coste. Un gestor del portapapeles que nunca habla con un servidor no puede:

Para mucha gente son pérdidas aceptables. Para otra no lo son, y es una decisión perfectamente legítima. Lo importante es que el intercambio se haga con conocimiento de causa, con el flujo de datos a la vista y no escondido en una pantalla de ajustes o en una política de privacidad.

¿Qué hábitos importan más que la app que elijas?

Ni el gestor del portapapeles más privado puede proteger los secretos que dejas tirados por ahí. Unos cuantos hábitos ayudan, uses lo que uses:

  1. Añade tu gestor de contraseñas a la lista de apps ignoradas en los ajustes del gestor del portapapeles.
  2. Mantén el historial corto y bórralo después de las sesiones delicadas.
  3. Activa FileVault para que la base de datos del historial esté cifrada en reposo.
  4. Bloquea la pantalla cuando te levantes.
  5. Ejecuta un cortafuegos de salida, al menos una semana, con cualquier utilidad nueva que toque tus datos.

macOS también ha ido avanzando hacia dar a los usuarios más visibilidad sobre qué apps leen el pasteboard. Los detalles varían según la versión del sistema, así que consulta lo que ofrece la tuya en Ajustes del Sistema → Privacidad y seguridad. [VERIFICAR el comportamiento actual en la última versión de macOS]

Preguntas frecuentes

¿Los gestores del portapapeles envían mis datos a la nube?

Algunos sí, normalmente para sincronizar entre dispositivos o para recopilar analíticas. Otros guardan todo en tu Mac. No se puede saber por una página de marketing, así que comprueba qué conexiones de red establece la app con un cortafuegos como Little Snitch o LuLu, o revisa sus entitlements y su código fuente.

¿Es seguro copiar contraseñas si uso un gestor del portapapeles?

Puede serlo, si el gestor funciona solo en local y respeta la convención que usan los gestores de contraseñas para marcar los elementos sensibles como ocultos. Aun así, limita el tamaño del historial y añade a la lista de ignoradas las apps que manejan secretos.

¿Cómo puedo comprobar si una app de Mac envía datos?

Usa un cortafuegos de salida como Little Snitch o LuLu y observa los avisos. La pestaña Red del Monitor de Actividad y el comando nettop muestran el tráfico de cada proceso. Para una comprobación más estricta, revisa los entitlements del sandbox con codesign.

¿Qué diferencia hay entre telemetría y una comprobación de actualizaciones?

Una comprobación de actualizaciones pregunta a un servidor si existe una versión nueva y envía poco más de lo que envía cualquier petición web. La telemetría informa al desarrollador de lo que haces o de cómo es tu equipo. Una app digna de confianza te deja ver y desactivar ambas.

En resumen

Un gestor del portapapeles ve más de tu día que casi cualquier otra app, así que debería pedir menos confianza que casi cualquier otra app. Almacenamiento local, cero analíticas, respeto por los elementos ocultos y código que puedas leer son el mínimo exigible, no una función premium. No hace falta que te lo creas por fe, ni con Maccy ni con nadie: instala un cortafuegos, observa durante un día y decide por ti mismo.

Si quieres probar una opción local-first, Maccy es gratuito en GitHub y su código está abierto a inspección. Y una pregunta que vale la pena hacerse con cada herramienta de tu Mac: si la ejecutaras una semana detrás de un cortafuegos, ¿te sorprendería lo que verías?

Si quieres probarlo, maccy.at es un gestor de portapapeles para macOS gratuito y de código abierto.