256 Main St. Apt 10, Some City, CA, USA
I usually provide my address as
256 Main St. Unit 10-BCRK, Some City, CA, USA
I generate a unique code for each entity that I am required to provide my address to.
I usually change "Apt" to "Unit" to stump the automatic address-correcting APIs that will convert "Apt 10-BCRK" to "Apt 10". I found that changing "Apt" to "Unit" usually stumps them.
The idea is that if I see another business use "BCRK" to send me junk mail, or list my address on those idiot people search sites, I will write a blog and publicly shame the first business for giving it out.
Package delivery drivers happily ignore the "BCRK" part and my packages still arrive as usual.
When giving out billing address for credit card authorization, I find usually I can skip the apartment number field and the card still authorizes just fine, so I also don't need to tell online retailers the same 4-letter code that my bank has listed for my address.