I'm interested in approaches for this, bearing in mind that I don't know people in real life who I can give cash for crypto, and can't mine coins. I wanted to buy some tokens to set up a side project, but the prospect of giving all my details to Coinbase or some other exchange is unappealing.
There are various p2p platforms for meeting people with whom you can exchange fiat for crypto (and vice-versa) directly. Some of these platforms include an escrow system (LocalBitcoins is the most well-known of that type, but I think it has KYC requirements), others rely on a 'web of trust' style system, etc.