What is Filtering?
Internet filters are programs that block access to resources considered inappropriate for a particular audience. Most often, filters are used to prevent children from accessing sexually-explicit websites. However, filters can also be used by businesses needing to restrict staff access to entertainment sites, such as sports, movies, chatrooms, etc.
How do Filters work?
There are two main types of filters. Keyword matching filters rely on pre-defined lists of objectionable terms. Access to a website is blocked if it contains one or more of those terms. Alternatively, the offending term or a portion of the page that contains it may be obscured or altogether deleted. The disadvantage of this method is that depending on the context, a particular word or phrase may have a totally innocent meaning.
Another option is to use site blocking filters, which consult lists of sites deemed inappropriate by human reviewers. Access can be blocked to complete websites, or to certain areas or pages inside a website. Given the constant growth of the Internet, these lists can never be comprehensive, nor can they cover all areas of concern (such as violence or crude language) equally. Thus, it is desirable that a blocking product allows some customization of its site lists.
Does filtering infringe on our First Amendment rights?
The American Library Association (ALA) strongly supports free access to Internet resources. ALA's Resolution on the Use of Internet Filters states that "the use of filtering software by libraries to block access to constitutionally protected speech violates the Library Bill of Rights." On the other hand, organizations like Filtering Facts work to "protect children from the harmful effects of pornography by promoting the use of filtering software in libraries."
What filtering products are available?
If an institution decides to implement filtering, several vendors should be contacted for current information. Some well-known filtering products include:
- Dell SonicWall
- NetNanny (includes CyberPatrol)
- OpenDNS Umbrella