I think the Chase policy is for their cardholders. To stop these, which I would love to do, we need to prevent them from receiving the information from United. UA is the company selling the information to Chase so they can send out the information. It appears the information they sell is our name, address, and number of miles on hand when they sold the data.
I would be curious to see if people who fly more often receive these offers, as UA could be taking everyone who flew in a given window and selling the data.