You can receive (and hold) USDC erc20 in Trust Wallet (it is a decentralized wallet, needs no KYC).
NEVER share your pass phrases, private keys with anyone at all whatsoever.
try trust wallet
You can check out kucoin.comWhere can I recieve USDC without giving my ID and other verifications?
Not everything in crypto is getting KYC. Exchanges are getting KYC. And moreover we have Monero and some more, users are anonymous by default and even if exchanges, etc need KYC, still, if one knows what one needs to know about privacy & staying anonymous, Monero, etc are the perfect places to travel & live in the crypto world (once again only those with sufficient knowledge of crypto would understand and know how Monero, etc can provide total privacy and total anonymity, irrespective of any exchanges requiring KYC). Each one to their own.Everything in crypto is getting KYC!