i have installed a profaanity fillter on chat

from wikipedia

Swear filter

From Wikipedia, the free encyclopedia {| class="metadata plainlinks ambox ambox-move" style="font-size: 13px; margin-top: 0px; margin-right: 10%; margin-bottom: 0px; margin-left: 10%; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgb(170, 170, 170); border-right-color: rgb(170, 170, 170); border-bottom-color: rgb(170, 170, 170); border-image: initial; border-left-width: 10px; border-left-style: solid; border-left-color: rgb(153, 50, 204); background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(251, 251, 251); background-position: initial initial; background-repeat: initial initial; " | class="mbox-image" style="border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; border-image: initial; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 0.5em; text-align: center; "| | class="mbox-text" style="border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; border-image: initial; padding-top: 0.25em; padding-right: 0.5em; padding-bottom: 0.25em; padding-left: 0.5em; width: 770px; "|It has been suggested that this article or section be merged with Wordfilter . (Discuss) Proposed since November 2011. |}

A swear filter, also known as a profanity filter or language filter is a software subsystem which modifies text to remove words deemed offensive by the administrator or community of an online forum. Swear filters are common in custom-programmed chat rooms and online video games, primarily MMORPGs. This is not to be confused with content filtering, which is usually built into internet browsing programs by third-party developers to filter or block specific websites or types of websites. Swear filters are usually created or implemented by the developers of the Internet service.


 [hide] *1 Function


Swear filters typically take advantage of string replacement functions built into the programming language used to create the program, to swap out a list of inappropriate words and phrases with a variety of alternatives. Alternatives can include:

  • A sequence of shift-number characters, such as !@#$%^&*
  • Replacing a certain letter with a shift-number character, so the U in "fuck" would be replaced by a V to create "fvck", the S and/or I in "shit" would be replaced by a dollar sign ($) or exclamation mark (!) creating "$hit", "sh!t" or "$h!t" and so on.
  • Asterisks (*) of either a set length, or the length of the original word being filtered, like if "fuck" were to be filtered, it would appear as "****". Alternatively, posters often replace certain letters with an asterisk, creating "f*ck", "f**k", "f***" and so on.
  • Made up words such as "Flum".
  • Family friendly words or phrases, like "LOVE" or "I LOVE YOU", or completely different words which have nothing to do with the original word.
  • Deletion of the post. In this case, the entire post is blocked and there is usually no way to fix it.
  • Nothing at all. So if "fuck" were filtered, "fuck Canada" would become " Canada"

Some swear filters do a simple search for a string. Others have measures that ignore whitespace, and still others go as far as ignoring all non-alphanumeric characters and then filtering the plain text. This means that if the word "you" was set to be filtered, "y o u" or "y.o!u" would also be filtered.

[edit]Unintended consequences

Further information: Scunthorpe problem

A common quirk with swear filters, often considered either comical or annoying by users, is that they often affect words that are not intended to be filtered. This is a typical problem when short words are filtered. For example, if the word "ass" is filtered, so may "glass", "molasses", "assassin", and other words which contain the sequence "ass". Or, words such as "Uranus" or "Manuscript" may be filtered in the case of "anus". Multiple words may also be filtered if whitespace is ignored, often resulting in sequences such as "As suspected" becoming "****uspected".

Some words that have been filtered accidentally can become replacements for profane words. One example of this is found on the Myst forum Mystcommunity. There, the word 'manuscript' was accidentally censored for containing the word 'anus', which resulted in 'm****cript'. The word was adopted as a replacement swear and carried over when the forum moved, and many substitutes, such as " 'scripting ", are used (though mostly by the older community members).

Place names may be filtered out unintentionally due to containing portions of swear words. In the early years of the internet, the British place name Penistone was often filtered out from spam and swear filters[1].

Also, sometimes there are unintentionally made ways to get around filters, with words such as "Pen Is" and "Mo Lester" getting through the filter.


Many games, such as World of Warcraft, and more recently, Habbo Hotel and RuneScape allow the user to turn the filters off. Other games, especially free Massively multiplayer online games, such as Knight Online do not have such an option. There are also profanity filter web services, such as,

Other Games such as Medal of Honor or Call of Duty(except World at war and Black ops) do not give users the option to turn off scripted foul language, while Gears of War does.

In some TV shows swearing is covered up with a bleep sound.

[edit]See also


  1. ^ Sheerin, Jude (29 March 2010). "How spam filters dictated Canadian magazine's fate". BBC Online. Retrieved 5 April 2011.

Ad blocker interference detected!

Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.