Tuteliq

Ferramentas de segurança baseadas em IA para detectar aliciamento, bullying, ameaças e interações prejudiciais em conversas. O servidor integra a API de detecção de risco comportamental da Tuteliq por meio do Model Context Protocol (MCP), permitindo que assistentes de IA analisem padrões de interação em vez de depender de moderação por palavras-chave. Casos de uso incluem segurança de plataformas, moderação de chat, proteção infantil e conformidade com regulamentações como o EU Digital Services Act (DSA), COPPA e KOSA.

Documentação

Tuteliq

Servidor MCP Tuteliq

Servidor MCP para Tuteliq - ferramentas de segurança infantil com IA para Claude

npm version license

Documentação da API • Painel • Confiança • Registro de alterações • Discord


O que é isto?

O Servidor MCP Tuteliq traz ferramentas de segurança infantil com IA diretamente para o Claude, Cursor e outros assistentes de IA compatíveis com MCP. Peça ao Claude para verificar mensagens em busca de bullying, detectar padrões de aliciamento ou gerar planos de ação de segurança.

Lê o contexto, não apenas palavras-chave. Cada detector entende gírias codificadas, emojis, leetspeak, algospeak e evasão deliberada de filtros, e pondera a conversa em torno de uma mensagem — para distinguir provocações em jogos de assédio direcionado, em vez de afogar sua equipe em falsos positivos. Essa resiliência a linguagem codificada é abrangente em toda a plataforma (aplica-se a aliciamento, fraude, radicalização e demais, não apenas bullying) e é construída a partir de nossa própria pesquisa sobre como agentes mal-intencionados evadem a moderação. Em um benchmark interno de casos de linguagem codificada e evasão de filtros, a Tuteliq detectou aproximadamente 1,7x mais desses casos do que APIs líderes de moderação de propósito geral (conjunto de 319 casos de evasão; fornecedores não nomeados).

Modo rápido. Passe verdict_only: true em detect_grooming ou detect_bullying para obter apenas o veredito (nível de risco, sinalizações, ação recomendada) sem a análise detalhada por mensagem — menor latência para triagem em tempo real. O veredito em si permanece inalterado.

Resultados interativos. Em hosts que suportam MCP Apps, os resultados são renderizados como cartões interativos em vez de blocos de JSON — veja Widgets interativos abaixo.

Widgets interativos

Doze widgets retornam um cartão renderizado em vez de texto bruto em hosts que suportam MCP Apps (Claude desktop e web, e outros clientes compatíveis com MCP). Em qualquer outro lugar, os mesmos dados chegam como structuredContent, então nada depende da interface.

Cada cartão carrega a mesma moldura: uma barra de cromo nomeando a ferramenta que produziu o resultado, o resultado em si e um rodapé com a nota de tratamento de dados e um link para o Centro de Confiança. Em uma transcrição com uma dúzia de resultados, a barra de cromo é o que indica qual é qual.

WidgetFerramentas
Resultado de detecçãodetect_bullying, detect_grooming, detect_unsafe, analyze e as demais ferramentas detect_*
Multi-endpointanalyse_multi
Emoçõesanalyze_emotions
Mídiaanalyze_voice, analyze_image, analyze_video, analyze_document
Mídia sintéticadetect_synthetic_text, detect_synthetic_image, detect_synthetic_audio, detect_synthetic_video
Plano de açãoget_action_plan
Relatório de incidentegenerate_report
Visão geral de incidentesget_incidents_overview
Lista de incidenteslist_incidents
Detalhe do incidenteget_incident
Tendências de incidentesget_incident_trends
Fila de moderaçãomoderation_queue

A gravidade é classificável por cor. A rampa varia monotonicamente de seguro a crítico, permitindo comparar dois chips sem ler seus rótulos:

NívelCor
critical#9C3A29#9C3A29
high#C2543A#C2543A
medium#D98A3D#D98A3D
low#B7C2D4#B7C2D4
safe#19B79A#19B79A

Notas de design. Os widgets são deliberadamente sóbrios. Eles relatam aliciamento, automutilação e abuso, e um cartão que anima ou pulsa diante do leitor transforma material já angustiante em um alarme impossível de ignorar. A gravidade é transmitida por uma régua e um glifo, não por movimento. O cartão de apoio em crise lidera com reafirmação em vez da cor de gravidade, e seus números de linha de apoio são os maiores alvos do cartão, porque transcrever dígitos sob estresse é onde as pessoas falham.

