The site Tag Cloud should take into account the current user when making up its list. This seems to have been started in mod/search/lib/tags_display.php, but never finished. Lines 11-13 should be changed from:
if ($tags = get_records_sql('SELECT DISTINCT tag,count(ident) AS number, '.$db->random.' AS rand
FROM '.$CFG->prefix."tags WHERE " . $searchline . "
GROUP BY tag having number > 1 order by rand limit 200")) {
into:
if ($tags = get_records_sql('SELECT DISTINCT tag,count(ident) AS number, '.$db->random.' AS rand
FROM '.$CFG->prefix."tags WHERE " . $searchline . "
GROUP BY tag having number > 1 order by rand limit 200")) {