Adding visibility checks for anonymous users and users not following channels