Os widgets são renderizadores somente leitura por design. Selecionar incidentes no widget de lista monta a lista de IDs para uma chamada batch_review_incidents que você mesmo dispara — a chamada mutável ainda passa pela etapa de aprovação do seu host, mantendo o humano no circuito.

Trabalhando nos widgets

npm run preview:ui   # builds every widget against fixture data
open dist-preview/__preview.html

O código-fonte dos widgets está em ui/src. Os tokens de design são centralizados em ui/src/theme.ts; prefira-os a literais de cor para que a paleta permaneça em um único lugar.

Ferramentas disponíveis (81 MCP)

Detecção de segurança

FerramentaDescrição
detect_bullyingAnalisar texto para bullying, assédio e toxicidade em jogos — incluindo gírias codificadas, emojis e evasão deliberada de filtros, com contexto que distingue provocações de dano real
detect_groomingDetectar padrões de aliciamento e comportamento predatório em conversas
detect_unsafeIdentificar conteúdo inseguro (automutilação, violência, material explícito)
analyzeVerificação de segurança abrangente rápida (bullying + inseguro)
analyse_multiExecutar múltiplos endpoints de detecção em um único texto em uma chamada
batch_analyzeAnalisar até 50 itens em uma única solicitação — todos os doze tipos de detecção (bullying, aliciamento, inseguro, emoções, engenharia social, fraude em aplicativos, golpe romântico, recrutamento de mulas, dano por jogo, controle coercitivo, exploração de vulnerabilidade, radicalização) — ideal para triagem em massa
analyze_emotionsAnalisar conteúdo emocional e indicadores de estado mental — aceita texto único ou conversas completas
get_action_planGerar orientação adequada à idade para situações de segurança
generate_reportCriar relatórios de incidente a partir de conversas

Detecção de fraude e dano

FerramentaDescrição
detect_social_engineeringDetectar táticas de engenharia social (pretexto, fabricação de urgência, suplantação de autoridade)
detect_app_fraudDetectar fraude baseada em aplicativos (plataformas de investimento falsas, aplicativos de phishing, armadilhas de assinatura)
detect_romance_scamDetectar padrões de golpe romântico (bombardeio de amor, solicitações financeiras, engano de identidade)
detect_mule_recruitmentDetectar táticas de recrutamento de mulas financeiras (ofertas de dinheiro fácil, compartilhamento de contas bancárias)
detect_gambling_harmDetectar indicadores de dano relacionado a jogos de azar (perseguir perdas, ocultação, sofrimento)
detect_coercive_controlDetectar padrões de controle coercitivo (isolamento, controle financeiro, monitoramento, ameaças)
detect_vulnerability_exploitationDetectar exploração de indivíduos vulneráveis (idosos, deficientes, em dificuldade financeira)
detect_radicalisationDetectar indicadores de radicalização (retórica extremista, enquadramento nós-vs-eles, aliciamento ideológico)

Análise de voz, imagem, vídeo e documentos

FerramentaDescrição
analyze_voiceTranscrever áudio e executar análise de segurança na transcrição
analyze_imageAnalisar imagens para segurança visual + extração de texto OCR
analyze_videoAnalisar arquivos de vídeo para preocupações de segurança via extração de quadros-chave (suporta mp4, mov, avi, webm, mkv)
analyze_documentAnalisar documentos PDF para preocupações de segurança — detecção multi-endpoint por página com hash de cadeia de custódia (máx. 50MB, 100 páginas)

Detecção de conteúdo sintético

FerramentaDescrição
detect_synthetic_textDetectar texto gerado por IA em 10 categorias de segurança infantil (CSAM sintético, roteiros de deepfake, aliciamento por IA)
detect_synthetic_imagePipeline forense de 6 sinais: IA de visão, metadados EXIF, estatísticas de pixels, Credenciais de Conteúdo C2PA, marcas d'água, pHash
detect_synthetic_audioForense de sinal duplo: transcrição + visão de espectrograma mel + estatísticas quantitativas de áudio
detect_synthetic_videoAnálise de 5 trilhas: visão por quadro, consistência facial temporal, correlação de sincronização labial, áudio espectral, transcrição

Verificação de identidade e idade

