There are a few items to consider when deciding on whether to go the route of implementing a SaaS option or an On-Premise option for a profanity filter. There is no right or wrong choice in this matter, simply what works best for your needs.
First let’s make clear what the SaaS and On-premise solutions offer:
This is a shared, “multi-tenant” instance that is hosted by the profanity filter vendor. There is no installation required by the client. You simply integrate your product, send content through the filter, receive the appropriate response and define what action you want taken.