Does your family share a credit card? If so, just get your own. Are you worried that the credit card statement will be mailed and your family will inspect it? Just have it be emailed instead.
It really isn't their business if you are the one paying for stuff you enjoy.