Segurança e privacidade
Seus testes e evidências permanecem nas suas máquinas. Esta página lista o que sai delas, o que sua conta mantém e por quanto tempo, e como obter uma cópia desses dados. A Política de Privacidade é o texto jurídico; esta página é a versão prática.
O que sai da sua máquina
O Nexus Studio faz uma única conexão por conta própria: a verificação de licença. Na tela Licença do Studio, O que sai desta máquina mostra exatamente a próxima solicitação, com a chave ou o token ocultado.
- Ativação, uma vez por máquina: sua chave de licença, o hash da máquina, um nonce e os detalhes da máquina.
- Renovação, quando o Studio inicia e uma vez por dia enquanto ele roda, ou a cada hora enquanto uma verificação está atrasada: o token de ativação, o hash da máquina, um novo nonce e os detalhes da máquina. Um servidor que executa o engine sem o Studio renova antes de um comando, quando a verificação estiver vencida.
- Nunca: nomes de testes, código dos testes, resultados, capturas de tela, vídeos, relatórios, histórico ou os endereços dos aplicativos que você testa.
O que é cada parte:
- Hash da máquina. Um SHA-256 do próprio ID da sua máquina: o MachineGuid no Windows,
/etc/machine-idno Linux. O ID em si nunca é enviado. Todos os usuários do Windows e todas as reinstalações do Studio em uma mesma máquina geram o mesmo hash, por isso compartilham uma única vaga na licença. - Nonce. 32 bytes aleatórios, novos a cada solicitação. A resposta precisa devolvê-los, com assinatura, para impedir que uma resposta antiga seja reutilizada.
- Detalhes da máquina. O nome do host da máquina, o nome e a versão do sistema operacional e a versão do Studio, cada um limitado a 64 caracteres. Eles servem apenas para identificar a máquina na sua conta, em License & machines; o servidor nunca os usa para decidir nada sobre a licença.
- Token de ativação. Um segredo aleatório que o servidor de licenças fornece a esta máquina quando ela é ativada. Ele representa a vaga desta máquina na licença, e o servidor mantém apenas um hash dele.
A resposta é uma confirmação assinada: o ID da sua licença, o plano, o hash da máquina e as datas. O Studio só a armazena após verificar a assinatura, o nonce e o hash da máquina, e nunca confia nela por mais de 16 dias, independentemente do que ela informe. O ID da sua licença retorna nessa resposta; a solicitação não o inclui.
O servidor de licenças é executado na Cloudflare, que vê o endereço IP de onde vem cada verificação. Qualquer outro serviço que você conectar, como Jira, Slack, Telegram ou um provedor de IA na nuvem, é acessado diretamente da sua máquina, nunca por nosso intermédio.
Chaves e tokens
- Sua chave de licença é exibida uma única vez, na sua conta. Guardamos apenas o prefixo, que diferencia as chaves, e um hash SHA-256 da chave, para que ninguém possa recuperá-la a partir dos nossos dados, nem mesmo você.
- O Studio envia a chave uma única vez, para ativação, e não a armazena. Ele armazena o token de ativação e a confirmação mais recente em
license.json, na pasta.sentinel-studiodo seu perfil de usuário, protegidos por um HMAC com chave vinculada a esta máquina: um arquivo copiado ou editado é considerado ausente. - Notebook perdido ou roubado: na sua conta, em License & machines, desative-o. O token dele para de funcionar na hora, a máquina fica bloqueada até você liberá-la novamente, e ela passa para somente leitura na próxima verificação de licença, ou quando a última confirmação expirar, em no máximo 11 dias, se ficar offline. Regenerar a chave faz o mesmo com todas as máquinas.
- Sua conta permite entrar com um link de uso único, válido por 15 minutos, ou com o Google. Uma sessão dura 30 dias, e em Configurações você pode encerrar todas as outras sessões.
O que guardamos, e por quanto tempo
O portal da conta e o servidor de licenças guardam seus registros em um único banco de dados. Cada linha abaixo é uma de suas tabelas, com por quanto tempo é mantida, inclusive depois de você excluir sua conta. Um job agendado faz a limpeza. A Política de Privacidade explica por que guardamos cada uma e quem a processa.
| Registro | O que contém | Por quanto tempo |
|---|---|---|
| Conta | Seu e-mail e se ele foi verificado, o ID da sua conta Google se você usa o Google, seu ID de cliente no Stripe depois que você paga, quais Termos você aceitou e quando, um checkout que você tenha aberto, quando a conta foi criada. | Enquanto a conta estiver aberta. Na exclusão, o e-mail vira um valor genérico e o ID do Google é apagado; o ID da conta, suas datas, o ID de cliente no Stripe e o aceite dos Termos são eliminados 24 meses depois. |
| Sessões | Um hash SHA-256 de cada token de sessão, e quando a sessão começou, termina ou foi encerrada. | Uma sessão dura 30 dias; seu registro é eliminado 30 dias após o fim dela. Apagado na exclusão. |
| Links de acesso | O endereço para o qual um link foi enviado, um hash do link e quando ele expira ou foi usado. | Um link funciona por 15 minutos; seu registro é eliminado 1 dia após expirar. Apagado na exclusão. |
| Licença | Plano, intervalo de cobrança, máquinas permitidas, status e o motivo da revogação, ID da assinatura no Stripe, as datas de pago até e de carência, um encerramento agendado, a primeira ativação, quando enviamos os lembretes de teste e de renovação. | Enquanto a conta estiver aberta. Na exclusão, é marcada como cancelada, ou permanece revogada, sem nada que cite você, e é eliminada 24 meses depois. |
| Chave de licença | O prefixo da chave e seu hash SHA-256; quando ela foi criada e substituída. | Enquanto a conta estiver aberta. Apagada na exclusão: a chave deixa de funcionar. |
| Máquinas | O hash de cada máquina ativada, um hash do token de ativação, o nome que você deu a ela, o nome do host, o sistema operacional e a versão do Studio, e quando foi ativada, fez a última verificação, foi desativada e bloqueada. | Enquanto a conta estiver aberta. Apagadas na exclusão: cada máquina deixa de renovar. |
| Máquinas em teste | O hash de cada máquina que iniciou um teste, e qual teste. | Enquanto a conta estiver aberta e depois por 24 meses após a exclusão, para que uma máquina ainda receba apenas um teste. |
| E-mails | Qual e-mail foi enviado e quando: links de acesso, lembretes de teste e de renovação, avisos sobre seu plano, licença e conta. Nunca seu endereço: uma linha de acesso guarda um hash dele, uma linha de lembrete o ID da sua conta. | Enquanto a conta estiver aberta. Apagados na exclusão, exceto o aviso de que a conta foi excluída, eliminado 24 meses depois. |
| Registro de auditoria | Eventos da conta: logins e logouts, os Termos aceitos, uma chave regenerada, uma máquina desativada, liberada novamente ou renomeada, um pagamento não aplicado ou reembolsado automaticamente, uma licença revogada ou restaurada e o motivo, a própria exclusão. | Enquanto a conta estiver aberta e depois por 24 meses após a exclusão. Ninguém pode editá-lo. |
| Eventos de pagamento | O ID e o tipo de cada notificação enviada pela Stripe, e quando ela chegou. | Mantido: não há dados pessoais nele. |
| Visitas ao site | Uma visualização de página ou um download: o caminho da página, o site de origem do link, o horário. Nenhum endereço IP, cookie ou identificador. | 13 meses. Nunca vinculado a uma conta. |
O que permanece após uma exclusão é o que uma disputa de cobrança ou um segundo teste na mesma máquina exigiria, e é eliminado após 24 meses. Excluir a conta também exclui seu registro de cliente no Stripe, com os cartões salvos; as faturas e os pagamentos permanecem no Stripe, para fins contábeis.
Cookies
Até você aceitar a barra de analytics (Google Analytics 4, desativado por padrão e nunca ativo com Global Privacy Control ou Do Not Track) ou abrir o chat, este site não define cookies e não armazena nada no seu navegador. O portal da conta define apenas o que o login exige, e nada para publicidade. O chat (Intercom) só é carregado quando você pressiona "Chat with the AI agent" e, então, define seus próprios cookies intercom-…; a página de login nunca o carrega.
__Host-sessionmantém você conectado ao portal por 30 dias, ou até você sair. Ele guarda um token aleatório que os scripts da página não conseguem ler (HttpOnly), que viaja apenas por HTTPS (Secure) e somente para o nosso próprio domínio, com SameSite=Lax. Guardamos apenas um hash do token.__Host-g_oidcexiste apenas enquanto você entra com o Google. Ele protege esse acesso e é apagado quando o acesso termina, ou após 5 minutos.
Baixe seus dados
- Na sua conta, abra Privacidade e escolha Baixar meus dados.
- Você recebe um arquivo JSON com o nome
nexus-account-seguido da data. Ele contém sua conta, licença, chaves (apenas prefixo e datas), máquinas e máquinas em teste, sessões, links de acesso, os e-mails que enviamos a você e seu registro de auditoria.
Ele nunca inclui os hashes armazenados das suas chaves, tokens ou sessões. Suas faturas, seu cartão e seu endereço de cobrança ficam na Stripe: abra Plano & cobrança, depois Gerenciar cobrança. Para excluir a conta, consulte Como excluir sua conta.