Documentos diferentes para cada cliente

Hola!

No sé muy bien donde ubicar esta cuestión.

Tengo una duda que es de qué manera puedo asignar unos documentos o archivos a un determinado usuario (usuario que he dado de alta con un rol de cliente).

He creado un tipo de contenido para subir los documentos, aunque no sé si es lo correcto ya que de esa manera todos los archivos los verán todos los usuarios con el rol de cliente. Lo que quiero es que caada usuario vea los documentos que sean suyos, que sea una parte personal de cada uno.
Aclaro que estos documentos serán subidos sólo por el administrador del sitio.

Cuál sería la mejor forma de hacer que un determinado documento, sólo sea visto por el cliente que corresponda?

Muchas gracias.