Podrías imaginar una aplicación web que sirva versiones de una página sutilmente diferentes para cada usuario. Por ejemplo, podría codificar la identidad del usuario en las imágenes que sirve. Esta sería una marca de agua por usuario. En un sitio privado, la consecuencia sería que si se filtrara alguna imagen, sería posible identificar el escape de la marca de agua.
De manera más siniestra, las marcas de agua se podrían agregar mediante la esteganografía, de modo que las variantes parecen iguales a simple vista. Los usuarios no estarían al tanto de las marcas de agua y solo podría detectarse si dos usuarios colaboraron para comparar descargas (sus archivos tendrían sumas de hash diferentes).
¿Hay un nombre para esta idea? ¿Se ha escrito algo sobre su viabilidad o implicaciones? ¿Hay algún ejemplo de software que lo haga?
Editar: mi ejemplo trata imágenes, pero los documentos de texto también pueden tener una marca de agua, quizás insertando caracteres invisibles de ancho cero. Con ese método, la marca de agua se perdería si el documento se imprimiera y escaneara. Sin embargo, otro algoritmo esteganográfico puede ocultar información en errores de ortografía, o al reemplazar palabras con sinónimos. Ese tipo de marca de agua sobreviviría a la impresión y el escaneo, o incluso a la transcripción a mano.