There IS one store that I agree to give my phone number to... Willingly... Autozone... If you purchase a car/truck part at Autozone and provide your phone number, that part and vehicle info you provide, is then linked to your "account number" (phone number) and if you have a problem with that part in the warranty period, they can look up your past parts purchased, based on that number and honor the warranty, without a receipt in most cases. I have purchased several parts that had a lifetime warranty and many years later, came back with the damaged part (from use) and got a new part without a receipt, because they had my previous purchase filed under my phone number in their database. This also will work for batteries (for instance) where you get the amortized value remaining in the warranty period if the battery fails. This information given to them results in a substantial amount of money saved in my case. You can also get a $20 discount from time to time, just for repeat business. That amounts to free parts for me from time to time. I have also received cash rebates that you have to enter after you get home online, with some parts. So, I make sure that I do give them my phone number every time. I have not received any spam or junk mail as result of purchases at Autozone, as far as I know.