In relation to ‘shortcode’ this feature was realized:

Shortcode for content view access restriction

Posts view restrictions includes a similar option ‘No role for this site’ also:

Content view access restriction for selected roles

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.