FerramentaDescrição
create_verification_sessionCriar uma sessão para verificação de idade ou identidade — retorna uma URL para o usuário concluir o fluxo
get_verification_sessionConsultar o status da sessão — retorna inteligência documental completa (MRZ, código de barras, autenticidade, correspondência facial, vivacidade)
cancel_verification_sessionCancelar uma sessão ativa (nenhum crédito consumido)

Incidentes e moderação

Leia o armazenamento de incidentes, faça triagem de uma fila e registre decisões de moderadores. As ferramentas de revisão emitem recibos assinados para evidência de supervisão humana do Art. 14 da Lei de IA da UE.

FerramentaDescrição
get_incidents_overviewContagens por categoria, gravidade, fonte, status e plataforma em um período
list_incidentsLista de incidentes paginada e filtrável
get_incidentDetalhe completo de um incidente, incluindo a trajetória de risco entre mensagens
get_incident_trendsVolume de incidentes agrupado por hora, dia ou semana, dividido por gravidade
moderation_queueConsole de triagem do moderador: a fila não revisada, o próximo item e — opcionalmente — seu próprio rastro de análise e decisão recomendada, renderizados para aprovação humana. Somente leitura
review_incidentRegistrar uma decisão do moderador (confirmar / rebaixar / escalar / reclassificar / descartar) com recibo assinado
batch_review_incidentsAplicar uma decisão em muitos incidentes em uma única chamada
get_audit_receiptBuscar o recibo assinado para uma inferência passada
get_audit_logsConsultar o log de auditoria

A decisão é do moderador, e o cartão o faz assumi-la. Os botões de ação chamam review_incident através do host, porque um moderador clicando em "Escalar" é a decisão humana. Eles não disparam em um único clique: review_incident persiste uma substituição e emite um recibo de auditoria assinado do Art. 12 e exige um reason_code, então o botão abre um seletor de motivo e um segundo clique confirma. Nada é jamais padronizado nesse recibo em nome do moderador.

O raciocínio, a confiança e o rastro de análise no cartão são fornecidos pelo assistente chamador e são rotulados como tal — um argumento para um humano ponderar, não uma medição da Tuteliq.

Passe operator_name para marcar o cabeçalho com o nome do cliente ou da equipe. Omita-o e o cartão fica sem marca — nunca é padronizado para um espaço reservado.

Gerenciamento de webhooks

FerramentaDescrição
list_webhooksListar todos os webhooks configurados
create_webhookCriar um novo endpoint de webhook
update_webhookAtualizar a configuração do webhook
delete_webhookExcluir um webhook
test_webhookEnviar um payload de teste para verificar o webhook
regenerate_webhook_secretRegenerar o segredo de assinatura do webhook

Preços

FerramentaDescrição
get_pricingObter planos de preços disponíveis
get_pricing_detailsObter preços detalhados com recursos e limites

Uso e cobrança

FerramentaDescrição
get_usage_historyObter histórico de uso diário
get_usage_by_toolObter uso por ferramenta/endpoint
get_usage_monthlyObter uso mensal com informações de cobrança
get_usage_summaryObter resumo do período de cobrança atual (usado, limites, créditos comprados)
get_usage_quotaObter status de limite de taxa em tempo real — verificação pré-voo antes de execuções em lote

Configuração de políticas

FerramentaDescrição
get_policyObter a política de detecção da conta (limiares de sinalização/bloqueio por categoria, moderação automática)
set_policyAtualizar a configuração da política de detecção da conta

Regras de automação de políticas

FerramentaDescrição
list_policy_rulesLista todas as regras de automação (bloquear/sinalizar/escalar/notificar/somente registrar em detecções correspondentes)
create_policy_ruleCria uma regra que age automaticamente quando detecções correspondem às suas condições
get_policy_ruleObtém detalhes completos de uma única regra
update_policy_ruleAtualiza qualquer subconjunto dos campos de uma regra (ex.: pausar com enabled: false)
delete_policy_ruleExclui permanentemente uma regra
evaluate_policy_rulesExecuta simulação de regras contra um resultado de detecção hipotético

Configurações de Detecção

FerramentaDescrição
get_detection_settingsVer quais endpoints de detecção estão habilitados/desabilitados + contexto padrão
update_detection_settingsHabilita/desabilita endpoints, define contexto padrão
reset_detection_settingsRestaura os padrões (todos os endpoints habilitados)

