<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Inversoft CleanSpeak</title>
	<atom:link href="http://www.inversoft.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.inversoft.com</link>
	<description></description>
	<lastBuildDate>Tue, 15 May 2012 20:23:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>CleanSpeak KidSafety Launches</title>
		<link>http://www.inversoft.com/cleanspeak-kidsafety/</link>
		<comments>http://www.inversoft.com/cleanspeak-kidsafety/#comments</comments>
		<pubDate>Mon, 23 Apr 2012 21:28:03 +0000</pubDate>
		<dc:creator>Inversoft</dc:creator>
				<category><![CDATA[Recent News & Press Releases]]></category>

		<guid isPermaLink="false">http://www.inversoft.com/?p=2000</guid>
		<description><![CDATA[CleanSpeak KidSafety Launches At Digital Kids Conference The Inversoft team is excited to announce the formal launch of CleanSpeak KidSafety in advance of the Digital Kids Conference that we will be attending in California this week. Send a note to adam [at] inversoft [dot] com if you will also be there and would like to connect in person. Press Release:  KidSafety-PressRelease-04-24-2012.pdf One-Page Info Sheet: CleanSpeak-KidSafety.pdf - &#8211; - April 24, 2012 &#124; FOR IMMEDIATE RELEASE Inversoft Strengthens CleanSpeak KidSafety Offering with Expert Moderation Services Inversoft, the leading provider of profanity filtering software and moderation tools to the Kids, Tweens &#38; Teens market, is pleased to announce the addition of specialized moderation and consulting services specifically designed to protect children in online games, virtual worlds and social networks. Denver, CO (PRWEB) April 24, 2012—Inversoft&#8217;s Online Child Safety Practice announced today the immediate availability of expert moderation and consulting services to complement its market-leading CleanSpeak software tools. The combined offering named CleanSpeak KidSafety allows clients to safeguard their kid, tween and teen audiences with the industry&#8217;s only fully-integrated online safety solution designed specifically to protect children. &#8220;The experience gained from working with many of the world&#8217;s most prominent kids-oriented online games, virtual worlds and social networks over the past four years has provided a strong foundation on which to build the CleanSpeak KidSafety offering,&#8221; said Brian Pontarelli, Inversoft CEO and parent of two. &#8220;Our unique combination of industry knowledge, powerful technology, and the highest quality child-specific moderation services allows our clients to focus on growing and engaging their audience, knowing that we will keep them safe.&#8221; Inversoft&#8217;s KidSafety moderation team is entirely US-based, specifically trained to moderate younger audiences and has experience working on some of the industry&#8217;s highest volume and most successful kid-focused online properties. The KidSafety consulting services leverage four years [...]]]></description>
			<content:encoded><![CDATA[<h1><a href="http://www.inversoft.com/cleanspeak-kidsafety/">CleanSpeak KidSafety Launches At Digital Kids Conference</a></h1>
<p><a href="http://www.inversoft.com/wp-content/uploads/CleanSpeak-KidSafety-Logo.png"><img class="size-full wp-image-2003 alignright" title="CleanSpeak KidSafety Logo" src="http://www.inversoft.com/wp-content/uploads/CleanSpeak-KidSafety-Logo.png" alt="" width="241" height="79" /></a></p>
<p>The Inversoft team is excited to announce the formal launch of CleanSpeak KidSafety in advance of the <a href="http://digitalkidscon.com/" target="_blank">Digital Kids Conference</a> that we will be attending in California this week.</p>
<p>Send a note to adam [at] inversoft [dot] com if you will also be there and would like to connect in person.</p>
<ul>
<li>Press Release:  <a href="http://www.inversoft.com/wp-content/uploads/KidSafety-PressRelease-04-24-2012.pdf" target="_blank">KidSafety-PressRelease-04-24-2012.pdf</a></li>
<li>One-Page Info Sheet: <a href="http://www.inversoft.com/wp-content/uploads/CleanSpeak-KidSafety1.pdf" target="_blank">CleanSpeak-KidSafety.pdf</a></li>
</ul>
<p style="text-align: center;">- &#8211; -</p>
<p>April 24, 2012 | FOR IMMEDIATE RELEASE</p>
<div>
<div>
<div>
<p style="text-align: center;"><strong><big>Inversoft Strengthens CleanSpeak KidSafety Offering with Expert Moderation Services</big></strong></p>
<p style="text-align: justify;"><em>Inversoft, the leading provider of profanity filtering software and moderation tools to the Kids, Tweens &amp; Teens market, is pleased to announce the addition of specialized moderation and consulting services specifically designed to protect children in online games, virtual worlds and social networks.</em></p>
<p style="text-align: justify;"><strong>Denver, CO (PRWEB) April 24, 2012</strong>—Inversoft&#8217;s Online Child Safety Practice announced today the immediate availability of expert moderation and consulting services to complement its market-leading CleanSpeak software tools. The combined offering named CleanSpeak KidSafety allows clients to safeguard their kid, tween and teen audiences with the industry&#8217;s only fully-integrated online safety solution designed specifically to protect children.</p>
<p style="text-align: justify;">&#8220;The experience gained from working with many of the world&#8217;s most prominent kids-oriented online games, virtual worlds and social networks over the past four years has provided a strong foundation on which to build the CleanSpeak KidSafety offering,&#8221; said Brian Pontarelli, Inversoft CEO and parent of two. &#8220;Our unique combination of industry knowledge, powerful technology, and the highest quality child-specific moderation services allows our clients to focus on growing and engaging their audience, knowing that we will keep them safe.&#8221;</p>
<p style="text-align: justify;">Inversoft&#8217;s KidSafety moderation team is entirely US-based, specifically trained to moderate younger audiences and has experience working on some of the industry&#8217;s highest volume and most successful kid-focused online properties. The KidSafety consulting services leverage four years of real-world client experience to provide advice and guidance around COPPA and regulatory compliance; moderation workflow and process optimization; and filtering technology integration, configuration and tuning. All services are individually tailored to each client&#8217;s specific needs and moderator-staffing levels can be quickly scaled up or down to meet changing audience requirements.</p>
<p style="text-align: justify;">&#8220;We believe that our focus on providing high quality services exclusively to the children&#8217;s market makes the KidSafety offering compelling on its own,&#8221; continued Pontarelli, &#8220;but the true advantage here is realized through the use of our CleanSpeak software. The improvements in moderator efficiency and effectiveness with CleanSpeak are often as substantial as 400%-500%, which allows us to offer the entire suite of services at monthly rates that are very competitive with those of non-specialized providers.&#8221;</p>
<p style="text-align: justify;">For more information about CleanSpeak KidSafety, and to schedule an online demonstration of the full end-to-end solution, please visit <a href="http://www.inversoft.com/kidsafety" target="_blank">http://www.inversoft.com/kidsafety</a>.</p>
<p style="text-align: justify;"><strong>ABOUT INVERSOFT:</strong><br />
Inversoft, makers of CleanSpeak profanity filtering and moderation software, is a Denver, Colorado technology and professional services company that helps clients manage all sources of user-generated content. Widely deployed among gaming, financial services, kids &amp; teens, entertainment, online publishing, and agency clients since 2008, CleanSpeak remains the industry standard for enterprise-scale content filtering and continues to set the market benchmarks for accuracy, performance, security and customization.</p>
<div><strong>PRESS CONTACT:</strong><br />
Brian Pontarelli, CEO<br />
Inversoft Inc.<br />
720-352-1193</div>
<div></div>
<div style="text-align: center;">###</div>
</div>
<div style="text-align: center;"><a href="http://www.inversoft.com/wp-content/uploads/CleanSpeak-KidSafety1.pdf"><img class="size-full wp-image-2045 aligncenter" title="CleanSpeak-KidSafety-1" src="http://www.inversoft.com/wp-content/uploads/CleanSpeak-KidSafety-1.jpg" alt="" width="600" height="788" /></a></div>
<div style="text-align: center;"></div>
<div></div>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.inversoft.com/cleanspeak-kidsafety/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Embedded Words</title>
		<link>http://www.inversoft.com/embedded-words-scunthorpe-problem/</link>
		<comments>http://www.inversoft.com/embedded-words-scunthorpe-problem/#comments</comments>
		<pubDate>Wed, 21 Mar 2012 20:13:35 +0000</pubDate>
		<dc:creator>marshall@inversoft.com</dc:creator>
				<category><![CDATA[Profanity & Content Filtering]]></category>

		<guid isPermaLink="false">http://www.inversoft.com/?p=1943</guid>
		<description><![CDATA[Profanity Filtering 101: Embedded Words &#38; The Scunthorp Problem The sixth in a series of posts about the finer points of profanity filtering&#8230; Embedded words occur when a dictionary word or proper name contain profanity: Don&#8217;t assume profanity filters are inaccurate Harry Lipshitz has a hard time creating accounts on web sites This has been documented as the Scunthorpe problem This case is actually quite simple to handle as a sophisticated profanity filter can look for dictionary words that contain profanity and safely ignore them, either  preemptively or during the filtering process. Poorly written filters will often get caught up on these simple cases and flag large number of dictionary words as profanity. CleanSpeak pulls from a large set of dictionary words and proper names in real time, over 140,000 in all, to correctly handle this situation and avoid a potentially large number of false positives without hindering performance. Learn more about the Scunthorpe problem online at: http://en.wikipedia.org/wiki/Scunthorpe_problem http://www.dailymail.co.uk/news/article-2076336/Virgin-Media-censors-offensive-D&#8211;ens-A&#8211;nal-Hitchc&#8211;zealous-blunder.html]]></description>
			<content:encoded><![CDATA[<h1><a href="http://www.inversoft.com/embedded-words-scunthorpe-problem/">Profanity Filtering 101: Embedded Words &amp; The Scunthorp Problem</a></h1>
<p><em><strong>The sixth in a <a href="http://www.inversoft.com/blog/current/profanity-content-filtering/">series of posts</a> about the finer points of profanity filtering&#8230;</strong></em></p>
<p style="text-align: justify;">Embedded words occur when a dictionary word or proper name contain profanity:</p>
<ol>
<li>Don&#8217;t <strong>ass</strong>ume profanity filters are inaccurate</li>
<li>Harry Lip<strong>shit</strong>z has a hard time creating accounts on web sites</li>
<li>This has been documented as the S<strong>cunt</strong>horpe problem</li>
</ol>
<p style="text-align: justify;">This case is actually quite simple to handle as a sophisticated <a href="http://www.inversoft.com/cleanspeak-capabilities/filtering/">profanity filter</a> can look for dictionary words that contain profanity and safely ignore them, either  preemptively or during the filtering process. Poorly written filters will often get caught up on these simple cases and flag large number of dictionary words as profanity. CleanSpeak pulls from a large set of dictionary words and proper names in real time, over 140,000 in all, to correctly handle this situation and avoid a potentially large number of false positives without hindering performance.</p>
<p><span id="more-1943"></span></p>
<p class="aftermore" style="text-align: justify;">Learn more about the <em>Scunthorpe problem</em> online at:</p>
<ul>
<li><a href="http://en.wikipedia.org/wiki/Scunthorpe_problem" target="_blank">http://en.wikipedia.org/wiki/Scunthorpe_problem</a></li>
<li><a href="http://www.dailymail.co.uk/news/article-2076336/Virgin-Media-censors-offensive-D--ens-A--nal-Hitchc--zealous-blunder.html" target="_blank">http://www.dailymail.co.uk/news/article-2076336/Virgin-Media-censors-offensive-D&#8211;ens-A&#8211;nal-Hitchc&#8211;zealous-blunder.html</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.inversoft.com/embedded-words-scunthorpe-problem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Multiple Moderators</title>
		<link>http://www.inversoft.com/multiple-moderator/</link>
		<comments>http://www.inversoft.com/multiple-moderator/#comments</comments>
		<pubDate>Mon, 19 Mar 2012 16:37:10 +0000</pubDate>
		<dc:creator>marshall@inversoft.com</dc:creator>
				<category><![CDATA[Moderator Tools & Concepts]]></category>

		<guid isPermaLink="false">http://www.inversoft.com/?p=1903</guid>
		<description><![CDATA[Moderator Tools &#38; Concepts 101: Multiple Moderators The second in a series of posts about the basics of user-generated content moderation&#8230; There are a couple of basic challenges encountered when moderating user-generated content with a moderation team that consists of more than a single individual. First, you want to prevent different moderators from reviewing the same content. Secondly, when the team is not all at the same location, you want to make sure that the time-zone is accounted for when reviewing the logs of moderated content. Your community moderation software should not allow a moderator to review content that has already been checked-out by another moderator. In technical terms, this is akin to a database lock of a record. But what if a moderator checks out content that is pending approval then falls asleep at the keyboard? There must also be a check-out duration so that content is returned back to the queue for another moderator in the case of the first moderator taking too long CleanSpeak solves this issue with a content check-out system and configurable settings for check out duration. When the check-out duration expires, the following message pops up on the moderator&#8217;s screen: Finally, CleanSpeak automatically accounts for different time zones by setting a system time-zone and allowing each moderator to set their time zone independently. This way, when reviewing logs of moderation actions performed, the times are always localized to the moderator that is currently logged in.]]></description>
			<content:encoded><![CDATA[<h1><a href="http://www.inversoft.com/multiple-moderators/">Moderator Tools &amp; Concepts 101: Multiple Moderators</a></h1>
<p><em><strong>The second in a <a href="http://www.inversoft.com/blog/current/content-moderation/">series of posts</a> about the basics of user-generated content moderation&#8230;</strong></em></p>
<p style="text-align: justify;">There are a couple of basic challenges encountered when moderating user-generated content with a moderation team that consists of more than a single individual. First, you want to prevent different moderators from reviewing the same content. Secondly, when the team is not all at the same location, you want to make sure that the time-zone is accounted for when reviewing the logs of moderated content.</p>
<p><span id="more-1903"></span></p>
<p class="aftermore" style="text-align: justify;">Your community <a href="http://www.inversoft.com/cleanspeak-capabilities/moderation/">moderation software</a> should not allow a moderator to review content that has already been <em>checked-out</em> by another moderator. In technical terms, this is akin to a <a href="http://en.wikipedia.org/wiki/Lock_(database)">database lock</a> of a record. But what if a moderator checks out content that is pending approval then falls asleep at the keyboard? There must also be a <em>check-out duration</em> so that content is returned back to the queue for another moderator in the case of the first moderator taking too long</p>
<p style="text-align: justify;">CleanSpeak solves this issue with a content check-out system and configurable settings for check out duration. When the check-out duration expires, the following message pops up on the moderator&#8217;s screen:</p>
<p style="text-align: justify;"><a href="http://www.inversoft.com/multiple-moderator/timed-out-4/" rel="attachment wp-att-1924"><img class="aligncenter size-full wp-image-1924" title="Timed-Out" src="http://www.inversoft.com/wp-content/uploads/Timed-Out3.png" alt="" width="499" height="132" /></a></p>
<p style="text-align: justify;">Finally, CleanSpeak automatically accounts for different time zones by setting a system time-zone and allowing each moderator to set their time zone independently. This way, when reviewing logs of moderation actions performed, the times are always localized to the moderator that is currently logged in.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.inversoft.com/multiple-moderator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Moderator Tools &amp; Concepts: Understanding Context</title>
		<link>http://www.inversoft.com/understanding-context/</link>
		<comments>http://www.inversoft.com/understanding-context/#comments</comments>
		<pubDate>Fri, 02 Mar 2012 17:35:06 +0000</pubDate>
		<dc:creator>marshall@inversoft.com</dc:creator>
				<category><![CDATA[Moderator Tools & Concepts]]></category>

		<guid isPermaLink="false">http://www.inversoft.com/?p=1842</guid>
		<description><![CDATA[Moderator Tools &#38; Concepts 101: Understanding Context The first in a series of posts about the basics of user-generated content moderation&#8230; When JoeBob submits a message in a public forum along the lines of &#8220;go to hell!&#8221; what action should you, as a moderator, take on his account? There is no single answer, of course, unless you know the context of the message. There are a number of considerations, including: JoeBob&#8217;s history, the conversation before and after, and the theme of the application. Knowing the theme of the game or forum is the easy part. If it&#8217;s an online game where there&#8217;s an area that players refer to as &#8220;hell&#8221;, then go to hell! may actually be a constructive comment. Being able to quickly view the historical content generated by JoeBob over the course of the day, the last week, or the last couple of years is also essential. JoeBob may simply be having a bad day, but has been overall very supportive and productive within the community, in which case a warning would suffice. However, for a repeat offender, a short-term ban may be appropriate. Finally, viewing the conversation in context is also extremely helpful as another user may have been goading him into reacting in such a way. Your community members appreciate moderators keeping an eye on things and steering the conversations toward constructive paths. On the other hand, the community will lash out quickly and vehemently should moderators or automated software take an inappropriate action on a user. The optimal community management platform or moderation tools will allow you to understand context with minimal steps and in real time. If a conversation starts heating up, you want to know about it now and review the context quickly in order to take the correct action 100% of the time.]]></description>
			<content:encoded><![CDATA[<h1><a href="http://www.inversoft.com/understanding-context/">Moderator Tools &amp; Concepts 101: Understanding Context</a></h1>
<p><em><strong>The first in a <a href="http://www.inversoft.com/blog/current/moderator-tools/">series of posts</a> about the basics of user-generated content moderation&#8230;</strong></em></p>
<p style="text-align: justify;">When JoeBob submits a message in a public forum along the lines of <strong>&#8220;go to hell!&#8221;</strong> what action should you, as a moderator, take on his account? There is no single answer, of course, unless you know the context of the message. There are a number of considerations, including: JoeBob&#8217;s history, the conversation before and after, and the theme of the application.</p>
<p><span id="more-1842"></span></p>
<p class="aftermore" style="text-align: justify;">Knowing the theme of the game or forum is the easy part. If it&#8217;s an online game where there&#8217;s an area that players refer to as &#8220;hell&#8221;, then <em>go to hell!</em> may actually be a constructive comment. Being able to quickly view the historical content generated by JoeBob over the course of the day, the last week, or the last couple of years is also essential.</p>
<p style="text-align: justify;">JoeBob may simply be having a bad day, but has been overall very supportive and productive within the community, in which case a warning would suffice. However, for a repeat offender, a short-term ban may be appropriate. Finally, viewing the conversation in context is also extremely helpful as another user may have been goading him into reacting in such a way.</p>
<p style="text-align: justify;"><a href="http://www.inversoft.com/understanding-context/gotoh1/" rel="attachment wp-att-1882"><img class="aligncenter size-full wp-image-1882" title="gotoh1" src="http://www.inversoft.com/wp-content/uploads/gotoh1.jpg" alt="" width="600" height="268" /></a></p>
<p style="text-align: justify;">Your community members appreciate moderators keeping an eye on things and steering the conversations toward constructive paths. On the other hand, the community will lash out quickly and vehemently should moderators or automated software take an inappropriate action on a user.</p>
<p style="text-align: justify;">The optimal community management platform or <a href="http://www.inversoft.com/cleanspeak-capabilities/moderation/" target="_blank">moderation tools</a> will allow you to understand context with minimal steps and in real time. If a conversation starts heating up, you want to know about it now and review the context quickly in order to take the correct action 100% of the time.</p>
<p style="text-align: justify;">
]]></content:encoded>
			<wfw:commentRss>http://www.inversoft.com/understanding-context/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Separators</title>
		<link>http://www.inversoft.com/separators/</link>
		<comments>http://www.inversoft.com/separators/#comments</comments>
		<pubDate>Wed, 15 Feb 2012 12:49:43 +0000</pubDate>
		<dc:creator>marshall@inversoft.com</dc:creator>
				<category><![CDATA[Profanity & Content Filtering]]></category>

		<guid isPermaLink="false">http://www.inversoft.com/?p=1648</guid>
		<description><![CDATA[Profanity Filtering 101: Separators The fifth in a series of posts about the finer points of profanity filtering&#8230; One of the more sophisticated attacks that users employ against profanity filters involves inserting separators, such as spaces or periods, between the other characters of a word so that the word can still easily be read. The following examples illustrate how the simple process of inserting additional non-alphabetic characters between the characters of the word does not interfere with the reader&#8217;s ability to identify the word correctly: s&#8230;&#8230;.m&#8230;..u&#8230;..r&#8230;&#8230;f s m u r f s&#8230;.m u r&#8230;.f I&#8217;m going to smash it (false positive!) It might be difficult to see the profanity in #4, but if you look at the last 4 characters on their own, you&#8217;ll see it. Filters that do not intelligently handle separators will incorrectly identify this sentence as inflammatory and generate a false positive. Therefore, the filter must understand how word separators behave within sentences and how they can be used as an attack. Separators can also be extremely complex. In some cases, other alphabetic characters can be used as separates without impacting the ability of the reader to identify the word: SaaaMaaaUaaaaRaaaaF She Might be Under a RainFall CleanSpeak is capable of handling separators that use common punctuation marks such as periods, semi-colons and asterisks. It is also capable of handling spaces without introducing false-positives. It understands that word boundaries are used correctly more often than not, but that spaces can still be used to attack the filter.]]></description>
			<content:encoded><![CDATA[<h1><a href="http://www.inversoft.com/separators/">Profanity Filtering 101: Separators</a></h1>
<p><em><strong>The fifth in a <a href="http://www.inversoft.com/blog/current/profanity-content-filtering/">series of posts</a> about the finer points of profanity filtering&#8230;</strong></em></p>
<p style="text-align: justify;">One of the more sophisticated attacks that users employ against profanity filters involves inserting separators, such as spaces or periods, between the other characters of a word so that the word can still easily be read.</p>
<p style="text-align: justify;">The following examples illustrate how the simple process of inserting additional non-alphabetic characters between the characters of the word does not interfere with the reader&#8217;s ability to identify the word correctly:</p>
<ol>
<li><strong>s&#8230;&#8230;.m&#8230;..u&#8230;..r&#8230;&#8230;f</strong></li>
<li><strong>s m u r f</strong></li>
<li><strong>s&#8230;.m u r&#8230;.f</strong></li>
<li><strong><em>I&#8217;m going to smas<span style="text-decoration: underline;">h it</span></em></strong><em> <small>(false positive!)</small></em></li>
</ol>
<p style="text-align: justify;">It might be difficult to see the profanity in #4, but if you look at the last 4 characters on their own, you&#8217;ll see it.</p>
<p><span id="more-1648"></span></p>
<p class="aftermore" style="text-align: justify;">Filters that do not intelligently handle separators will incorrectly identify this sentence as inflammatory and generate a false positive. Therefore, the filter must understand how word separators behave within sentences and how they can be used as an attack.</p>
<p style="text-align: justify;">Separators can also be extremely complex. In some cases, other alphabetic characters can be used as separates without impacting the ability of the reader to identify the word:</p>
<ul>
<li><strong><span style="text-decoration: underline;">S</span>aaa<span style="text-decoration: underline;">M</span>aaa<span style="text-decoration: underline;">U</span>aaaa<span style="text-decoration: underline;">R</span>aaaa<span style="text-decoration: underline;">F</span></strong></li>
<li><strong><span style="text-decoration: underline;">S</span>he <span style="text-decoration: underline;">M</span>ight be <span style="text-decoration: underline;">U</span>nder a <span style="text-decoration: underline;">R</span>ain<span style="text-decoration: underline;">F</span>all</strong></li>
</ul>
<p style="text-align: justify;">CleanSpeak is <a href="http://www.inversoft.com/cleanspeak-capabilities/filtering/#smurf">capable of handling separators</a> that use common punctuation marks such as periods, semi-colons and asterisks. It is also capable of handling spaces without introducing false-positives. It understands that word boundaries are used correctly more often than not, but that spaces can still be used to attack the filter.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.inversoft.com/separators/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Repeated Characters</title>
		<link>http://www.inversoft.com/repeated-characters/</link>
		<comments>http://www.inversoft.com/repeated-characters/#comments</comments>
		<pubDate>Tue, 14 Feb 2012 12:40:10 +0000</pubDate>
		<dc:creator>marshall@inversoft.com</dc:creator>
				<category><![CDATA[Profanity & Content Filtering]]></category>

		<guid isPermaLink="false">http://www.inversoft.com/?p=1640</guid>
		<description><![CDATA[Profanity Filtering 101: Repeated Characters The fourth in a series of posts about the finer points of profanity filtering&#8230; &#8220;Repeated characters&#8221; is another commonly used filter attack that involves the simple repetition of characters in a word. This straightforward tactic still fools many profanity filters, most of which are not designed to ignore multiple instances of the same character: heeeeeeeeeeellllllllllllooooooooooooo CleanSpeak is capable of detecting this type of filter attack and will correctly and automatically identify words regardless of repetition.]]></description>
			<content:encoded><![CDATA[<h1><a href="http://www.inversoft.com/repeated-characters/">Profanity Filtering 101: Repeated Characters</a></h1>
<p><em><strong>The fourth in a <a href="http://www.inversoft.com/blog/current/profanity-content-filtering/">series of posts</a> about the finer points of profanity filtering&#8230;</strong></em></p>
<p style="text-align: justify;">&#8220;Repeated characters&#8221; is another commonly used filter attack that involves the simple repetition of characters in a word. This straightforward tactic still fools many profanity filters, most of which are not designed to ignore multiple instances of the same character:</p>
<ul>
<li><strong>heeeeeeeeeeellllllllllllooooooooooooo</strong></li>
</ul>
<p style="text-align: justify;">CleanSpeak is capable of detecting this type of filter attack and will correctly and <a href="http://www.inversoft.com/cleanspeak-capabilities/filtering/#smurf">automatically identify words regardless of repetition</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.inversoft.com/repeated-characters/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Swapping &amp; Collapsing</title>
		<link>http://www.inversoft.com/swapping-collapsing/</link>
		<comments>http://www.inversoft.com/swapping-collapsing/#comments</comments>
		<pubDate>Mon, 13 Feb 2012 12:07:58 +0000</pubDate>
		<dc:creator>marshall@inversoft.com</dc:creator>
				<category><![CDATA[Profanity & Content Filtering]]></category>

		<guid isPermaLink="false">http://www.inversoft.com/?p=1637</guid>
		<description><![CDATA[Profanity Filtering 101: Swapping &#38; Collapsing The third in a series of posts about the finer points of profanity filtering&#8230; Character swapping and collapsing is the process of replacing characters with other alphabetic characters (or removing unnecessary characters) while still retaining the phonetic structure of the word. This tactic is often used to attack filters that do not understand phonetics: Teech me guitar Attak the main castle gate Example #1 is a simple character swap of an &#8220;a&#8221; to an &#8220;e&#8221; that still retains the same phonetic structure of the word and allows the reader to infer the original word. Example #2, on the other hand, is an example of character collapsing. In this example the “ck” in the word “Attack” has been collapsed to a single “k” character. In some cases characters can&#8217;t be collapsed without changing the meaning of the word. For example, the word “been” can&#8217;t be collapsed to “ben”. Therefore, a filter can&#8217;t simply ignore multiple characters that are phonetically the same. It has to understand if the word can be collapsed. This type of filter attack is a common tactic of users due to the fact that most filters have no knowledge of phonetics. CleanSpeak is able to correctly identify the majority of these types of phonetic attacks. It understands that many characters can be swapped, and in some words, multiple characters can also be collapsed. It also knows which words can&#8217;t be collapsed without impacting the meaning of the word.]]></description>
			<content:encoded><![CDATA[<h1><a href="http://www.inversoft.com/swapping-collapsing/">Profanity Filtering 101: Swapping &amp; Collapsing</a></h1>
<p><em><strong>The third in a <a href="http://www.inversoft.com/blog/current/profanity-content-filtering/">series of posts</a> about the finer points of profanity filtering&#8230;</strong></em></p>
<p style="text-align: justify;">Character swapping and collapsing is the process of replacing characters with other alphabetic characters (or removing unnecessary characters) while still retaining the phonetic structure of the word. This tactic is often used to attack filters that do not understand phonetics:</p>
<ol>
<li><strong>Teech me guitar</strong></li>
<li><strong>Attak the main castle gate</strong></li>
</ol>
<p style="text-align: justify;">Example #1 is a simple character swap of an &#8220;a&#8221; to an &#8220;e&#8221; that still retains the same phonetic structure of the word and allows the reader to infer the original word.</p>
<p style="text-align: justify;">Example #2, on the other hand, is an example of character collapsing. In this example the “ck” in the word “Attack” has been collapsed to a single “k” character.</p>
<p><span id="more-1637"></span></p>
<p class="aftermore" style="text-align: justify;">In some cases characters can&#8217;t be collapsed without changing the meaning of the word. For example, the word “been” can&#8217;t be collapsed to “ben”. Therefore, a filter can&#8217;t simply ignore multiple characters that are phonetically the same. It has to understand if the word can be collapsed.</p>
<p style="text-align: justify;">This type of filter attack is a common tactic of users due to the fact that most filters have no knowledge of phonetics. CleanSpeak is able to <a href="http://www.inversoft.com/cleanspeak-capabilities/filtering/#smurf">correctly identify the majority of these types of phonetic attacks</a>. It understands that many characters can be swapped, and in some words, multiple characters can also be collapsed. It also knows which words can&#8217;t be collapsed without impacting the meaning of the word.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.inversoft.com/swapping-collapsing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Character Replacement &amp; Leet Speak</title>
		<link>http://www.inversoft.com/character-replacement-leet-speak/</link>
		<comments>http://www.inversoft.com/character-replacement-leet-speak/#comments</comments>
		<pubDate>Mon, 06 Feb 2012 22:10:10 +0000</pubDate>
		<dc:creator>marshall@inversoft.com</dc:creator>
				<category><![CDATA[Profanity & Content Filtering]]></category>

		<guid isPermaLink="false">http://www.inversoft.com/?p=1565</guid>
		<description><![CDATA[Profanity Filtering 101: Character Replacement &#38; Leet Speak The second in a series of posts about the finer points of profanity filtering&#8230; Character replacement is the process of replacing certain characters with others, usually symbols, that look the same or similar. This is a popular method, often referred to as &#8220;Leet&#8221; or &#8220;L33t&#8221; speak, used to attack traditional content and profanity filters that ignore or don&#8217;t play well with non-alphabetic characters. Some examples&#8230; $ally is my neighbor &#124;)on&#8217;t be a menace &#124;&#60;nive$ can be dangerous \/\/hat are you doing? Examples #2, #3 and #4 illustrate a user using multiple characters to replace a single character. #2 is using the “&#124;” (pipe) character and the “)” (right-parenthesis) character to create a capital “D” character. #4 is using a combination of forward and backward slashes to create a capital “W” character. Example #3 goes a step further. It is replacing two different characters in the text. Both the “K” and “S” characters are being replaced. {IMAGE SOURCE: http://en.wikipedia.org/wiki/Leet} Most of the filters in use today don&#8217;t understand character replacements very well and, if they do make an attempt, usually just swap back in the original characters prior to filtering. This can produce the dreaded &#8220;false-positive&#8221; if the user was in fact using a character (such as the dollar sign) correctly, so a filter must be careful not to assume that all non-alphabetic characters are filter attacks. See some examples of how the CleanSpeak filtering engine automatically handles replacement characters here: http://www.inversoft.com/cleanspeak-capabilities/filtering/#smurf And learn more about leet speak online at: Wikipedia: http://en.wikipedia.org/wiki/Leet Google Leet Search: http://www.google.com/webhp?hl=xx-hacker Leet Speak Translator: http://www.brenz.net/services/l337Maker.asp]]></description>
			<content:encoded><![CDATA[<h1><a href="http://www.inversoft.com/character-replacement-leet-speak/">Profanity Filtering 101: Character Replacement &amp; Leet Speak</a></h1>
<p><em><strong>The second in a <a href="http://www.inversoft.com/blog/current/profanity-content-filtering/">series of posts</a> about the finer points of profanity filtering&#8230;</strong></em></p>
<p style="text-align: justify;">Character replacement is the process of replacing certain characters with others, usually symbols, that look the same or similar. This is a popular method, often referred to as &#8220;Leet&#8221; or &#8220;L33t&#8221; speak, used to attack traditional content and profanity filters that ignore or don&#8217;t play well with non-alphabetic characters. Some examples&#8230;</p>
<ol>
<li><strong>$ally is my neighbor</strong></li>
<li><strong>|)on&#8217;t be a menace</strong></li>
<li><strong>|&lt;nive$ can be dangerous</strong></li>
<li><strong>\/\/hat are you doing?</strong></li>
</ol>
<p style="text-align: justify;">Examples #2, #3 and #4 illustrate a user using multiple characters to replace a single character. #2 is using the “|” (pipe) character and the “)” (right-parenthesis) character to create a capital “D” character. #4 is using a combination of forward and backward slashes to create a capital “W” character. Example #3 goes a step further. It is replacing two different characters in the text. Both the “K” and “S” characters are being replaced.</p>
<p style="text-align: justify;"><span id="more-1565"></span></p>
<p class="aftermore" style="text-align: center;"><a href="http://www.inversoft.com/wp-content/uploads/leet-wiki-table.png"><img class="aligncenter  wp-image-1662" title="Leet Speak Table From Wikipedia" src="http://www.inversoft.com/wp-content/uploads/leet-wiki-table.png" alt="" width="600" height="330" /></a><small><em>{IMAGE SOURCE: <a title="Leet Speak Table From Wikipedia" href="http://en.wikipedia.org/wiki/Leet" target="_blank">http://en.wikipedia.org/wiki/Leet</a>}</em></small></p>
<p style="text-align: justify;">Most of the filters in use today don&#8217;t understand character replacements very well and, if they do make an attempt, usually just swap back in the original characters prior to filtering. This can produce the dreaded &#8220;false-positive&#8221; if the user was in fact using a character (such as the dollar sign) correctly, so a filter must be careful not to assume that all non-alphabetic characters are filter attacks.</p>
<p style="text-align: justify;">See some examples of how the CleanSpeak filtering engine automatically handles replacement characters here: <a href="http://www.inversoft.com/cleanspeak-capabilities/filtering/#smurf">http://www.inversoft.com/cleanspeak-capabilities/filtering/#smurf</a></p>
<p style="text-align: justify;">And learn more about leet speak online at:</p>
<ul>
<li>Wikipedia: <a title="Wikipedia Leet Speak" href="http://en.wikipedia.org/wiki/Leet" target="_blank">http://en.wikipedia.org/wiki/Leet</a></li>
<li>Google Leet Search: <a title="Google Leet Speak Search Tool" href="http://www.google.com/webhp?hl=xx-hacker" target="_blank">http://www.google.com/webhp?hl=xx-hacker</a></li>
<li>Leet Speak Translator: <a title="Leet Speak Translator" href="http://www.brenz.net/services/l337Maker.asp" target="_blank">http://www.brenz.net/services/l337Maker.asp</a></li>
</ul>
<p style="text-align: justify;">
]]></content:encoded>
			<wfw:commentRss>http://www.inversoft.com/character-replacement-leet-speak/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Grawlix</title>
		<link>http://www.inversoft.com/the-grawlix/</link>
		<comments>http://www.inversoft.com/the-grawlix/#comments</comments>
		<pubDate>Mon, 30 Jan 2012 18:10:31 +0000</pubDate>
		<dc:creator>Inversoft</dc:creator>
				<category><![CDATA[Profanity & Content Filtering]]></category>

		<guid isPermaLink="false">http://173.214.160.119/?p=1399</guid>
		<description><![CDATA[Profanity Filtering 101: The Grawlix The first in a series of posts about the finer points of profanity filtering&#8230; You&#8217;ve seen it all over the @#$%&#38;! place, but probably didn&#8217;t know that this ubiquitous string of characters has a name that was coined almost 50 years ago by cartoonist Mort Walker, the creator of &#8220;Beetle Bailey&#8221; and &#8220;Hi and Lois.&#8221; &#8220;Grawlixes&#8221; is one of a series of great words (Agitrons, Blurgits, Plewds, Farkles, Digitrons,  and many more&#8230;) that Walker invented to describe the devices cartoonists employ to convey specific types of information in their comic strips. Loudly used to express obscenities right in the middle of the family oriented funny pages, the Grawlix reigns as the grandaddy of all profanity filtering options and practically defines the category of &#8220;replacement characters,&#8221; a topic we&#8217;ll explore in more detail in an upcoming post. Learn more about Grawlixes online at: http://en.wikipedia.org/wiki/The_Lexicon_of_Comicana http://www.amazon.com/Lexicon-Comicana-Mort-Walker/dp/059508902X]]></description>
			<content:encoded><![CDATA[<h1><a href="/the-grawlix/">Profanity Filtering 101: The Grawlix</a></h1>
<p><a href="/the-grawlix/"><img class="alignleft  wp-image-1420" title="Bubble_grawlix2" src="/wp-content/uploads/Bubble_grawlix2.jpg" alt="" width="125" height="100" /></a><em><strong>The first in a <a href="http://www.inversoft.com/blog/current/profanity-content-filtering/">series of posts</a> about the finer points of profanity filtering&#8230;</strong></em></p>
<p style="text-align: justify;">You&#8217;ve seen it all over the @#$%&amp;! place, but probably didn&#8217;t know that this ubiquitous string of characters has a name that was coined almost 50 years ago by cartoonist Mort Walker, the creator of &#8220;Beetle Bailey&#8221; and &#8220;Hi and Lois.&#8221;</p>
<p style="text-align: justify;">&#8220;Grawlixes&#8221; is one of a series of great words <em>(Agitrons, Blurgits, Plewds, Farkles, Digitrons,  <a href="http://en.wikipedia.org/wiki/The_Lexicon_of_Comicana" target="_blank">and many more&#8230;</a>)</em> that Walker invented to describe the devices cartoonists employ to convey specific types of information in their comic strips. Loudly used to express obscenities right in the middle of the family oriented funny pages, the Grawlix reigns as the grandaddy of all profanity filtering options and practically defines the category of &#8220;replacement characters,&#8221; a topic we&#8217;ll explore in more detail in an upcoming post.</p>
<p><span id="more-1399"></span></p>
<p class="aftermore">Learn more about Grawlixes online at:</p>
<ul>
<li><a href="http://en.wikipedia.org/wiki/The_Lexicon_of_Comicana" target="_blank">http://en.wikipedia.org/wiki/The_Lexicon_of_Comicana</a></li>
<li><a href="http://www.amazon.com/Lexicon-Comicana-Mort-Walker/dp/059508902X" target="_blank">http://www.amazon.com/Lexicon-Comicana-Mort-Walker/dp/059508902X</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.inversoft.com/the-grawlix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Case Study: Reducing Moderation Costs</title>
		<link>http://www.inversoft.com/casestudy-reducing-moderation-costs/</link>
		<comments>http://www.inversoft.com/casestudy-reducing-moderation-costs/#comments</comments>
		<pubDate>Sun, 29 Jan 2012 10:06:53 +0000</pubDate>
		<dc:creator>Inversoft</dc:creator>
				<category><![CDATA[Case Studies & White Papers]]></category>
		<category><![CDATA[Recent News & Press Releases]]></category>

		<guid isPermaLink="false">http://173.214.160.119/?p=1272</guid>
		<description><![CDATA[Case Study: Viewpoints Consumer &#38; Product Reviews Reducing Moderation Costs With An Intelligent Filter Viewpoints has used CleanSpeak for several years as an add-on to their own proprietary moderation tools. The Viewpoints team moderates hundreds of thousands of consumer contributions across multiple communities and vastly different demographics annually. The CleanSpeak tool has proven to not only meet those needs but it has also allowed Viewpoints to post more consumer contributions than ever before. &#8220;Adding a profanity filter such as Clean Speak has given our moderation team a safety net when moderating. They are now able to quickly assess poor content on the site and moderate it off instantly. The moderation team has increased their overall efficiency and also increased the throughput of content. We highly recommend a solution such as CleanSpeak for any site that works with a large amount of consumer generated content .” Download the PDF →]]></description>
			<content:encoded><![CDATA[<h1><a href="/casestudy-reducing-moderation-costs/">Case Study: Viewpoints Consumer &amp; Product Reviews</a></h1>
<p style="text-align: justify;"><a href="/casestudy-reducing-moderation-costs/"><img class="alignleft  wp-image-1278" title="Viewpoints-Thumb" src="/wp-content/uploads/Viewpoints-Thumb.jpg" alt="" width="100" height="125" /></a><em><strong>Reducing Moderation Costs With An Intelligent Filter</strong></em></p>
<p style="text-align: justify;">Viewpoints has used CleanSpeak for several years as an add-on to their own proprietary moderation tools. The Viewpoints team moderates hundreds of thousands of consumer contributions across multiple communities and vastly different demographics annually. The CleanSpeak tool has proven to not only meet those needs but it has also allowed Viewpoints to post more consumer contributions than ever before.</p>
<blockquote>
<p style="text-align: justify;">&#8220;Adding a profanity filter such as Clean Speak has given our moderation team a safety net when moderating. They are now able to quickly assess poor content on the site and moderate it off instantly. The moderation team has increased their overall efficiency and also increased the throughput of content. We highly recommend a solution such as CleanSpeak for any site that works with a large amount of consumer generated content .”</p>
</blockquote>
<p><span id="more-1272"></span></p>
<p style="text-align: center; margin-top: -15px !important;"><a href="/wp-content/uploads/ViewPointsBack.jpg" target="_blank"><img class="wp-image-1273 aligncenter" title="ViewPointsBack" src="/wp-content/uploads/ViewPointsBack.jpg" alt="" width="598" height="770" /></a></p>
<p><em><a href="/wp-content/uploads/CleanSpeak-ViewPoints-CaseStudy.pdf" target="_blank">Download the PDF →</a></em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.inversoft.com/casestudy-reducing-moderation-costs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

