Disposable email + Virtual credit-cards
Whenever I need to try some new service online which requires my credit-card(CC), then I make sure that I create account with a disposable email (using iCloud+) and a virtual credit-card (using Revolut) with max allowed spending to 1~2$ configured and use those for that account. As soon as my account (post CC auth charge) is created then I delete my virtual CC so that I am sure that knowingly/unknowingly I won't be charged or spammed.
Once I am sure that I would really like to use that service, then sign-up with my actual email and CC. I simply love this hack and use it extensively.