That sounds sketchy as hell.
I've seen it at CVS, RiteAid, McDonalds, Wawa, ShopRite, Home Depot...
On a credit card you have the safety of being able to appeal transactions. I wouldn't want this on a debit card.
Each time you pass the card on a place like that it destroy itself, specially if the clerk doesn't have a good day, they just smash the cards until they can't be read.
I replaced 3 cards in a year before the tap system.