Check if your bank lets you create digital card numbers for online purchases. All my US based credits cards have this feature, so when I make an online purchase, and I don't 100% trust the company, I can create a special card number just for that purchase. As soon as the purchase is done, I can deactivate that card number.