KYC or Know Your Customer is one of the good way to identify if some ICO are legit. Passing in KYC is also depends on yourself if you you are already trusting the ICo or do you believe in the potentials of the project you can do KYC without doubting. Because KYC is for unti laundering activities that's why it is legal methods of entering you details in their projects.