En respuesta a las personas que dicen no proporcionar el filtro, argumentaría que tiene que proporcionar un filtro, por ninguna otra razón que cubrir su propio trasero con respecto a los padres de su audiencia prevista. Solo asegúrese de que el usuario pueda desactivarlo. Al implementar un filtro de blasfemias (aunque imperfecto y totalmente opcional), puede decir que ha hecho todo lo que se esperaba de usted para proteger la sensibilidad de su público más joven.
Al hacer posible la deshabilitación, desalienta a los usuarios de tratar de eludirlo utilizando una puntuación o sustitución inteligente, ya que las personas que favorecen ese tipo de lenguaje deshabilitarán inmediatamente el filtro en sus propias computadoras, y habrán olvidado hace mucho tiempo que incluso existe un filtro .
Con ese entendimiento, no se preocupe tanto por la implementación. No necesita ser infalible (lo cual es bueno, porque no puede ser infalible), pero debe ser relativamente completo y lo menos intrusivo posible. Es decir, no quiere asegurarse de no cometer el " error clbuttic ".
La implementación puede ser extremadamente simple: obtenga una lista de palabras y reemplace las palabras encontradas en la lista con asteriscos o algo similar. Lo mejor es buscar solo palabras completas, también.
En cuanto a una lista de palabras, eso es fácil: http://www.google.com/search?q=profanity+word+list
Recuerde, no tiene que ser exhaustivo, solo debe ser representativo de un valiente esfuerzo de su parte para proteger a los niños.