Documentação Referência

Relatórios de falha e privacidade

O que o Celas Studio registra quando falha, o que o relatório contém, e exatamente o que você envia quando escolhe relatar.

O Celas Studio instala um tratador de falhas antes de qualquer outra coisa começar, no Windows e em toda plataforma POSIX. Se o aplicativo falha, esse tratador escreve um relatório pequeno em texto simples no disco (nunca um despejo de memória) e sai do caminho; nada é enviado sozinho no momento da falha.

O que um relatório contém

CampoO que é
Versão do aplicativo, plataforma, versão do sistema, arquitetura do processadorIdentifica a versão, e não você
Motivo e endereço da falhaDe que tipo foi a falha e onde na memória ela aconteceu
Rastreamento de pilhaAté 64 quadros de pilha, com símbolos onde for possível
Contagem de camadas, quadro atual, total de quadrosA forma grosseira do projeto aberto na hora: sem nomes, sem conteúdo
Ferramenta ativaQual ferramenta estava selecionada quando falhou

Nomes de arquivo, caminhos de arquivo e arte nunca fazem parte de um relatório de falha. Não há conteúdo de documento nenhum ali dentro: só as contagens acima.

O que acontece na próxima vez que você abre o aplicativo

Se houver um relatório esperando, o início seguinte mostra uma caixa: "O Celas Studio fechou inesperadamente", com o mesmo resumo de privacidade mostrado acima e duas escolhas: Enviar relatório ou Agora não.

  • O Enviar relatório envia o relatório numa linha de execução em segundo plano e, assim que ele chega, exclui o arquivo local.
  • O Agora não deixa o relatório no disco e fecha a caixa. Nada é enviado. A mesma caixa aparece de novo no início seguinte, até que um relatório seja de fato enviado.
Enviar um relatório de falha é sempre esse passo manual. As Preferências ▸ Geral trazem uma caixa "Enviar relatórios de falha anônimos", mas nenhum relatório é enviado sozinho nunca. A escolha é feita nesta caixa, todas as vezes.

O que sai da máquina

Um relatório enviado vai ao celas.studio por HTTPS. Os caminhos de pasta pessoal dentro do rastreamento de pilha são apagados (tudo o que vier depois de /Users/, /home/ ou C:\Users\ é trocado por [user] antes de a requisição sair da sua máquina) e o rastreamento de pilha tem o comprimento limitado. Um identificador anônimo da instalação viaja com o relatório para que falhas repetidas da mesma instalação possam ser agrupadas; ele é gerado localmente e não é uma impressão digital de hardware. Se por acaso você estiver conectado à sua conta do celas.studio, o relatório é atribuído a você, mas entrar na conta nunca é preciso para enviar um.

Onde os relatórios ficam

Um relatório não enviado fica como crash-report.txt na pasta de dados do aplicativo, ao lado dos seus outros ajustes: veja Onde o Celas Studio guarda os arquivos dele. Um client-id.txt anônimo fica ao lado dele. Se a falha acontece cedo demais para o aplicativo saber qual é a pasta normal dele, o relatório recai num arquivo ao lado do executável no Windows, ou na pasta temporária do sistema no macOS e no Linux.