Just bought a 2m section of flexible tube for a gas stove, and the sales clerk asked first for my phone number, to which I replied “I don’t have one”. Then she asked me for my name, to which I replied “I’ll pay in cash”. She then insisted it was so “the cashier will call you by name”, to which I replied “I’m not giving you my name, I’ll pay in cash”. [Edit: she apparently got a bit upset when I refused to give info, but ended up entering “no name” according to the receipt]
Am I wrong for not wanting to give personal data for an item paid in cash, in person? No other hardware store ever asks me for my personal info.


Normally I just pay the cashier and get a receipt.
However, some stores I’ve gone to, lately they want a bit of customer information for their database if you’re a first-timer, ostensibly for potential offers and discount sales. You can just say no, or go find another store that doesn’t ask for more than your payment.
Hair slons are the worst for that in my experience.
One place wouldn’t let me past the front counter unless I gave them my phone number and email.
I walked out and got my hair cut somewhere else.