Ficha de dados do ExplainStats para escolas e universidades

O que o complemento lê, o que armazena, onde, quem pode ver e por quanto tempo: as respostas de que suas equipes de TI, privacidade e proteção de dados precisam, em uma única página.

Atualizado: 13 de outubro de 2026Válida para o ExplainStats 2.4

Em resumo

  • O ExplainStats funciona dentro do Google Sheets, no ambiente Apps Script do Google. Não existe servidor do ExplainStats: o código do complemento não faz chamadas de rede e não tem permissão para chamar serviços externos, então os dados da planilha não são enviados a nós nem a ninguém.
  • Ele lê as células que o usuário seleciona (e, antes de escrever, verifica se as células de saída estão vazias), na planilha em que está aberto, e escreve os resultados nessa mesma planilha.
  • Ele não pede a ninguém nome, endereço de e-mail, turma ou escola. Alunos e professores não precisam de conta conosco.
  • Nenhuma análise de uso, nenhuma publicidade e nenhum cookie no complemento. Os dados nunca são usados para treinar modelos de IA.
  • Nós, o desenvolvedor, não conseguimos abrir, ler nem exportar as planilhas de ninguém.

Permissões

O ExplainStats pede ao Google três permissões (escopos OAuth), o mínimo de que precisa para funcionar.

PermissãoPor quê
spreadsheets.currentonly
Ver, editar, criar e excluir apenas as planilhas específicas em que você usa este complemento
Para ler o intervalo que o usuário seleciona e escrever os resultados nessa planilha. Não dá acesso a nenhum outro arquivo.
script.container.ui
Exibir e executar conteúdo da web de terceiros em avisos e barras laterais dentro dos aplicativos do Google
Para exibir o menu e a barra lateral do ExplainStats dentro do Google Sheets.
userinfo.email
Ver o endereço de e-mail principal da sua Conta do Google
Para verificar uma chave de licença (uma chave pessoal é assinada para um endereço de e-mail, uma chave de escola para um domínio) e, quando um usuário clica em um passe para comprá-lo, para preencher previamente a página de pagamento, de modo que a chave seja gerada para esta conta. Os códigos de turma nunca o utilizam.

Não solicitados: Google Drive, Gmail, contatos, agenda, outras planilhas ou conexão com serviços externos (script.external_request). A barra lateral carrega apenas a folha de estilos de complementos do próprio Google; os links para explainstats.com (guias, ajuda, privacidade) só se abrem quando o usuário clica neles.

Tudo o que o complemento armazena

DadoOndeQuem pode lerPor quanto tempo
Células selecionadas para uma análiseLidas na memória, dentro do Apps Script, durante o cálculoO complemento, executando para o usuárioDescartadas quando o cálculo termina. Nunca armazenadas pelo ExplainStats.
Resultados: tabelas, gráficos, abas “mostrar os passos”, séries de exercícios, dados de exemploNa planilha do usuário, como conteúdo comumTodas as pessoas com quem a planilha é compartilhadaAté o usuário excluí-los
Configurações: idioma da interface, linha de citação ativada ou desativadaA conta Google do usuário (propriedades de usuário do Apps Script, privadas do ExplainStats)Apenas o complemento, executando para esse usuário. Não o desenvolvedor.Sem expiração automática. Nenhum conteúdo de planilha, nome ou endereço de e-mail.
Plano e contadores: data de início do teste, análises Pro usadas no mês, número de análises executadas (usado para exibir um pedido opcional de avaliação na 3ª e na 10ª análise), se esse pedido foi respondidoMesmo lugarIdemIdem
Marcador da oferta de lançamento: se a conta já usava o ExplainStats antes do início da venda dos passes pagosMesmo lugarIdemSem expiração automática
Chave de licença ou código de turma, apenas se um deles for inserido; com um código de turma, um número de vaga aleatórioMesmo lugarIdemAté ser removido na barra lateral
Vagas da turma: para cada código de turma, os números de vaga aleatórios das contas que entraram nele (no máximo 150)Propriedades de script do Apps Script do projeto ExplainStatsO desenvolvedor (os números de vaga não identificam ninguém; só a contagem é útil)Excluídas um mês após o fim do código de turma
Modo prova, apenas se um professor o ativar: um marcador ligado/desligado com um hash SHA-256 do PIN (nunca o próprio PIN)Normalmente dentro da planilha, para que as cópias mantenham o modo prova (se o Google recusar, no armazenamento do Apps Script vinculado à planilha)O complementoAté o modo prova ser desativado
Modo prova: um contador de PINs errados e o horário de término do bloqueio de 15 minutosArmazenamento do Apps Script vinculado a essa planilha (não é copiado com ela)O complementoApagados quando o PIN correto é digitado