Inteligência de Ameaças (nível Business+)

FerramentaDescrição
get_intelligence_trendsTendências anônimas de ameaças em toda a rede por endpoint/categoria/idade/plataforma/geografia
get_emerging_threatsPadrões emergentes de ameaças em uma janela recente
get_weekly_digestResumo semanal: resumo, principais categorias, mudanças notáveis
get_risk_trendsTendências anônimas de risco global

Conta GDPR

FerramentaDescrição
delete_account_dataExclui todos os dados da conta (Direito ao Apagamento)
export_account_dataExporta todos os dados da conta como JSON (Portabilidade de Dados)
record_consentRegistra consentimento do usuário para processamento de dados
get_consent_statusObtém status atual de consentimento
withdraw_consentRetira um consentimento previamente concedido
rectify_dataCorrige dados do usuário (Direito à Retificação)
get_audit_logsObtém trilha de auditoria de todas as operações de dados

Gerenciamento de Violações

FerramentaDescrição
log_breachRegistra uma nova violação de dados (inicia o prazo de notificação de 72 horas)
list_breachesLista todas as violações de dados, opcionalmente filtradas por status
get_breachObtém detalhes de uma violação de dados específica
update_breach_statusAtualiza o status da violação e o progresso da notificação

Parâmetros Comuns

Campos de Contexto

Todas as ferramentas de detecção aceitam um objeto context opcional. Esses campos influenciam a pontuação de gravidade e a classificação:

CampoTipoDescrição
languagestringCódigo ISO 639-1 (ex.: "en", "sv"). Detectado automaticamente se omitido.
ageGroupstringFaixa etária (ex.: "10-12", "13-15", "under 18"). Aciona pontuação calibrada por idade.
platformstringNome da plataforma (ex.: "Discord", "Roblox"). Ajusta a detecção para normas da plataforma.
relationshipstringContexto do relacionamento (ex.: "classmates", "stranger").
sender_truststringStatus de verificação do remetente: "verified", "trusted" ou "unknown".
sender_namestringNome do remetente (usado com sender_trust).

Comportamento de sender_trust

Quando sender_trust está definido como "verified" ou "trusted":

  • AUTH_IMPERSONATION é totalmente suprimido — um remetente verificado não pode estar se passando por uma autoridade
  • URGENCY_FABRICATION é suprimido para informações rotineiras sensíveis ao tempo (agendas, prazos, compromissos)
  • O conteúdo só é sinalizado se contiver elementos genuinamente maliciosos (roubo de credenciais, links de phishing, demandas financeiras)
  • Isso evita falsos positivos em mensagens institucionais legítimas (notificações escolares, lembretes hospitalares, avisos governamentais)

support_threshold

Controla quando recursos de apoio em crises (linhas de ajuda, linhas de texto, recursos web) são incluídos na resposta:

ValorComportamento
lowIncluir apoio para gravidade Baixa e acima
mediumIncluir apoio para gravidade Média e acima
high(Padrão) Incluir apoio para gravidade Alta e acima
criticalIncluir apoio apenas para gravidade Crítica

Nota: Gravidade Crítica sempre inclui recursos de apoio independentemente da configuração do limite.

Valores de Endpoint analyse_multi

A ferramenta analyse_multi aceita até 10 endpoints por chamada. Valores de endpoint válidos:

ID do EndpointDescrição
bullyingDetecção de bullying e assédio
groomingDetecção de padrões de aliciamento
unsafeDetecção de conteúdo inseguro (automutilação, violência, material explícito)
social-engineeringEngenharia social e pretextos
app-fraudPadrões de fraude baseados em aplicativos
romance-scamPadrões de golpe romântico
mule-recruitmentRecrutamento de "mulas" financeiras
gambling-harmDanos relacionados a jogos de azar
coercive-controlPadrões de controle coercitivo
vulnerability-exploitationExploração de indivíduos vulneráveis
radicalisationIndicadores de radicalização

Instalação

Tuteliq é um servidor MCP hospedado em https://api.tuteliq.ai/mcp. A maioria dos clientes deve conectar com OAuth e não instalar nada.

Conectar com OAuth (recomendado)

