privacy settings implementation