I have a little wallet that only holds credit cards that has protections and I got DH some little envelops that hold the credit cards (our cruise advisor told us to for our last cruise) - and I am glad we did. Had a friend who went on a trip by plane and went to use her credit card at her destination and she could not charge anything. Someone had stolen her number when she went through the airport and took out her wallet to pay cash for something - she had about 10k of new charges on her card from all around the world. Really sad. Fortunately she only took one credit card and not her debit card.
I was looking at the fabric -- I would probably make a pouch that fits inside the purse for added protection.