Setting the profile of the user as 'Private' should still allow the user to view his own profile. Although the user can see himself in the community page, the profile cannot be accessed. Error:
"The profile you are trying to view is either private or does not exist."