One hack I've learned once I got burned by similar service is to always use virtual debit card with a spending limit if your bank supports one. I have a virtual card on Revolut dedicated to small subscriptions that freezes at 100$/month to prevent this sort of fraud.