Aponte o cliente para a URL sem credenciais e faça login pelo navegador. Tuteliq implementa OAuth 2.1 com registro dinâmico de cliente e PKCE, então o cliente se registra automaticamente. Nada é colado em um arquivo de configuração, e o acesso é revogado pelo painel em vez de editar sua máquina.

Claude Desktop: Configurações > Conectores, Adicionar conector personalizado, nomeie-o Tuteliq, URL https://api.tuteliq.ai/mcp, depois Conectar e aprove no navegador.

Claude Code, Cursor, Windsurf e outros clientes que suportam servidores remotos:

{
  "mcpServers": {
    "tuteliq": {
      "type": "http",
      "url": "https://api.tuteliq.ai/mcp"
    }
  }
}

No Claude Code, execute /mcp para iniciar o login se ele não abrir automaticamente.

Token estático (headless e automação)

OAuth precisa de um navegador, então um pipeline de CI, cron job ou contêiner não consegue concluí-lo. Envie um token no cabeçalho Authorization em vez disso, gerado no painel em Configurações > Plugins. Esta é uma credencial de longa duração: mantenha-a fora do controle de versão e prefira OAuth sempre que houver um navegador disponível.

{
  "mcpServers": {
    "tuteliq": {
      "type": "http",
      "url": "https://api.tuteliq.ai/mcp",
      "headers": {
        "Authorization": "Bearer your-secure-token"
      }
    }
  }
}

stdio (clientes sem suporte a servidor remoto)

Para clientes que só falam stdio. Isso executa um processo local que chama a mesma API hospedada, então as ferramentas são idênticas; apenas o transporte e a autenticação diferem.

{
  "mcpServers": {
    "tuteliq": {
      "command": "npx",
      "args": ["-y", "@tuteliq/mcp"],
      "env": {
        "TUTELIQ_API_KEY": "your-api-key"
      }
    }
  }
}

Exemplos de Uso

Uma vez configurado, você pode pedir ao Claude:

Detecção de Bullying

"Verifique se esta mensagem é bullying: 'Ninguém gosta de você, simplesmente vá embora'"

Resposta:

## ⚠️ Bullying Detected

**Severity:** 🟠 Medium
**Confidence:** 92%
**Risk Score:** 75%

**Types:** exclusion, verbal_abuse

### Rationale
The message contains direct exclusionary language...

### Recommended Action
`flag_for_moderator`

Detecção de Aliciamento

"Analise esta conversa em busca de padrões de aliciamento..."

Verificação Rápida de Segurança

"Esta mensagem é segura? 'Eu não quero mais estar aqui'"

Análise de Emoções

"Analise as emoções em: 'Estou tão estressado com a escola e ninguém me entende'"

Plano de Ação

"Me dê um plano de ação para uma criança de 12 anos sofrendo cyberbullying"

Relatório de Incidente

"Gere um relatório de incidente a partir destas mensagens..."

Análise de Voz

"Analise este arquivo de áudio para segurança: /caminho/para/gravacao.mp3"

Análise de Imagem

"Verifique esta captura de tela para conteúdo prejudicial: /caminho/para/captura.png"

Gerenciamento de Webhooks

"Liste meus webhooks" "Crie um webhook para incidentes críticos em https://example.com/webhook"

Uso

"Mostre meu uso mensal"

Detecção de Conteúdo Sintético

"Esta imagem é gerada por IA? /caminho/para/imagem-suspeita.jpg" "Verifique se este áudio é um clone de voz: /caminho/para/voz.mp3" "Analise este vídeo em busca de indicadores de deepfake: /caminho/para/video.mp4" "Este texto é gerado por IA? 'O texto gerado para analisar...'" "Mostre o perfil de conteúdo sintético para o cliente cust_xyz789"

Verificação de Identidade e Idade

"Crie uma sessão de verificação de idade" "Crie uma sessão de verificação de identidade com passaporte como documento preferido" "Verifique o status da sessão de verificação abc123" "Cancele a sessão de verificação abc123"

Detecção de Fraude

"Verifique esta mensagem para engenharia social: 'Sua conta será suspensa a menos que você verifique agora'" "Isso é um golpe romântico? 'Eu sei que acabamos de nos conhecer online, mas preciso de ajuda com uma conta médica'"


Comece Agora (Grátis)

  1. Crie uma conta Tuteliq gratuita
  2. Vá para seu Painel e gere uma Chave de API
  3. Para Claude Desktop e outros plugins MCP, gere um Token Seguro em Configurações > Plugins
  4. Use a chave de API para acesso direto via API/SDK, ou o Token Seguro ao conectar via MCP

