Do credit card companies get the list of items you purchased, not just amount and the place?
So if I pay for petrol with a card and also buy donuts and coffee the bank and the shop cannot market to me according to what I bought, but if I join a loyalty card scheme then I'm opting in and the shop can, but not the bank.
In Norway btw, where govt. are strict about this sort of thing.