Helper_01:Interesting dilema, in todays soceity where a company wants your family history before they deal with with you i can see where you are coming from, if the issue is unsolicited contact, and junk mail, you may want to look into getting a P.O. Box as if you look at it technically, you would not be lying on the application form. Hope this helps!
Trouble is though, if I did get myself a P.O. Box, I doubt a credit card company would accept it as being my address when applying for the card. If they somehow did, and I started giving that address out to all these online retailers that want to supply me with something via download, then that P.O. Box address ends up being good and valid and capable of some hacker using it to gain credit on my behalf, or for it to start getting filled up with junk mail.
I know that if you order something online these days, a *LOT* of the order processes involve you filling in their form with full name and address, despite them not wanting to send you anything. You're also giving them your credit card number. It's then their responsibility to not accidentally or even deliberately pass this information on (to hackers, spammers, criminals). If the cases of hacking over the last few years haven't worried people, it should. If only the "address giving and card number giving" happened in a dialogue between me and the credit card company in private (like it does with PayPal) then things would be fine, as long as they didn't pass on your name/address to the retailer if it's an online purchase.
Maybe I do sound paranoid, maybe I am, but that's the way it is. I realise I'm not going to get an answer on here though.