Index: src/bp-xprofile/bp-xprofile-caps.php
===================================================================
--- src/bp-xprofile/bp-xprofile-caps.php	(revision 11299)
+++ src/bp-xprofile/bp-xprofile-caps.php	(working copy)
@@ -77,7 +77,10 @@
  * @return bool
  */
 function bp_xprofile_grant_bp_xprofile_change_field_visibility_for_logged_out_users( $user_can, $user_id, $capability ) {
-	if ( 'bp_xprofile_change_field_visibility' === $capability && 0 === $user_id ) {
+	if ( 'bp_xprofile_change_field_visibility' === $capability
+		    && 0 === $user_id
+		     && 'disabled' !== bp_xprofile_get_meta( bp_get_the_profile_field_id(), 'field', 'allow_custom_visibility' ) ) {
+
 		$user_can = true;
 	}
 
