This may not be the best advice, but it is what I did for a project that was required to have these statements. There are online templates and services that will create and host your terms and data privacy policy for free, with upgrades of you want more customized wording. The format is clunky and in my case allowed for more data collection than the app would ever actually do because I did not pay to customize it, but it serves the purpose. Termsfeed.com privacypolicygenerator.com You could just generate one to see the general idea and then customize it yourself if you don’t need the hosting.
Maybe just an awkward sales agent, or they thought you were mad at them for in their mind trying to help. I decline phone number and zip code all the time. Also been using someone else’s phone number at grocery stores for years – started by mistake. I don’t care about accumulated points or whatever but discounts at grocery store are pretty significant for me.
But I understand your frustration in general. Keep up the good fight :)