Requisitos

  • Node.js 18+
  • Chave de API Tuteliq

Idiomas Suportados (27)

O idioma é detectado automaticamente quando não especificado. Idiomas beta têm boa precisão, mas podem ter casos extremos em comparação com o inglês.

IdiomaCódigoStatus
InglêsenEstável
EspanholesBeta
PortuguêsptBeta
FrancêsfrBeta
AlemãodeBeta
ItalianoitBeta
HolandêsnlBeta
PolonêsplBeta
RomenoroBeta
TurcotrBeta
GregoelBeta
TchecocsBeta
HúngarohuBeta
BúlgarobgBeta
CroatahrBeta
EslovacoskBeta
EslovenoslBeta
LituanoltBeta
LetãolvBeta
EstonianoetBeta
MaltêsmtBeta
IrlandêsgaBeta
SuecosvBeta
NorueguêsnoBeta
DinamarquêsdaBeta
FinlandêsfiBeta
UcranianoukBeta

Melhores Práticas

Agrupamento de Mensagens

As ferramentas de bullying e conteúdo inseguro analisam um único campo text por solicitação. Se você estiver analisando uma conversa, concatene uma janela deslizante de mensagens recentes em uma única string em vez de enviar cada mensagem individualmente. Palavras únicas ou fragmentos curtos não têm contexto para detecção precisa e podem ser explorados para contornar filtros de segurança.

A ferramenta de aliciamento já aceita um array messages[] e analisa a conversa completa em contexto.

Redação de PII

Habilite PII_REDACTION_ENABLED=true na sua API Tuteliq para remover automaticamente e-mails, números de telefone, URLs, handles sociais, IPs e outras PII de resumos de detecção e payloads de webhook. O texto original ainda é analisado por completo — apenas as saídas armazenadas são limpas.


Idiomas Suportados

Tuteliq suporta 27 idiomas com detecção automática — nenhuma configuração necessária.

Inglês (estável) e 26 idiomas beta: Espanhol, Português, Ucraniano, Sueco, Norueguês, Dinamarquês, Finlandês, Alemão, Francês, Holandês, Polonês, Italiano, Turco, Romeno, Grego, Tcheco, Húngaro, Búlgaro, Croata, Eslovaco, Lituano, Letão, Estoniano, Esloveno, Maltês e Irlandês.

Todos os 24 idiomas oficiais da UE + Ucraniano, Norueguês e Turco. Cada idioma inclui diretrizes de segurança específicas da cultura, cobrindo gírias locais, padrões de aliciamento, vocabulário codificado de automutilação e técnicas de evasão de filtros.

Consulte a documentação de Suporte a Idiomas para detalhes.


Suporte


Privacidade e Legal

Tuteliq processa conteúdo para análise de segurança em nome do operador (o titular da chave de API). O servidor MCP é um transporte fino que encaminha solicitações para api.tuteliq.ai via TLS — nenhum conteúdo de texto, áudio, imagem ou vídeo é armazenado localmente pelo pacote MCP.

TópicoLink
Política de Privacidadetuteliq.ai/privacy
Termos de Serviçotuteliq.ai/terms
Acordo de Processamento de Dadostuteliq.ai/legal/dpa
Transparência em IAtuteliq.ai/ai-transparency
Contatoprivacy@tuteliq.ai

O que é coletado, usado e armazenado

  • Autenticação: chaves de API (no lado do servidor) ou tokens de acesso OAuth 2.1 (conectores Claude / Cursor). Os tokens OAuth são emitidos por api.tuteliq.ai e seguem o fluxo padrão de descoberta RFC 9728 / RFC 8414.
  • Conteúdo das solicitações: texto, áudio, imagens, vídeo e PDFs que você envia para ferramentas de detecção ou análise são processados em memória pela API upstream. O conteúdo não é retido além da solicitação, a menos que você ative explicitamente os recursos de histórico no painel.
  • Metadados armazenados: carimbos de data/hora das solicitações, nome da ferramenta, status, latência e consumo de créditos — usados para análises de uso, cobrança e registros de auditoria.
  • Redação de PII: ative PII_REDACTION_ENABLED=true para remover e-mails, números de telefone, URLs, perfis sociais e IPs dos resumos armazenados e payloads de webhooks. A entrada original ainda é analisada por completo; apenas as saídas armazenadas são higienizadas.
  • Subprocessadores e retenção: consulte o DPA.
  • Seus direitos: o MCP expõe ferramentas de GDPR (export_account_data, delete_account_data, record_consent, withdraw_consent, rectify_data, get_audit_logs) para que você possa exercer os direitos do titular dos dados diretamente do seu cliente.

