KYC must be performed in the context of each project's company (or owner of the token, referred as Partner from now) and each buyer (user). Therefore, this must be done separately for every single project as some decisions (such as manual verification or denial of users) must be done by the Partner for legal reasons. As a result, users may have multiple states in different IDOs separately from each other. Before starting the KYC, the user needs to accept the: