Llama a la API antes de publicar un mensaje, un comentario o una entrada y actúa según una de tres respuestas: publicarlo, retenerlo para que lo vea una persona o rechazarlo. Casi todo lo que escriben los alumnos es una duda de deberes o una respuesta a un compañero, y eso lo resuelven las comprobaciones gratuitas en torno a un milisegundo. El modelo solo lee lo que ellas dejan abierto. Lo que llega como review espera en una cola, en tu panel o por la API, y un webhook firmado avisa a tu plataforma cuando un profesor o un moderador decide.
La plantilla para menores mueve los umbrales que usaría una comunidad cualquiera. Rechaza antes el acoso, el odio, las amenazas y el contenido sexual, retiene las palabrotas para que alguien las mire sin rechazar nunca un mensaje solo por eso, retiene antes los datos personales y pone delante de una persona los mensajes sobre autolesiones con una puntuación mucho más baja. Todos los números son tuyos, y cualquier cambio puede probarse antes como una segunda política junto a la que está activa, para ver qué habría hecho con tu propio tráfico antes de que decida nada.
Acoso entre alumnos
Un insulto dirigido a quien lee se puntúa como harassment; la misma palabra sobre un examen o un juego, no. Los insultos escritos para colarse por una lista de palabras (pr1ngado, una letra de otro alfabeto, un espacio en medio) se convierten otra vez en letras normales antes de buscar nada. Cuando varios alumnos se lanzan contra uno en el mismo hilo, mándalo a /v1/conversation: el número de personas distintas que están siendo hostiles pasa a formar parte del veredicto.
Cómo proteger a los menores en chats y mensajes
Un acercamiento a un menor no es un mensaje, así que ToxicFilter solo lo busca a lo largo de una conversación, y con reglas estrictas. Decir una edad nunca es un hallazgo. Solo cuenta lo que dicen los demás participantes sobre su edad, nunca las palabras del propio menor. Los motivos describen formas, como pedir secreto o llevarse la charla a otra app, y nunca lo que es nadie. Un acercamiento junto a un menor declarado se rechaza y es trabajo de una persona, de inmediato. Las comprobaciones instantáneas leen estas formas en ocho idiomas y, con effort: high, el modelo lee la conversación entera buscando lo que las palabras dejan al contexto.
Datos personales que comparte un niño: taparlos
Un alumno que escribe su teléfono para quedar para un trabajo en grupo no ha hecho nada malo. Con redact, la respuesta trae el mismo texto con el teléfono, el correo o la tarjeta tapados, y el resto se puede publicar. El nombre de tu colegio, o cualquier otra cosa propia de tu plataforma, va en una regla con tus propias palabras, y a partir de ahí se encuentra como todo lo demás.
Autolesiones: retener, nunca borrar
Un alumno que dice que quiere morirse puede estar pidiendo ayuda, y retirar su mensaje es apartarle. self_harm retiene para revisión y nunca bloquea salvo que tú lo decidas, la respuesta explica el motivo con palabras y el webhook moderation.review puede avisar a quien en tu equipo sepa responder. Lo que escriben los alumnos no se guarda: un veredicto conserva una huella del contenido, nunca el contenido.