re: temporary credit cards
I've settled on Capitol One. They call them Virtual Cards. I have lots of temporary cards, mostly I use them for specific vendors (utilities, different SaSS subscriptions) so if some low security site gets hacked it won't work anywhere except with that vendor.
I'm not sure if that feature is only for specific cards they offer.
I'd like something like Privacy that creates temporary credit card numbers, but is also anonymous from the provider side. Sort of like buying a new visa gift card to use every month.
But I also like getting points to use while traveling