Lido, mas não armazenado. O endereço de e-mail da conta é lido quando uma chave de licença é verificada (a comparação é feita dentro do Apps Script) e para montar os links de pagamento dos botões de passe: ele só chega ao provedor de pagamento se o usuário clicar em um deles. Ele não é armazenado pelo complemento, não é enviado a nós e não é gravado nos relatórios de erro. A configuração de idioma da conta é lida para escolher o idioma padrão da interface.

O que o Google registra para o desenvolvedor

Como todo projeto Apps Script, o ExplainStats tem registros que o Google mantém e mostra apenas ao desenvolvedor:

  • registros de execução: qual função do complemento foi executada, quando, por quanto tempo e se teve sucesso, e quantas pessoas usaram o complemento (uma contagem);
  • relatórios de erro para falhas inesperadas: a mensagem de erro e o ponto do código em que ela ocorreu, mantidos por até 30 dias.

O ExplainStats foi projetado para que esses registros não contenham nenhum conteúdo de planilha nem endereço de e-mail: as mensagens que citam os dados do usuário (por exemplo “A célula B4 não é um número”) e as mensagens sobre chaves de licença são mostradas apenas na barra lateral e não são registradas. Se uma análise falhar de forma inesperada, o texto entre aspas duplas é mascarado antes de o Google registrar a mensagem. Usamos esses registros apenas para corrigir bugs e para saber quanto o complemento é usado.

Alunos e menores de idade

  • O ExplainStats não coleta nenhuma informação pessoal dos alunos: nenhum nome, nenhum endereço de e-mail, nenhuma turma ou série, nenhuma conta. O que ele guarda está listado acima, na própria conta Google ou na planilha de cada aluno.
  • Com uma licença de turma, os alunos digitam o código de turma uma única vez: nada mais é pedido, e o complemento nunca lê o endereço de e-mail deles para isso.
  • O Google Workspace for Education permite que o administrador decida quais apps de terceiros os usuários designados como menores de 18 anos podem usar. Para liberar o ExplainStats, adicione-o pela página no Marketplace ou instale-o para o domínio: veja Implantando para todo o domínio.
  • Se a sua escola ou rede de ensino pede aos fornecedores que preencham um questionário de privacidade ou que analisem um acordo de privacidade de dados, envie-o para [email protected] e nós o responderemos.

Segurança

  • Privilégio mínimo: as três permissões acima, e nada mais.
  • Analisado pelo Google: o ExplainStats passou pela verificação OAuth do Google e pela análise do Google Workspace Marketplace.
  • Criptografia: as trocas entre o navegador, o Google Sheets e o Apps Script são criptografadas em trânsito; os dados mantidos pelo Google são criptografados em repouso pela infraestrutura do Google. O site é servido apenas por HTTPS.
  • Acesso do desenvolvedor: uma única conta Google, protegida pela verificação em duas etapas, pode acessar o código do complemento e seus registros. Ninguém no ExplainStats pode abrir as planilhas dos usuários.
  • Incidentes: se algum dia um incidente de segurança afetasse dados pessoais, informaríamos as pessoas afetadas e, quando exigido, a autoridade competente dentro das 72 horas previstas pelo RGPD (GDPR).

Prestadores de serviço

PrestadorFunçãoRecebe dados da planilha?
Google (Google Workspace, Apps Script, Google Cloud)Executa o complemento dentro do Google Sheets e mantém as configurações, os contadores e os registros descritos acimaA planilha já está no Google; o ExplainStats não a envia para nenhum outro lugar
CloudflareHospeda o site explainstats.com e retransmite as notificações de pagamento para o nosso serviço de chavesNão

Remover o ExplainStats

  • Um usuário pode desinstalá-lo do Google Sheets (Extensões › Complementos › Gerenciar complementos) e remover o acesso dele em myaccount.google.com/permissions.
  • Um administrador pode remover uma instalação de domínio pelo Google Admin Console (Apps do Google Workspace Marketplace).
  • Os resultados já escritos nas planilhas permanecem nelas como conteúdo comum. As pequenas configurações e os contadores mantidos na conta Google do usuário podem permanecer após a desinstalação; eles não contêm nenhum conteúdo de planilha.

Dúvidas

Escreva para [email protected]. Mais detalhes na política de privacidade e no aviso legal. Esta ficha descreve o ExplainStats 2.4; nós a atualizamos sempre que o complemento muda o que lê ou armazena, e a data no topo muda junto.