Technical Details
The Real-Time Filter product is comprised of 4 individual components. You can select the components that best fit your needs and use only those.
Real-Time Filter Database
With a variety of possible uses, this database contains over 600 of the most common profane and vulgar words and phrases to protect against. Because we are constantly monitoring trends in user communication as well as collecting feedback from our customers, this database is as comprehensive and dirty as it gets.
Performance Metrics
Throughput
- Filter API - 40,000 messages per second
- WebService - 4,000 messages per second
Latency
- Filter API - Less than 1 millisecond
- WebService - Average 4 milliseconds
System
- 2 Dual Core 2.6 GHz Processors
- 512 MB of RAM given to Java
- 250 GB 10,000 RPM Hard Drive
- Gigabit Ethernet
The database is available as XML or SQL, which can be loaded into a relational database. We currently support MySQL and PostgreSQL, but are able to add support for nearly any SQL-99 compliant relational database.
Real-Time Filter API
For customers who need the absolute in performance, the Clean Speak™ Filter API is the solution. Built for extreme speed and accuracy, no filtering job is too big (or little) for this intuitive tool. This fine-tuned filter even understands language and can find the most difficult forms of profanity or other unwanted content.
The filter API can be directly integrated into your application if you are using Java. Support for other languages can be custom built for you if required. Contact Inversoft Sales at sales@inversoft.com for more information about our custom solutions.
Real-Time Filter WebService
For customers looking for an already-built, standards based WebService tool that easily integrates into your existing application, look no further than the Clean Speak™ Real-Time Filter WebService. When used in conjunction with the Real-Time Filter Management Interface, it provides ability to update the list of words and phrase being filtered in real-time.
Our WebService uses either an XML-over-HTTP or a Protocol-Buffers-over-HTTP mechanism for filtering. You can easily integrate the WebService into any application that supports these standard message formats and the HTTP protocol. Furthermore, our WebService is capable of being deployed on any platform. This makes it an ideal solution for most IT departments. We provide standard installation and update mechanisms including RPMs and DEBs.
Real-Time Filter Management Interface
The Management Interface is the front-end to the Clean Speak Real-Time Filter platform. For customers needing the ability to update their filtering in real-time, our Management Interface is ideal. Our Management Interface features an approval workflow, a testing system and a detailed audit trail for every change made. This interface will put the power of the scour in your hands.
Like our WebService, this tool can be deployed on any platform, making it an ideal solution for most IT departments. We provide standard installation and update mechanisms including RPMs and DEBs.

