Does not matter if you run it as Debit or Credit. A skimmer will read the mag strip and get the info anyways.I pay everything via online, so no telling. I was told one time to never run your card as a debit at gas stations and to always run it as credit so you enter your zip code and not your pin number. I actually do this almost everywhere. If they had my number and pin, they could wipe out my checking account and I would be ****ed. I'm really not that concerned with fraud charges as BofA credits these immediately. I had someone run up $1200 up in NJ last year for welding gloves.....I don't weld and have never been to NJ...BofA had the money back in my account before I even hung up the phone. It's more of an inconvience thing for me as I have to re-set up my auto-pay accounts.
I always tug on the reader before sliding my card in.
Good read about the skimmers, with a link for pictures: https://blog.pcisecuritystandards.org/be-aware-skimming