Pular para o conteúdo
Jack Runtime

Telemetria

Data de vigência: 22 de outubro de 2026

O Jack Runtime informa como é usado, para podermos ajudar você quando algo dá errado e mantê-lo funcionando enquanto os harnesses que ele controla mudam, muitas vezes toda semana. Esta página lista tudo o que ele envia. Nada mais sai da sua máquina para nós.

O que nunca é enviado

Seja qual for o evento: prompts, respostas e textos de chat; nomes de arquivos e caminhos; os nomes que você dá a repositórios, projetos, agentes e colegas; o texto dos limites rígidos; seus documentos; linhas de comando e variáveis de ambiente; seu e-mail.

O produto guarda a lista de eventos e propriedades no próprio código e descarta tudo o que não estiver nela.

Como diferenciamos as instalações

Na primeira execução, o Jack Runtime cria um ID de instalação aleatório e o guarda em ~/.jack. Ele não deriva de você, da sua máquina nem das suas contas. Só é vinculado a uma conta se você entrar para usar o relay hospedado. jack telemetry status mostra o seu ID de instalação e se a telemetria está ligada.

Propriedades em todo evento

PropriedadeO que é
install_idUm ID aleatório criado na primeira execução do Jack Runtime e guardado em ~/.jack. Ele não deriva de nada sobre você ou sua máquina. jack telemetry status mostra o ID.
productQual produto enviou o evento: runtime ou work.
surfaceOnde aconteceu, como a linha de comando, o daemon ou o app para desktop.
app_versionA versão que você usa.
os, archSeu sistema operacional e a arquitetura do processador.
planSeu plano: Free, Pro, Team ou Enterprise.
schema_versionA versão desta lista de eventos.
country, regionCalculados a partir do seu endereço IP quando o evento chega. O endereço IP é descartado em seguida e nunca armazenado.

Eventos

EventoQuando é enviado e o que leva
command_executedVocê executa um comando jack.O comando e os nomes das flags usadas, nunca os valores.
command_completedUm comando jack termina.O comando, o código de saída, quanto tempo levou e se deu certo.
daemon_startedO daemon do Jack Runtime inicia.Nada além das propriedades comuns.
tool_calledUm harness ou app chama uma das ferramentas MCP do Jack Runtime.A ferramenta, o harness ou cliente MCP que chamou (pelo nome do produto), o resultado, o código de erro, se houver, e quanto tempo levou.
session_state_changedUma sessão de trabalho muda de estado, por exemplo de trabalhando para aguardando.O estado anterior e o novo, o harness do worker, o harness que orquestra, se o Jack Runtime iniciou a sessão ou se conectou a ela, e em que profundidade ela está abaixo de outros workers.
turn_completedUm worker termina um turno.O harness, quantos eventos de cada tipo o turno teve, a contagem de tokens e quanto tempo esperou por permissão. Nunca o que foi dito.
install_snapshotUma vez por dia.Quais harnesses estão instalados e conectados, e quantas sessões, grupos, projetos, agentes, rotinas, tarefas e limites rígidos você tem. Só contagens, nunca nomes.
relay_connectedSeu Jack Runtime se conecta ao relay hospedado.Nada além das propriedades comuns.
update_checkedO produto verifica se há uma nova versão.O canal de atualização e a versão encontrada.
update_installedUma nova versão é instalada.A versão anterior, a nova e o canal.

Relatórios de falha

Quando o Jack Runtime encontra um erro interno, ele envia um relatório de falha ao Sentry: o erro, o stack trace, a versão, o seu sistema operacional e o mesmo ID de instalação. Os stack traces mostram caminhos dentro do Jack Runtime, e não os seus arquivos, sempre que o build permite. O Sentry não armazena o seu endereço IP.

Na primeira vez que você usa

Na primeira vez que você usa o Jack Runtime em um terminal (nunca em CI ou em um script), ele avisa uma vez que a telemetria está ligada, o que coleta e como se opor, com um link para esta página.

Como desligar

A telemetria fica sempre ligada nos planos Free, Pro e Team, porque é assim que damos suporte a você. Organizações Enterprise podem ter a telemetria desativada para a organização. Não há um interruptor para isso no app.

Você pode se opor a qualquer momento nos termos do artigo 21(1) do GDPR. Envie um e-mail para [email protected] com os motivos relacionados à sua situação e o ID de instalação mostrado por jack telemetry status. Analisamos a sua oposição e respondemos por e-mail. Se você pedir, apagamos o que temos sob o seu ID de instalação.

Para onde vai e por quanto tempo guardamos

Os eventos passam por um relay no nosso próprio domínio até o PostHog, e os relatórios de falha vão para o Sentry, ambos nas regiões da UE. O seu endereço IP só é usado para identificar país e região, e depois é descartado. Guardamos os eventos de uso por um ano e os relatórios de falha por 90 dias. Nunca vendemos esses dados, não os compartilhamos para publicidade e não os usamos para nada além das finalidades descritas na avaliação de interesse legítimo.

Base legal

O nosso interesse legítimo em dar suporte a você e manter o Jack Runtime funcionando (artigo 6(1)(f) do GDPR). A avaliação de interesse legítimopondera esse interesse com os seus. Quem somos, e o resto de como tratamos dados pessoais, está na política de privacidade.

Seus direitos

Você pode pedir uma cópia do que temos e pedir para corrigir, apagar ou restringir esses dados. Envie um e-mail para [email protected] e respondemos em até um mês. Você também pode reclamar à autoridade norueguesa de proteção de dados, a Datatilsynet, ou à autoridade do lugar onde mora, como a ANPD no Brasil.

Mudanças

Um novo evento ou propriedade aparece nesta página antes de uma versão enviá-lo, e a data acima muda. Todo evento leva schema_version, para diferenciar versões antigas e novas.