The best way to protect yourself from financial fraud is to spend via cash/card only with places/stores/businesses in the vicinity, and most important is they must be trustworthy.