By default, member profile pages can be viewed by anyone who has access to the network. Learn how to give your members the ability to set visibility options for their profile pages.
Thanks. Excellent needed feature that I believe should be standardized.
However the pop-up message is not so user friendly. My best thought is to make all member pages always accessible, since by default their content is public. What a user might want to hold to his own or friends is his About Me details. So a user can set his Profile section only (not whole page) to be visible to all, friends, himself.
All users can access his page, instead of blocking. But Profile question content won't show unless he is authorized to.