I hope OP fails fantastically. I don't want more companies putting up bullshit filters that have a ton of false positives.
There are already lots of commercial products in the market that do this, much more effectively, with prepopulated databases sourced over thousands of businesses.