It's hardly an ideal alternative to ethical business practices, but a few financial tools exist to deal with this. Banks that let you create virtual cards, or a service like Privacy.com, for example.
I've even gone a step further with multiple bank accounts. All of my income goes into an account that doesn't even have a debit card attached to it, and I only allow a couple of sources to even ACH out of that account (like my mortgage). I manually move money out into accounts I use for spending, bills, etc. (not that hard, with tools like Zelle)
I've even gone a step further with multiple bank accounts. All of my income goes into an account that doesn't even have a debit card attached to it, and I only allow a couple of sources to even ACH out of that account (like my mortgage). I manually move money out into accounts I use for spending, bills, etc. (not that hard, with tools like Zelle)