Does Coinmama private the private keys when you purchase bitcoin from them?
Thanks.
What do you mean? Your question doesn't make much sense.
When you purchase bitcoin from coinmama you are essentially entering your credit card details and getting coins sent to your bitcoin address. In the process, only your bitcoin address is shared with them and not your private key.
And no, they do not hold private keys for you if that was what you meant.