How can I but bitcoin by credit card without sharing any other private information?
there are popular two ways.
buy from cex . io , you have to give thr credit card details there , i can recommended it. i using that for nearly 1 year. the verification take up to 3 weeks.
otherwise you can buy from coinbase, I dont know whats the procedure there. Country restriction there.
Coinmama also good website but the thing is fee is high compare to CEX.