Política de privacidade
Última atualização: 6 de julho de 2026
Resumo
O tdmcp não coleta, armazena nem transmite nenhum dado pessoal. Ele roda inteiramente na sua própria máquina, não exige conta nem login, e não tem telemetria nem análise. Não envia nada para o autor nem para terceiros.
O que é o tdmcp
O tdmcp é um servidor local de Model Context Protocol mais uma pequena ponte em Python que roda dentro do seu próprio processo do TouchDesigner. Não existe serviço hospedado nem componente em nuvem: você instala tudo ao lado do TouchDesigner no seu próprio computador, e o seu cliente de IA (Claude Desktop, Claude Code, Codex ou Cursor) inicia o servidor local.
Dados que coletamos
Nenhum. O tdmcp não tem:
- contas de usuário, login ou autenticação própria;
- telemetria, análise ou rastreamento de uso;
- relatórios de erro ou de falha enviados para qualquer lugar.
Atividade de rede
O tdmcp não faz nenhuma chamada de rede automática ou em segundo plano por conta própria, e nunca envia nada para o autor, para a Anthropic ou para qualquer serviço de análise ou telemetria. Sua atividade normal são requisições HTTP locais para a sua própria ponte do TouchDesigner em 127.0.0.1:9980 (o host e a porta são configuráveis pelo usuário via TDMCP_TD_HOST / TDMCP_TD_PORT).
As únicas conexões de saída que o tdmcp faz são as que você pede explicitamente:
- Importação de shaders. Se você usar as ferramentas
import_shadertoyouimport_isf_shader, o tdmcp busca o shader da fonte que você indicou — a API do Shadertoy (shadertoy.com) ou a URL exata que você passou. Nada é buscado a menos que você rode essas ferramentas; aimport_shadertoypode ser totalmente desativada comTDMCP_OFFLINE=1. - Copiloto de IA local opcional. O copiloto embutido opcional conversa com o endpoint de modelo de linguagem que você configura via
TDMCP_LLM_BASE_URL, que por padrão aponta para um runtime local em127.0.0.1:11434(por exemplo, Ollama). Ele só conecta se você usar o copiloto, e só ao endpoint que você definir.
Nenhum desses caminhos envia dados sobre você — eles buscam o conteúdo que você pediu, da fonte que você escolheu. Não há nenhuma outra saída de dados.
Quaisquer arquivos que você pedir para o tdmcp gravar — receitas, presets, snapshots ou exportações para o vault — são salvos no seu próprio disco local e nunca são enviados para lugar nenhum.
Seu cliente de IA
Quando você descreve um visual, o seu comando e as respostas da IA são processados pelo cliente de IA que você escolheu (por exemplo, o Claude Desktop) sob a política de privacidade desse cliente. O tdmcp não é o controlador desses dados e não adiciona nenhuma coleta própria por cima do seu cliente.
Terceiros
O tdmcp não inclui nenhum SDK de terceiros, rastreador ou análise. O npm e o GitHub são canais de distribuição do software e operam sob as próprias políticas de privacidade; o tdmcp em si não envia os seus dados para eles nem para ninguém durante a execução. Os únicos serviços de terceiros que o tdmcp chega a contatar são os que você invoca pelo nome (como a API do Shadertoy via import_shadertoy), e apenas para buscar o conteúdo que você pediu — veja Atividade de rede.
Segurança
A ponte do TouchDesigner executa Python dentro do seu próprio processo do TouchDesigner e escuta em 127.0.0.1:9980. Você continua no controle do acesso:
- mantenha os endpoints de execução de código arbitrário fechados por padrão, exceto quando você configurar
TDMCP_BRIDGE_TOKENou definir explicitamenteTDMCP_BRIDGE_ALLOW_EXEC=1dentro do TouchDesigner, e - exija um token de portador definindo
TDMCP_BRIDGE_TOKENno servidor e no TouchDesigner quando a ponte puder ser acessada além de uma máquina local confiável.
Veja a referência de arquitetura e as variáveis de ambiente para o modelo de segurança completo.
Retenção e exclusão de dados
Como o tdmcp não coleta nem retém nenhum dado pessoal, não há nada para armazenarmos, retermos ou excluirmos. Remover a extensão remove o software; quaisquer arquivos locais que você criou permanecem sob o seu controle, no seu próprio disco.
Contato
Dúvidas sobre esta política? Abra uma issue em github.com/Pantani/tdmcp/issues.
Alterações
Se esta política mudar, a versão atualizada será publicada nesta página com uma nova data de "última atualização" acima.