Your conditions are not correct, please use the below.
[cb_private] Equal To 1
There's no need for the user_id check as you set the access to only apply to non-registered users.
Conditions support substitutions, but they must be formatted as you would with any substitution. Please see tutorials within my signature for further substitution usage information.