Licença

Licença MIT — consulte LICENSE para obter detalhes.


Obtenha Certificação — Grátis

A Tuteliq oferece um programa de certificação gratuito para qualquer pessoa que queira aprofundar sua compreensão sobre segurança infantil online. Complete uma trilha, passe no quiz e ganhe seu certificado oficial Tuteliq — verificado e compartilhável.

Três trilhas disponíveis:

TrilhaPara quem éDuração
Pais e CuidadoresPais, responsáveis, avós, professores, treinadores~90 min
Jovens (10–16)Jovens que querem aprender a identificar manipulação~60 min
Empresas e PlataformasGerentes de produto, equipes de confiança e segurança, CTOs, oficiais de conformidade~120 min

Comece aqui → tuteliq.ai/certify

  • 100% Grátis — sem necessidade de login
  • Certificado verificável ao concluir
  • Abrange reconhecimento de aliciamento, sextorsão, cyberbullying, obrigações regulatórias (KOSA, DSA da UE) e mais

A Missão: Por Que Isso Importa

Antes de decidir contribuir ou patrocinar, leia estes números. Eles não são projeções. Não são estimativas de um pitch deck. São estatísticas verificadas da Universidade de Edimburgo, UNICEF, NCMEC e Interpol.

  • 302 milhões de crianças são vítimas de exploração e abuso sexual online todos os anos. Isso é 10 crianças a cada segundo. (Childlight / Universidade de Edimburgo, 2024)
  • 1 em cada 8 crianças no mundo foi vítima de imagens sexuais não consensuais no último ano. (Childlight, 2024)
  • 370 milhões de meninas e mulheres vivas hoje sofreram estupro ou agressão sexual na infância. Estima-se que 240–310 milhões de meninos e homens passaram pelo mesmo. (UNICEF, 2024)
  • 29,2 milhões de incidentes de suspeita de exploração sexual infantil foram relatados à CyberTipline do NCMEC somente em 2024 — contendo 62,9 milhões de arquivos (imagens, vídeos). (NCMEC, 2025)
  • 546.000 relatos de aliciamento online (adultos aliciando crianças) em 2024 — um aumento de 192% em relação ao ano anterior. (NCMEC, 2025)
  • Aumento de 1.325% nos relatos de material de abuso sexual infantil gerado por IA entre 2023 e 2024. A tecnologia que deveria proteger as crianças está sendo usada como arma contra elas. (NCMEC, 2025)
  • 100 relatos de sextorsão por dia ao NCMEC. Desde 2021, pelo menos 36 adolescentes do sexo masculino tiraram a própria vida por terem sido vítimas de sextorsão. (NCMEC, 2025)
  • 84% dos relatos são resolvidos fora dos Estados Unidos. Este não é um problema americano. Esta é uma emergência global. (NCMEC, 2025)

A criptografia de ponta a ponta está tornando as plataformas cegas. Em 2024, as plataformas relataram 7 milhões de incidentes a menos do que no ano anterior — não porque o abuso parou, mas porque elas não conseguem mais vê-lo. As ferramentas que detectam imagens conhecidas estão falhando. Os sistemas que dependem de moderadores humanos estão sobrecarregados. A tecnologia para detectar comportamento — padrões de aliciamento, escalada, manipulação — em conversas de texto em tempo real existe agora. Ela está rodando em api.tuteliq.ai.

A questão não é se essa tecnologia é possível. A questão é se construímos a empresa para colocá-la em todos os lugares onde ela precisa estar.

A cada segundo que esperamos, outra criança é prejudicada.

Temos a tecnologia. Precisamos do apoio.

Se esta missão é importante para você, considere patrocinar nosso trabalho de código aberto para que possamos continuar construindo as ferramentas que protegem as crianças — e mantê-las gratuitas e acessíveis para todos.


Feito com carinho pela segurança infantil pela equipe Tuteliq