In the wise words of Taylor Swift, “haters gonna hate, hate, hate, hate, hate” and unfortunately the same is true of scammers… They are gonna scam, scam, scam, scam, scam. But Team Brandibble works hard to anticipate and prevent potential scammers. There are many checks and balances built into how promo codes work, such as tying them to specific emails or limiting them to new customers only. Check out this post on creating Promo Codes that details all the options or this post on how to tie promo codes to approved email addresses.
The risk of a less than honest person trying to take advantage of a promo increases with any promo code that’s widely publicized and has a high max uses setting. The primary way in which a user could game the system is by entering multiple email addresses (ie, creating multiple Brandibble accounts). We recommend alerting store employees to be mindful of promo codes being used by the same person / address over and over again. Since users can tweak their name and address / suite number (and those are fields that needs to be more open-ended), those fields can be gamed as well.
Other than that, you can be conservative with your max uses settings and keep an eye on uses on the Promo Codes page.
Lastly, you do have the option of choosing not to shake it off (as T. Swift may suggest) and to follow up with the offending users to ask for compensation, but this is a business decision and absolutely your call.