Copiar es otra copia en claro: no es un salto dentro de una ventana
Mucha gente trata el portapapeles como el aire entre la mano y el campo: copias, pegas y te olvidas. Lo que ocurre es más concreto. El navegador o la app llama a una interfaz del sistema y escribe ese texto en el portapapeles del sistema operativo. Cualquier programa autorizado a leer ese búfer puede ver la cadena antes de que pulses Pegar. La definición de MDN de la API del portapapeles es directa: da acceso a los comandos de cortar, copiar y pegar, y permite leer y escribir de forma asíncrona el portapapeles del sistema. El permiso clipboard-write se concede a las páginas de la pestaña activa; clipboard-read hay que pedirlo. No es un cajón invisible de «esta ventana». Es un búfer del sistema operativo.
Las contraseñas de inicio de sesión, los códigos de un solo uso, las claves API, las cadenas de conexión a bases de datos y un trozo de una clave privada SSH son contenido que no debería quedarse en claro fuera del campo actual. La nota anterior cubría otra entrega del mismo tipo: un archivo sin cifrar arrastrado a una nube sigue siendo texto en claro para el proveedor, el cliente de sincronización y el atajo del hash de contenido. Copiar una contraseña es la misma clase de exposición. El destinatario ya no es un almacén. Es el portapapeles de esta máquina, el historial, un objeto en la nube y el dispositivo cercano que ya tiene sesión. La pregunta no es «si este sistema operativo es listo». Es «si esta copia entregó texto en claro que debía quedarse en un solo campo al siguiente búfer».
Esta nota se queda con las páginas del Portapapeles de Microsoft, los campos de cloudClipboardItem de Microsoft Graph y las notas de Apple sobre el Portapapeles universal y la seguridad de Handoff, porque esas capas están escritas en un lenguaje público que puedes comprobar. Los gestores de historial de terceros, el portapapeles compartido de un escritorio remoto y las extensiones del navegador añaden otra capa encima, y las fichas de producto rara vez la escriben en la misma frase. Si cambias de máquina, vuelve a recorrer los ajustes de esa máquina. No pegues Win+V ni «Portapapeles universal» sobre la app de sincronización de otra marca.
El elemento actual, el historial local y la sincronización en la nube son tres capas distintas
Oír «¿el portapapeles es seguro?» como un sí o un no deja fuera al menos tres capas. La primera es el elemento actual de este dispositivo. La cadena que acabas de copiar sustituye a la anterior. Por defecto el sistema solo recuerda el último elemento. Cerrar la pestaña del navegador no limpia esa capa: el búfer vive en el sistema operativo, no en la memoria de esa pestaña.
La segunda es el historial local. Windows lo convierte en un interruptor. Usar el Portapapeles dice que la primera vez que pulsas la tecla del logotipo de Windows + V y eliges Activar puedes pegar varios elementos del historial y anclar los que reutilizas. El historial no «sigue en el aire». Es una lista que puedes volver a abrir.
La tercera es la sincronización entre dispositivos. La propia Microsoft escribe que puedes «sincronizar el historial del Portapapeles con la nube». La función va ligada a una cuenta de Microsoft o a una cuenta profesional; cada dispositivo que participa tiene que usar el mismo inicio de sesión. Apple toma otro camino. No describe el Portapapeles universal como «subir a iCloud Drive y luego bajar». Usa Handoff para mover el contenido entre dispositivos cercanos. Ambos cifran el camino. Ambos modelos de confianza tratan los dispositivos de la misma cuenta como extremos de confianza. Un portátil de más que nunca cerró sesión es un sitio de más donde puede aterrizar esta copia.
| Capa | Forma por defecto | Dónde puede seguir una contraseña copiada | Quién puede leerla |
|---|---|---|---|
| Elemento actual de este dispositivo | Solo el último elemento | Hasta que la siguiente copia lo sustituya | Programas de este dispositivo con acceso al portapapeles |
| Historial local | Windows: hasta 25 elementos; Apple: sin historial nativo de varios elementos | La lista de Win+V; los anclados sobreviven al reinicio | El usuario actual de Windows; una herramienta de historial que escribió en disco aún puede leer el archivo |
| Sincronización entre dispositivos | Windows puede cargar en la nube; Apple entrega a dispositivos cercanos | Otros PC Windows / SwiftKey con la misma cuenta; un iPhone, iPad o Mac cercano | Dispositivos con la misma cuenta que cumplan las condiciones del fabricante |
Una ficha que diga «cifrado» solo responde si alguien en el camino puede escuchar. Cuando compruebes, mira primero si el historial está activo, si la sincronización está activa y qué otros dispositivos comparten la cuenta. Luego mira el nombre del algoritmo.
Windows: Win+V, 25 elementos, anclajes y una subida a la nube
Microsoft pone los números en la página de soporte. El historial del Portapapeles guarda hasta 25 entradas copiadas. Las antiguas caen salvo que estén ancladas. Cada elemento tiene un tope de 4 MB. Se admiten texto, HTML y mapa de bits. La primera vez que lo necesitas, pulsas la tecla del logotipo de Windows + V y eliges Activar. Esos 25 elementos son historial local. Aún no son la nube.
Un reinicio borra el historial no anclado. La página de soporte dice que el historial se borra cada vez que reinicias el equipo, excepto los elementos anclados. Anclar una contraseña en el panel de Win+V es pedir al sistema, de forma explícita, que conserve ese texto en claro después del reinicio. Borrar datos del Portapapeles llega más lejos: puede quitarlo todo excepto los anclajes en el dispositivo y en la nube. Cerrar el navegador, o sobrescribir solo el elemento actual, no quita un anclaje y no quita una copia que ya salió sincronizada.
La sincronización entre dispositivos es otro interruptor. El camino es Inicio → Configuración → Sistema → Portapapeles. Activa el historial del Portapapeles en todos los dispositivos y luego elige Sincronizar automáticamente el texto que copio. Con la sincronización automática, el texto que copias se carga en la nube y se sincroniza con tus otros dispositivos. Si pasas a Sincronizar manualmente el texto que copio, tienes que abrir Win+V y pulsar el botón de sincronización de un solo elemento. La frase de Microsoft es: «A continuación, el texto se cargaría en la nube y se sincronizaría con otros dispositivos». No es una inferencia. La función va ligada a una cuenta de Microsoft o a una cuenta profesional. Inicia sesión en otro PC con la misma cuenta y ese PC se convierte en receptor.
Cuánto tiempo guarda la nube un elemento no aparece en la página de soporte como «exactamente una hora» o «para siempre». Lo que sí puedes comprobar son los campos de cloudClipboardItem de Microsoft Graph. expirationDateTime lo fija el servidor; después el objeto ya no está disponible. «El valor predeterminado y también el máximo de TTL es 12 horas después de la creación, pero podría cambiar para la optimización del rendimiento». La misma página dice que el Portapapeles en la nube funciona hoy entre dispositivos Windows y la aplicación SwiftKey en Android. Doce horas es un techo a nivel de API, no una promesa de que cada fila de la interfaz se muestre exactamente doce horas. Trátalo como «después de la carga, un objeto en la nube puede vivir en ese orden de magnitud». No lo trates como una caja fuerte permanente, y no lo trates como una desaparición instantánea.
Apple: el Portapapeles universal entrega el texto en claro a los dispositivos cercanos
Apple llama a la función Portapapeles universal. La página de configuración lista las condiciones: los dispositivos están cerca entre sí; cada uno tiene la sesión iniciada con la misma Cuenta de Apple; Bluetooth y Wi-Fi están activados; Handoff está activado (lo está de forma predeterminada). La ayuda del Mac escribe la distancia como menos de 10 m. Después de copiar, «el contenido se añade automáticamente al portapapeles del dispositivo más cercano. Seguirá ahí por un tiempo o hasta que lo reemplaces copiando algo nuevo en algún dispositivo». Apple no convierte «un tiempo» en un recuento exacto de segundos. No inventes dos minutos ni diez segundos. Lo que sí puedes verificar en el momento es si el iPhone de enfrente, con la misma sesión, puede pegar la misma cadena.
La transferencia no es una emisión en claro a todo el que esté en la sala. La seguridad de Handoff dice que, cuando un segundo dispositivo compatible inicia sesión en iCloud, los dos establecen un emparejamiento Bluetooth Low Energy 4.2 fuera de banda usando APNs. Tras el emparejamiento, cada dispositivo genera una clave simétrica AES de 256 bits, la guarda en el llavero y usa AES-256-GCM para cifrar y autenticar los anuncios BLE, con protección frente a repeticiones. Las cargas mayores pueden ir por Wi-Fi de igual a igual, parecido a AirDrop. Esa conexión usa TLS y la confianza sale de una identidad compartida por el Llavero de iCloud. El Portapapeles universal «aprovecha Handoff para transferir de forma segura el contenido del portapapeles del usuario entre dispositivos». El contenido se protege igual que el resto de datos de Handoff y se comparte por defecto salvo que el desarrollador de la app lo desactive.
El cifrado corta la escucha en el camino. No corta los dispositivos dentro del perímetro de confianza. La frase siguiente de Apple pesa más: «Las apps tienen acceso a los datos del portapapeles independientemente de si el usuario ha pegado el portapapeles en la app. Con el Portapapeles universal, este acceso a los datos se extiende a las apps de los otros dispositivos del usuario (según el inicio de sesión en iCloud)». El iPad de casa que usa la misma Cuenta de Apple, con Handoff activo, no es solo «un sitio donde puedes pegar». También es «un sitio cuyas apps pueden leer este portapapeles antes de que pegues». Compartir una Cuenta de Apple con un familiar ensancha el alcance de confianza de esta copia hasta el teléfono del bolsillo de otra persona.
| Comprobación | Portapapeles en la nube de Windows | Portapapeles universal de Apple |
|---|---|---|
| ¿Hace falta un interruptor extra? | Sí: historial y luego sincronización entre dispositivos | Handoff está activo por defecto; bastan cuenta, Bluetooth, Wi-Fi y distancia |
| A dónde va el contenido | Se carga en la nube y se sincroniza con los dispositivos de la misma cuenta | Se añade automáticamente al portapapeles de los dispositivos cercanos |
| Vida útil publicada | El historial local se borra al reiniciar salvo anclajes; los objetos en la nube tienen un máximo predeterminado de 12 horas | Permanece un tiempo, o hasta que la siguiente copia en cualquiera de los dos lo sustituya |
| Profundidad del historial | Hasta 25 elementos, 4 MB cada uno | Sin historial nativo de varios elementos; casilla actual más las casillas actuales cercanas |
| Claves y confianza | Ligada a una cuenta de Microsoft o profesional | Misma Cuenta de Apple; Handoff usa AES-256-GCM y TLS |
Un gestor que limpia el portapapeles no borra las copias que ya salieron
Los gestores saben que copiar es arriesgado, así que arrancan una cuenta atrás. La página de soporte de 1Password dice que, por tu seguridad, elimina automáticamente las contraseñas copiadas del portapapeles. Para desactivarlo, ve a Ajustes → Seguridad y apaga «Remove copied information and authentication codes after 90 seconds». En iOS y iPadOS hay un segundo interruptor: activa «Use Universal Clipboard to copy to other devices» antes de que lo copiado en 1Password aparezca en los dispositivos Apple cercanos. El valor por defecto no es «copias aquí y el teléfono lo recibe». En cuanto lo activas, vuelven a aplicar las reglas del Portapapeles universal.
La extensión del navegador de Bitwarden expone el intervalo como un desplegable. La ayuda oficial dice que en Clear clipboard eliges cuánto tiempo siguen disponibles los valores copiados de la caja, y que «the default is five minutes». En la interfaz en español el control suele llamarse Limpiar portapapeles. La cuenta atrás limpia el portapapeles del sistema en el dispositivo que ejecuta ese navegador. No inicia sesión en tu cuenta de Microsoft para borrar un objeto en la nube. No se acerca al iPhone de enfrente a copiar otra cosa. Si Windows ya está en sincronización automática, o el Portapapeles universal ya escribió la cadena en un dispositivo cercano, la casilla local puede quedar vacía a los 90 o 300 segundos mientras esas copias siguen sus propias reglas.
Un botón Copiar en una página web casi nunca arranca siquiera ese reloj de 90 segundos. El generador de contraseñas de MakePwd llama a navigator.clipboard.writeText y, si acierta, solo muestra «Copiado al portapapeles». No limpia la casilla por ti con una cuenta atrás, y no apaga tu historial de Win+V ni Handoff. Eso no es una subida silenciosa de la contraseña. El límite está de este lado del navegador: la generación ocurre en local; en cuanto la copia acierta, el resto es trabajo del sistema operativo. Oír «generado en local» como «nadie puede verlo después de Copiar» se salta este salto.
No pruebes con una contraseña de inicio de sesión real, una clave de producción ni un código de un solo uso de verdad. Prepara un canario desechable, por ejemplo canary-clip-20260903-only-once. Estás comprobando Win+V, el dispositivo de enfrente y los interruptores de sincronización, no copiando un secreto real una segunda vez.
Qué pueden seguir leyendo otras apps, extensiones y páginas
El portapapeles no está reservado al «campo en el que pensabas pegar». La frase de Apple de arriba ya dice que una app puede leer el portapapeles antes de que pegues, y el Portapapeles universal extiende eso a otros dispositivos. Windows no publica la misma frase, pero en cuanto el historial local está activo, el panel de Win+V muestra hasta 25 elementos en claro. Quien mire por encima del hombro, una pantalla compartida o una ventana de asistencia remota ve una lista, no un pegado único que se enmascara al momento dentro de un campo de contraseña.
Una página que quiere leer el portapapeles usa la API del portapapeles. MDN dice que las lecturas y escrituras programáticas en un contexto seguro tienen que cumplir las consideraciones de seguridad de la especificación. Una lectura suele pedir una activación reciente del usuario y un gesto de «pegar» del navegador o del sistema, por ejemplo Pegar en el menú nativo. Los navegadores reales a menudo lo relajan o lo reformulan: Chromium puede pedir clipboard-read cuando el documento tiene el foco; Firefox y Safari pueden mostrar un menú de pegar de una sola vez. Las escrituras suelen pedir activación transitoria o el permiso clipboard-write. La conclusión no es «cualquier página puede robar la contraseña en silencio». Es «leer el portapapeles es una interfaz documentada con un permiso». No asumas que solo el campo en el que hiciste clic puede tocar esa cadena.
Las extensiones del navegador son otro camino. La documentación de extensiones de Firefox dice que, con el permiso clipboardRead, una extensión puede leer el portapapeles sin confirmación del usuario y sin activación transitoria. Después de instalar una extensión de «historial del portapapeles», «sincronizar entre dispositivos» o «lanzador», la casilla única del sistema se convierte en una lista buscable, y algunas de esas listas se sincronizan con la cuenta de la propia extensión. Un escritorio remoto, una herramienta de máquina virtual y un interruptor de «portapapeles compartido» añaden cada uno otro dispositivo receptor. Ninguno de esos números aparece en las páginas de soporte de Microsoft o Apple. La comprobación es la misma: copia un canario una vez y mira qué ventanas y qué máquinas pueden pegarlo.
Compruébalo aquí: ¿aparece el canario en Win+V o en el teléfono de enfrente?
«Solo lo copié una vez» no es una prueba. Parte la comprobación en pasos que puedes terminar en esta máquina. Cada paso responde a una pregunta.
- Escribe un canario que no aparecerá en el trabajo real, por ejemplo
canary-clip-20260903-only-once. No uses una contraseña en uso. Si necesitas caracteres aleatorios, saca de 6 a 128 del generador de contraseñas (16 por defecto; por debajo de 8 la página avisa de que la cadena es más débil). Trata esa salida como canario, no como una contraseña de inicio de sesión nueva. - En Windows, pulsa Win+V. Si el historial aún no está activo, actívalo como describe la página de soporte. Copia el canario y vuelve a pulsar Win+V: la lista debería mostrar el texto en claro. Abre Configuración → Sistema → Portapapeles y mira si el historial en todos los dispositivos está activo, y si la sincronización es automática o manual. Si es automática, ve a otro PC Windows con la misma cuenta de Microsoft (o SwiftKey, como documenta Graph) y comprueba si puedes pegar la misma cadena.
- En un Mac y un iPhone, confirma que ambos usan la misma Cuenta de Apple, que Bluetooth, Wi-Fi y Handoff están activos, y que están a menos de 10 metros. Copia el canario en un lado y pégalo en el otro. Si el pegado funciona, el Portapapeles universal escribió texto en claro en la casilla actual del otro dispositivo. Luego copia una frase tirada, por ejemplo
overwrite-now, en cualquiera de los dos y mira si el otro queda sustituido. - Si copias el canario desde 1Password o Bitwarden, espera el temporizador y vuelve a pegar en este dispositivo: ya no deberías obtener el canario. Repite entonces los pasos 2 y 3. Las copias en la nube o en el dispositivo cercano no se evaporan con la cuenta atrás local. Si 1Password tiene activo «Use Universal Clipboard to copy to other devices», el paso 3 debería reproducirse.
- Cuando termines, pulsa Borrar datos del Portapapeles en la Configuración de Windows, o Borrar todo en Win+V. En dispositivos Apple, copia una cadena sin sentido para sobrescribir la casilla actual. No dejes el canario anclado.
La primera comprobación —si este dispositivo entregó texto en claro al sistema operativo— es una pregunta distinta de Cifrar en el navegador: cómo comprobar que el original no salió de este dispositivo. Aquí la cadena casi siempre sale del navegador, porque copiar significa escribir en el portapapeles del sistema. Esta nota pregunta a qué capas entró después. El canario solo debería aparecer en el panel de Win+V que abriste, en tu propio dispositivo cercano y en las máquinas a las que permitiste sincronizar. Si aparece en un PC viejo que creías desconectado, en un iPad familiar o en el cuadro de búsqueda de una extensión de historial, el perímetro de confianza es más grande que «esta ventana».
Trata Copiar como una exposición, con un generador que se abre sin cuenta
Si lo que quieres es generar primero en local y luego decidir si escribes el portapapeles, no hace falta registrarse ni entregar la cadena a MakePwd. Abre el generador de contraseñas, saca una cadena aleatoria desechable, cópiala y ejecuta la comprobación de Win+V o del teléfono cercano de arriba. La generación y la pista de fortaleza terminan en esta pestaña. Las contraseñas recién generadas no se suben. Todas las herramientas se abren sin cuenta. No hay un almacén de contraseñas que te guarde la cadena.
El generador responde «de dónde salió esta cadena». No responde «si el sistema operativo la sincronizará después de Copiar». Cuando una persona al otro lado necesita la contraseña, no te fíes de «la copié y luego la pegué en el chat»: el historial del chat es otra copia, y la nota anterior sobre claves pegadas en una sesión de modelo ya desmontaba ese tipo de resto. Un camino mejor es enviarla una vez con un enlace de un solo uso: la clave va en el fragmento # de la URL y no se envía al servidor por HTTP. Crear y leer son públicos. El servidor solo guarda el cifrado un tiempo. Si solo quieres saber si una contraseña que ya usas es débil o está en la lista local de contraseñas frecuentes, usa la comprobación de contraseñas. La contraseña a prueba tampoco se sube.
Preguntas frecuentes
¿Copiar una contraseña la sincroniza al momento con mis otros dispositivos?
Depende de qué capa esté activa. En Windows primero activas el historial del Portapapeles, luego el historial en todos los dispositivos y eliges Sincronizar automáticamente el texto que copio antes de que el texto se cargue en la nube. El Portapapeles universal de Apple exige la misma Cuenta de Apple, Bluetooth, Wi-Fi y Handoff, y que los dispositivos estén cerca. El contenido se añade solo al portapapeles cercano y permanece un tiempo, o hasta que lo sustituyas copiando otra cosa en cualquiera de los dos.
Si el gestor borra el portapapeles a los 90 segundos o a los cinco minutos, ¿estoy a salvo?
Ese temporizador limpia la casilla actual del sistema en este dispositivo. 1Password escribe que elimina la información copiada a los 90 segundos por defecto. En la extensión de Bitwarden, Limpiar portapapeles vale cinco minutos por defecto. Si Windows ya sincronizó en automático, o el Portapapeles universal ya escribió la cadena en un dispositivo cercano, que acabe la cuenta atrás local no borra esas otras copias.
Si cierro la pestaña o reinicio el PC, ¿la contraseña sigue en el portapapeles?
Cerrar una pestaña del navegador no vacía el portapapeles del sistema operativo. Microsoft escribe que el historial se borra en cada reinicio salvo los elementos anclados, y que Borrar datos del Portapapeles quita todo excepto los anclajes en el dispositivo y en la nube. Apple no ofrece un historial de varios elementos, pero el Portapapeles universal puede seguir un rato en un dispositivo cercano. Un gestor de historial de terceros que ya escribió en disco sobrevive al reinicio.
¿Puede una página o una extensión leer la contraseña que acabo de copiar?
Puede, pero una página suele tener que pasar un permiso o un menú de pegar de una sola vez. MDN describe el portapapeles del sistema como un búfer del sistema operativo al que la mayoría de programas llega por interfaces definidas. Las lecturas de la API del portapapeles piden un contexto seguro; el navegador añade un permiso o un gesto de pegar. Apple es más directa: las apps pueden leer el portapapeles aunque el usuario aún no haya pegado, y el Portapapeles universal extiende ese acceso a otros dispositivos con la misma cuenta de iCloud.
Tres cosas que recordar antes de la próxima copia
Primero: «Copiado» solo significa que la cadena entró en el portapapeles del sistema operativo. No significa que exista solo en el campo actual. Segundo: el historial de 25 elementos de Windows, los anclajes y la carga entre dispositivos (los objetos en la nube tienen un máximo predeterminado de 12 horas) y el Portapapeles universal de Apple (a menos de 10 metros; un tiempo, o hasta que se sobrescriba) son tres restos distintos. El temporizador de 90 segundos o cinco minutos de un gestor solo limpia la casilla local. Tercero: comprueba con un canario desechable contra Win+V, el dispositivo de enfrente y los interruptores de sincronización. No experimentes con un inicio de sesión real. Cuando termines, sobrescribe o borra.
Si la siguiente pregunta es si la generación envió texto en claro como dato de negocio, lee Cifrar en el navegador: cómo comprobar que el original no salió de este dispositivo. Qué puede quedar después de pegar una clave en una sesión de modelo está en Qué queda después de pegar una contraseña o una clave API en ChatGPT. Cuando una persona tiene que recibir la contraseña que abre el cifrado, lee Por qué el fragmento # de una URL encaja para una clave y cuándo esa protección falla. Esta nota solo traza una línea que puedes escribir en una conclusión: qué puede quedar en el portapapeles del sistema, en la sincronización en la nube y en el historial después de Copiar.