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
| Campo | O que é |
|---|---|
| Versão do aplicativo, plataforma, versão do sistema, arquitetura do processador | Identifica a versão, e não você |
| Motivo e endereço da falha | De que tipo foi a falha e onde na memória ela aconteceu |
| Rastreamento de pilha | Até 64 quadros de pilha, com símbolos onde for possível |
| Contagem de camadas, quadro atual, total de quadros | A forma grosseira do projeto aberto na hora: sem nomes, sem conteúdo |
| Ferramenta ativa | Qual 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.
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.