In relation to ‘shortcode’ this feature was realized:
Posts view restrictions includes a similar option ‘No role for this site’ also:
I’m not sure that this add-on will work with BuddyPress though. I did not tested URE Pro with BuddyPress yet. It works with posts, pages and any custom post type. If BuddyPress page is a ‘post type’ like others then it should do the trick.
I should look at BuddyPress and make some tests to be sure.