XPages Extension Library
When it is possible to feed it a notesviewentry collection instead of a view, it should be possible to generate tag clouds based per user. If that is not an option, a category filter for the 'view' would be a good option.
This is down to the XPages core code, and it should also run in a background task, so it has to open the collection by itself.