Privacidade da extensão Chrome
Política de privacidade do Coletor de Invocações Ancient
Esta política se aplica à extensão Coletor de Invocações Ancient do Runekist Chrome. O coletor mantém as capturas no seu dispositivo primeiro e envia dados Ancient para Runekist somente quando você escolhe capturas concluídas para upload.
01
Iniciar monitoramento
02
Capturar localmente
03
Escolha o que enviar
Esta política de extensão complementa a política de privacidade geral Runekist .
01
Controlador e contato
Runekist é operado por Devops Plaza SL, que é o controlador dos dados pessoais enviados para Runekist por meio da extensão. Para perguntas, solicitações ou suporte sobre privacidade, use o formulário de suporte existente. Contatar suporte
02
Finalidade e controle do usuário
A extensão monitora a saúde das invocações Ancient e o progresso da classificação do clã na guia do jogo Total Battle que você seleciona. Ele armazena capturas localmente, permite baixar uma exportação JSON local e permite fazer upload de capturas concluídas selecionadas para um clã Runekist após um Líder ou Superior autorizado vincular esse destino.
03
Dados manipulados de Total Battle
Durante o monitoramento, a extensão manipula Ancient e identificadores de eventos; Nível Ancient, valores de saúde, amostras de saúde, estado de convocação, coordenadas do mapa e carimbos de data/hora; identificadores de reino e clã; identificadores de jogadores, nomes de exibição, classificações, pontuações, alterações de pontuação e alterações de classificação; a origem Total Battle suportada e o identificador da guia vinculada do navegador; e estado operacional, evidências de cobertura, erros, lacunas e diagnósticos limitados necessários para executar o coletor.
Para repetir a solicitação de classificação de clã somente leitura, a extensão armazena um modelo de solicitação validado contendo o URL da solicitação Total Battle, corpo POST, cabeçalhos não confidenciais permitidos, opções de busca, informações de referência, evidência do reino e tempo de captura. Autorização, cabeçalhos Cookie, Proxy-Authorization e Set-Cookie são removidos antes do armazenamento.
04
Dados de conexão Runekist
O gerenciamento de links e conexões lida com o rótulo de e-mail da conta Runekist, rótulo do clã e slug do clã; um identificador de perfil local e um identificador de instalação; status de conexão, autorização, expiração e revogação; um código de ligação temporário e um segredo de votação; a credencial do coletor no escopo do clã; e metadados de nome de extensão, versão, commit de construção e versão do decodificador. O Runekist API também processa o endereço do cliente IP para segurança e limitação de taxa. Proxies reversos e logs operacionais ou de segurança podem processar o endereço IP e solicitar metadados.
05
Armazenamento local e quando a coleta começa
A extensão usa chrome.storage.local para instalação e estado do perfil, credenciais do coletor, estado da conexão, estado do tempo de execução e modelos de solicitação de classificação higienizados. Ele usa IndexedDB para sessões, ciclos de vida Ancient, amostras de integridade, pontos de verificação e alterações de classificação, amostras agregadas, diretório do player, estado de upload e um buffer de anel de diagnóstico limitado a 200 eventos por sessão.
Instalar ou vincular a extensão pode criar instalação, conexão e estado de credencial, mas o monitoramento e a persistência de captura começam somente depois que você pressiona “Iniciar monitoramento” em uma guia Total Battle compatível. As capturas permanecem no dispositivo, a menos que você as exporte ou selecione explicitamente as capturas concluídas para upload.
06
Exclusão local, redefinição, desvinculação e desinstalação
Você pode excluir localmente um Ancient individual concluído. Isso remove seu ciclo de vida, registros de integridade e classificação e estado de upload; amostras agregadas em nível de sessão, entradas no diretório do player e diagnósticos permanecem até que a sessão seja redefinida. “Redefinir sessão” interrompe o monitoramento e exclui a sessão atual e seus registros no nível da sessão, mas não pode excluir os arquivos JSON que você já baixou.
A desvinculação revoga a instalação Runekist selecionada e remove esse perfil e credencial de conexão local; não exclui capturas locais ou dados já carregados. A ação comum “Limpar dados de navegação” do Chrome não limpa o armazenamento da extensão. A remoção da extensão limpa seus dados chrome.storage.local e Chrome remove o armazenamento local da extensão, incluindo IndexedDB.
07
Transmissão para Runekist
A criação e pesquisa de links, verificações de autorização, renovação de credenciais, revogação, verificações de status de conexão e uploads são enviados para runekist.com por meio de HTTPS. Os dados Ancient são carregados somente depois que um destino autorizado é vinculado e você seleciona explicitamente uma ou mais capturas concluídas. Uma exportação JSON local é um download separado para o seu dispositivo; a exportação não envia o arquivo para Runekist.
O esquema de upload atual inclui:
- formato de envio e versão do esquema, identificador de envio e hora de criação; nome e versão da extensão, commit da compilação e versão do decodificador; e o identificador de sessão local, hora de início e hora de término;
- evidência vinculativa: identificador de reino, Ancient e identificadores de reino de solicitação, identificadores de clã e de jogador atual quando disponíveis, identificadores de jogador de escalação e um hash de escalação;
- para cada Ancient selecionado: seu identificador e chave de idempotência; metadados de nível, base e total de saúde e Tomo de Conhecimento, quando disponíveis; contagem de convocações; horários de primeira observação, derrota e término programado; coordenadas do reino e do mapa; resumos de cobertura de classificação; porcentagens de saúde com registro de data e hora; intervalos de pontuação com tempo, limites de saúde, cobertura e evidência de limite, mudanças na pontuação do clã e sequência de origem; identificador por jogador, SUID quando disponível, alteração de pontuação, pontuação cumulativa e classificação resultante; e totais agregados. Os nomes de exibição e o modelo de solicitação de classificação higienizado não estão incluídos neste esquema de upload.
08
Dados que a extensão não coleta
A extensão não coleta histórico geral de navegação ou informações de sites não relacionados; Credenciais de login, cookies ou cabeçalhos de autorização Total Battle; pressionamentos de teclas, bate-papos privados ou comunicações pessoais; informações de saúde, financeiras ou de pagamento; ou GPS ou localização precisa do dispositivo. Runekist processa o endereço IP do cliente quando a extensão chama seu API, portanto, o serviço não afirma que nenhuma informação de rede relacionada à localização é tratada.
09
Uso, compartilhamento e processadores
Runekist usa esses dados apenas para fornecer, manter, relatar e proteger a coleção Ancient e os recursos associados do clã Runekist. Ela não vende os dados nem os utiliza para publicidade, criação de perfis não relacionados, solvabilidade ou empréstimos. Os dados do clã carregados estão disponíveis apenas dentro do clã Runekist autorizado e para pessoas ou sistemas que precisam deles para operar e proteger o serviço.
Devops Plaza SL opera o aplicativo e o armazenamento de dados PostgreSQL e pode usar infraestrutura, backup criptografado fora do host, monitoramento e provedores de registro quando necessário para executar e proteger o Runekist. Esses provedores processam dados de acordo com seus termos de serviço e controles de acesso. Runekist também pode divulgar dados quando a lei assim o exigir, para estabelecer ou defender ações legais ou para investigar e prevenir abusos ou incidentes de segurança, de forma consistente com a política geral de privacidade.
10
Retenção
As capturas locais não têm expiração imposta pela extensão e permanecem até você excluir um Ancient, redefinir sua sessão atual, remover a extensão ou Chrome despejar o armazenamento sob pressão de armazenamento excepcional. As sessões de vinculação temporária expiram após 10 minutos e podem ser trocadas apenas uma vez. As credenciais de coletor expiram 90 dias após a emissão ou a última renovação elegível; o uso autorizado ativo pode renovar essa expiração em uma cadência limitada de 24 horas, e a revogação invalida a credencial imediatamente. Runekist armazena apenas resumos de segredos de vinculação e credenciais de coletor, mas os registros de banco de dados expirados ou revogados não são excluídos automaticamente pela implementação atual.
A implementação atual não define uma data de exclusão automática para dados Ancient carregados, registros de envio, registros de instalação ou registros de sessão de link. Eles permanecem até serem removidos por meio de uma solicitação de exclusão válida ou de um processo de exclusão operacional ou legal aplicável. O API usa intervalos de limite de taxa fixa baseados em IP de até 10 minutos. Um bucket não é mais consultado após sua janela, permanece apenas na memória do servidor e desaparece quando a memória do aplicativo é limpa ou o aplicativo é reiniciado. O proxy reverso, o aplicativo, o log de segurança e a retenção de backup são controlados pela política de implantação e não pelo código de extensão. Os dados excluídos do servidor podem permanecer em backups protegidos até que esses backups expirem.
11
Segurança, solicitações de exclusão e direitos
Runekist usa HTTPS para tráfego de extensão API. A credencial do coletor e o segredo de sondagem temporário são armazenados em chrome.storage.local sem criptografia adicional em nível de extensão; proteja o acesso ao seu perfil Chrome. Runekist armazena resumos SHA-256 em vez da credencial do coletor, do segredo de pesquisa ou do próprio código de vinculação. A autorização tem escopo de clã, é verificada novamente para uploads, tem taxa limitada e é revogável.
Você pode revogar uma instalação a partir das configurações da extensão ou da conta Runekist. Use o formulário de suporte para solicitar a exclusão de dados carregados ou de outros dados do servidor. As pessoas no EU e EEA podem solicitar acesso, correção, exclusão, restrição, portabilidade ou objeção, e podem retirar o consentimento quando aplicável. As solicitações podem ser limitadas por obrigações de segurança, reclamações legais, contabilidade e outras obrigações legais de retenção, e você pode reclamar junto à autoridade competente de proteção de dados.
12
Chrome Web Store – Limited Use
O uso e transferência de informações recebidas de Google Chrome APIs pelo Google Chrome APIs está em conformidade com o Chrome Web Store User Data Policy, incluindo os requisitos do Limited Use.
13
Ferramenta de comunidade independente
Runekist é uma ferramenta comunitária independente e não é afiliada, endossada ou apoiada oficialmente por Total Battle ou seu editor.