It doesn't matter what location you shop at. The card data is stored within RD's corporate servers/information. Someone that works at RD is mostly likely selling this data.
I think the pre-paid thing might be the ticket...if you don't or can't conveniently carry cash. Load one of those up and use it there only.