Política de Privacidade

O QNet Wallet para iOS e Android, a extensão de navegador QNet Wallet e a aiqnet.io

Quem é o responsável

A Orrery Group LLC, 30 N Gould St Ste R, Sheridan, WY 82801, Estados Unidos, publica o QNet Wallet e opera este site. Perguntas sobre esta política devem ser enviadas para support@aiqnet.io.

Em resumo

  • A carteira não é custodial. Sua frase de recuperação e suas chaves privadas são criadas no seu dispositivo e nunca saem dele.
  • Não há conta, cadastro, SDK de análise ou de publicidade, nem rastreamento para publicidade ou entre outros apps e sites.
  • As transações que você assina são públicas na blockchain, como em qualquer cadeia pública.
  • Se você roda um nó leve, a QNet Blockchain precisa de uma forma de alcançar seu celular ou tablet e de saber que ele é um dispositivo real: um token de push, a identidade do seu nó, a plataforma e o nome do modelo do dispositivo e a verificação do dispositivo descrita abaixo são registrados nos nós da rede e no serviço de verificação de dispositivos dela, e as respostas do nó informam como os avisos com que a rede o desperta chegaram ao dispositivo (respostas do nó leve, abaixo). Esses registros, o que a rede guarda desses relatos (por que cada uma das épocas não contadas do nó, entre as últimas 64, foi perdida, e a resposta mais recente dele) e o registro que o servidor da aiqnet.io mantém de cada ativação de nó iniciada ou concluída pelas páginas do nó ou pela extensão de navegador (o registro de ativação, abaixo) são os únicos dados que o software guarda em algum lugar além do seu dispositivo e da blockchain pública; fora eles, o servidor da aiqnet.io mantém só em memória, por no máximo um dia, os poucos detalhes de solicitações descritos abaixo.

O que fica no seu dispositivo

Criptografados em repouso: a frase de recuperação, as chaves privadas, a chave de assinatura do nó, na extensão de navegador o código de ativação do nó, e os demais registros privados da carteira, entre eles, nos apps para celular, a lista de sites conectados à carteira, onde cada um pode ser desconectado nos Ajustes. Nos apps para celular, eles são protegidos pelo armazenamento de chaves do sistema operacional (Android Keystore, iOS Keychain) e pela autenticação do próprio dispositivo (biometria ou o código do dispositivo) ou, em um dispositivo sem ela, por uma senha do app; na extensão de navegador, por uma chave derivada da sua senha; a extensão também guarda ali as transferências não confirmadas dela. A chave de dispositivo de um nó leve é criada no hardware seguro do dispositivo e não pode ser extraída dele. Ninguém, nem mesmo a Orrery Group LLC, consegue recuperar uma frase de recuperação perdida.

Sem criptografia, no armazenamento do próprio app para celular: os endereços públicos da carteira; as configurações dela (idioma, bloqueio automático e como saldos, tokens e nomes de nós são mostrados); a última vez que o bloqueio de tela deste dispositivo não conseguiu guardar o segredo de uma carteira, ou que você escolheu uma senha de carteira depois de falhas repetidas, para que, por até sete dias, o app não coloque o segredo de nenhuma carteira atrás do bloqueio de tela e uma nova carteira seja protegida com senha; os dados de vinculação do nó leve e dados públicos da QNet Blockchain guardados em cache, como o status do nó; o registro dos avisos para despertá-lo que o dispositivo recebeu nas últimas seis épocas (respostas do nó leve, abaixo); no Android 11 e mais recentes, por que a última execução do app terminou, com o horário e o nível de API do Android, até que uma resposta o informe, e o horário do último registro desse tipo que ele leu; os últimos dez erros que o app encontrou, guardados só no celular; a lista de páginas recentes do navegador do app (no máximo 20, cada uma como o endereço dela sem a consulta nem o fragmento, e o título), que Limpar dados de navegação apaga; se o endpoint da Solana respondeu diretamente a este dispositivo da última vez ou se as solicitações dele à Solana passam pelo servidor da aiqnet.io, e quando o caminho direto foi tentado pela última vez; e três registros de dados públicos da cadeia: as transações da QNet Blockchain que ele assinou e que a rede ainda não confirmou (para poder reenviar exatamente essas e mostrá-las depois de reiniciar), removidas assim que são resolvidas (um resumo de cada uma, com destinatário e valor, fica 30 minutos para o aviso de pagamento repetido); o histórico confirmado que ele mostrou por último (no máximo 500 transações para cada uma das três carteiras usadas por último, com os endereços delas), para que uma carteira mostre o histórico na hora quando for aberta de novo; e os envios de SOL e 1DEV que ele fez neste dispositivo (cada um com assinatura, token, valor, destinatário, taxa de rede e o SOL que uma nova conta de token consumiu, status, horário de envio e a altura de bloco até a qual ele pode ser concluído; os 100 mais recentes de cada endereço Solana), que o Histórico lista e acompanha até a rede resolvê-los. Sem criptografia, no armazenamento da extensão de navegador: o idioma escolhido; a lista de sites aprovados para ver seus endereços, cada aprovação com um valor de verificação feito com uma chave dos dados criptografados da carteira, para que uma aprovação gravada ali de fora da extensão seja ignorada; guardados em texto claro ao lado da carteira criptografada, os endereços públicos da carteira na QNet Blockchain e na Solana, um identificador aleatório da carteira, quando a carteira foi criada e se a ativação dela é para um nó leve ou um supernó, que qualquer pessoa que consiga ler o perfil do navegador vê sem a senha; se o endpoint da Solana respondeu diretamente à extensão da última vez ou se as solicitações dela à Solana passam pelo servidor da aiqnet.io, e quando o caminho direto foi tentado pela última vez; e três registros de dados públicos da cadeia, cada um com um valor de verificação feito com uma chave dos dados criptografados da carteira: até onde as buscas pela queima de ativação da carteira leram o histórico da Solana da carteira (o endereço e a conta de 1DEV dela: as transações listadas e verificadas); os pontos de verificação da rede que o cliente leve da extensão verificou; e o último saldo na QNet Blockchain, a lista de tokens e os saldos na Solana que ela leu e a maior altura da rede que ela viu, para que a carteira os mostre na hora depois do desbloqueio; e um registro de dados públicos da cadeia sem valor de verificação, já que a extensão o verifica de novo por completo cada vez que o lê: o ponto de verificação assinado pelos nós gênese da QNet Blockchain a partir do qual o cliente leve dela avança. Enquanto o navegador está aberto, a extensão também mantém, na memória de sessão do navegador, que não é gravada em disco e é apagada quando o navegador fecha: a chave da carteira desbloqueada com os endereços dela, até ela bloquear; os saldos e o histórico que ela mostrou por último e onde a janela pop-up estava, com o token, o destinatário e o valor digitados no formulário Enviar dela, até ela bloquear; a contagem de senhas erradas; o resultado do autoteste de inicialização dela; as solicitações de aprovação recentes de cada site, para os limites de quantas vezes um site pode pedir; quando um segredo copiado deve ser apagado da área de transferência (um horário, nunca o texto); e o último bloco certificado que o cliente leve dela viu e até quando ela não pede a nenhum nó um novo ponto de partida, que são dados públicos da cadeia.

Excluir a carteira remove tudo isso: no app para celular, tudo menos a configuração de idioma e esse horário do bloqueio de tela; na extensão de navegador, tudo menos o idioma escolhido e uma carteira da versão anterior 2.1 que ainda esteja no navegador e abra, que fica até ser migrada ou removida. Desinstalar o app ou a extensão também remove tudo; um iPhone mantém os itens do Porta-chaves de um app depois que ele é desinstalado, e o app os apaga na primeira vez que inicia depois de ser instalado de novo.

O que é enviado à rede, e por quê

  • Transações. Uma transferência, uma chamada de token, uma movimentação do saldo de um nó ou um registro de nó que você assina é transmitido aos nós da QNet Blockchain e registrado permanentemente nessa blockchain pública. Uma transferência de SOL ou 1DEV que você confirma no app para celular ou na extensão é registrada na blockchain da Solana, que também é pública, com o memo e os endereços de referência de uma solicitação de pagamento que você escaneou ou colou para ela. Um endereço de blockchain é pseudônimo; o software não o vincula ao seu nome.
  • Leituras públicas. Para mostrar saldos e histórico, o app consulta os nós da QNet Blockchain e o explorador da aiqnet.io sobre seus endereços, automaticamente enquanto está aberto. Como qualquer servidor web, esses serviços veem o endereço IP que faz a solicitação e a própria solicitação em logs técnicos comuns, mantidos por pouco tempo para operação e prevenção de abusos. Eles não são usados para traçar seu perfil. Os ícones de tokens do app fazem parte do app, então ele não baixa logotipos. O app não mostra preços nem os baixa.
  • Extensão de navegador. A extensão lê saldos, dados de conta e histórico dos nós da QNet Blockchain e do explorador da aiqnet.io, e os saldos de SOL e 1DEV do seu endereço Solana de um endpoint RPC público da Solana, tudo por HTTPS e só enquanto está em uso; esses serviços veem seu endereço IP e os endereços consultados. Para uma transferência de SOL ou 1DEV que você inicia e confirma, a extensão lê desse endpoint o que a transferência precisa (o saldo e as contas de token do destinatário, o mint, a taxa e um hash de bloco recente), assina a transferência no navegador, envia e acompanha o status dela pela assinatura; o memo e os endereços de referência de uma solicitação de pagamento colada vão na transferência, e o endpoint vê seu endereço IP, seu endereço Solana, o destinatário, o valor e a transferência assinada. Quando esse endpoint não dá nenhuma resposta à extensão, a extensão envia as mesmas solicitações, a transferência assinada e a sua queima de ativação, depois de anunciada, ao servidor da aiqnet.io, que as repassa à Solana e devolve as respostas da Solana; esse servidor vê então seu endereço IP e os mesmos endereços e transações assinadas, nunca uma chave, e não os registra. Quando um nó é ativado com a extensão, na Fase 1 ela queima tokens 1DEV na blockchain da Solana e registra um nó leve na QNet Blockchain, ambas públicas, e, para recuperar um código de ativação, lê o histórico de transações do seu endereço Solana. Antes de queimar, ela pergunta ao servidor da aiqnet.io se a carteira tem um nó ou uma ativação e pede que ele reserve a carteira para essa única queima, anuncia a queima com uma prova feita com as próprias chaves da carteira e, depois, envia ao servidor o registro dessa queima com a mesma prova (o registro de ativação, abaixo); um site que você aprovou pode ler, sem nenhuma janela, o que a extensão tem sobre a ativação da carteira (a queima, o valor dela e o código dela, todos públicos). Um site recebe seus endereços públicos na QNet Blockchain e na Solana só depois que você aprova esse site na extensão, e a aprovação pode ser removida nas configurações dela. A pedido de um site, a extensão assina uma mensagem, envia uma transferência de QNC, uma transferência de token ou uma chamada de contrato, ou move para a carteira o saldo do nó leve ou do supernó da carteira, cada coisa só depois que você confirma essa solicitação na própria janela dela.
  • Nó leve. Quando você vincula um nó leve a um celular ou tablet, na tela de confirmação do próprio app, o app registra nos nós gênese da QNet Blockchain a identidade do nó, o consentimento da carteira para o próprio nó (uma assinatura da chave da carteira), a chave de assinatura do nó (parte pública), a verificação do dispositivo descrita abaixo e um token de push do Firebase Cloud Messaging, que o app obtém só nesse momento. Junto com eles, envia a plataforma e o nome do modelo do dispositivo (em um iPhone ou iPad, o modelo; no Android, o fabricante e o modelo que o sistema informa, nunca o nome que você deu ao dispositivo nas configurações; nunca um número de série, IMEI ou outro identificador), que os nós guardam com a vinculação do nó e mostram no status público do nó, para que a página Dispositivo da aiqnet.io indique o dispositivo vinculado; a próxima vinculação o substitui, e a desvinculação o apaga. Os nós guardam esse token, copiam-no entre si e o usam para um único fim: despertar o dispositivo para responder às solicitações de status da rede para o nó dele. As respostas são registradas na cadeia como mapas de bits de elegibilidade por época, por índice de nó, e definem o saldo do nó. Desvincular o dispositivo encerra a vinculação e apaga o token de push no dispositivo: você pede isso na página Dispositivo da aiqnet.io e confirma no app desse dispositivo, que assina a alteração.
  • Respostas do nó leve. Com cada resposta, o app também informa, sobre as épocas anteriores cujos avisos chegaram ao dispositivo sem resposta, quando a QNet Blockchain enviou o aviso, quando o dispositivo o recebeu e se o QNet Wallet conseguiu respondê-lo: por exemplo, que ele tinha sido fechado deslizando desde a última vez que foi aberto, não tinha sido aberto desde que o celular reiniciou, não tinha chave para o nó, respondeu depois que a verificação da época fechou, ou respondeu e a resposta não chegou. No Android 11 e mais recentes, uma resposta também informa, até que uma seja recebida, por que a execução anterior do app terminou conforme o Android registra (uma falha, o app sem responder, pouca memória, parado pelo sistema, fechado por você, fechado deslizando, ou outro motivo ou um motivo desconhecido) e o nível de API do Android; o nó gênese que recebe a resposta não guarda nenhum dos dois e não conta o nó de forma diferente por causa deles. Um iPhone não guarda nenhum registro desse tipo. A rede também anota quando a própria resposta chegou, quanto tempo o aviso levou para chegar ao dispositivo e quanto tempo o app levou para responder. O dispositivo guarda o registro dele das últimas seis épocas (cerca de um dia) e o apaga quando o dispositivo é desvinculado. Os nós gênese que despertam o dispositivo usam esses relatos só para saber por que uma época não foi contada, nunca para contá-la, e não os copiam para nenhum outro nó: enquanto uma época está em andamento, eles mantêm em memória quando cada aviso foi enviado e aceito pelo serviço de push, até a verificação dessa época fechar (cerca de quatro horas); depois, cada um guarda, para o nó, um registro de cada época não contada (a época, o motivo, os horários do aviso e de uma resposta atrasada, o atraso, o código de recusa da rede e o que o app informou) até que um registro mais novo ou uma resposta contada esteja 64 épocas (cerca de onze dias) depois dele, e a última resposta contada (quando chegou, o atraso e quanto tempo o app levou), substituída pela próxima. O status público do nó, que qualquer pessoa pode ler pela identidade do nó, como faz a página Dispositivo da aiqnet.io, mostra a plataforma e o modelo do dispositivo, o dia em que ele foi vinculado, o estado dele, a época da última resposta e, para a época não contada mais recente, a época, o motivo e se o aviso chegou ao dispositivo; a lista pública de falhas dele, que a página Histórico da aiqnet.io lê, mostra esses mesmos três dados para cada época não contada que a rede guarda. Nenhum dos dois mostra um horário exato, um atraso ou o que o app informou. Isso só é mostrado às próprias chaves do nó, no app do dispositivo vinculado.
  • Solana. O app para celular usa a Solana para os SOL e 1DEV do seu endereço Solana, na Solana devnet. Ele lê o saldo e as contas de token desse endereço e, para uma transferência que você inicia, o que a transferência precisa: o saldo e as contas do destinatário, o mint do token, o saldo mínimo que uma conta mantém, a taxa de rede dessa mesma transferência e um hash de bloco recente. Ao abrir SOL ou 1DEV na própria tela, ele também lê a oferta desse token: a oferta total e circulante de SOL, ou o mint de 1DEV. Ele monta a transferência de SOL ou 1DEV, assina-a no dispositivo com a chave Solana da carteira quando você a confirma, envia e depois consulta o status dela pela assinatura, com a altura de bloco da cadeia, até a rede resolvê-la. Uma solicitação de pagamento da Solana lida de um código QR preenche o destinatário, o token e o valor; o memo dela, que a revisão mostra, e os endereços de referência vão na transferência, e o rótulo e a mensagem dela são ignorados e nunca mostrados. O app usa endpoints RPC públicos da Solana (hoje, a Solana devnet), então esses endpoints veem seu endereço IP, seu endereço Solana, os endereços para os quais você envia, os valores e as transferências assinadas, conforme os termos deles. Quando um desses endpoints não dá nenhuma resposta ao dispositivo, o app envia as mesmas solicitações e a transferência assinada ao servidor da aiqnet.io, que as repassa à Solana e devolve as respostas da Solana; esse servidor vê então seu endereço IP e os mesmos endereços, valores e transferências assinadas, nunca uma chave, e não os registra. O app para celular não vende nada.
  • Solicitações da aiqnet.io ao app para celular. Uma página da aiqnet.io pode pedir ao app QNet Wallet no seu celular ou tablet os endereços da carteira, que confirme que um nó leve pago a partir de um endereço de pagamento de uso único é para a carteira, que vincule o nó leve da carteira a esse dispositivo (com o consentimento da carteira para registrá-lo), que desvincule o nó da carteira desse dispositivo ou que mova para a carteira o saldo do nó leve ou do supernó da carteira: a página mostra um link (em um celular ou tablet) ou o código QR dele (em um computador) que abre o app, que mostra a solicitação e só age depois que você a confirma com a autenticação do dispositivo ou com a senha do app. A página e o app trocam uma mensagem pelo servidor da aiqnet.io. A solicitação contém um identificador aleatório, uma chave pública de uso único, o que é pedido e, para uma vinculação, a transação de queima a que ela se refere (ou nenhuma) e um hash curto do endereço da carteira que a página já conhece (ou nenhum), e para a vinculação de uma queima feita a partir do próprio endereço Solana da carteira, também esse endereço Solana; para uma confirmação, esse hash e o endereço de pagamento; para uma desvinculação, esse hash; para uma movimentação, esse hash e a identidade pública do nó; a resposta do app é criptografada de ponta a ponta com essa chave, então o servidor não consegue lê-la. A resposta leva os endereços públicos da carteira e, para uma confirmação, a reserva assinada da carteira (chave pública, assinatura e horário); para uma vinculação, a identidade do nó e o consentimento da carteira (chave pública e assinatura), e para uma queima do próprio endereço Solana da carteira, o vínculo de proprietário que essa chave Solana assinou para o nó, que a página envia com o registro ao servidor da aiqnet.io e dali aos nós da QNet Blockchain; para uma desvinculação, a identidade do nó e se a rede aceitou a alteração; para uma movimentação, o valor e a transação; a página guarda no navegador o que precisa dela, como descrito em Este site. O servidor mantém a solicitação e a resposta criptografada em memória por no máximo dez minutos e nunca as grava em disco. Essas solicitações ficam fora dos logs de acesso do servidor web, então nenhum log relaciona o computador e o celular de uma mesma solicitação. O endereço IP de cada solicitação é usado só para limitar quantas solicitações um endereço pode fazer, e fica só na memória do servidor pelo tempo desse limite (no máximo dez minutos). O app só contata a aiqnet.io para isso quando você abre um desses links, e o token de push nunca chega à aiqnet.io.
  • Navegador do app (celular). O app para celular inclui um navegador web. As páginas carregam diretamente dos sites que você abre, que veem seu endereço IP e tratam o que as páginas deles coletam conforme os termos deles; o app não envia nada sobre sua navegação à Orrery Group LLC. Cada sessão de navegação começa com cookies e dados de sites vazios, e Limpar dados de navegação os apaga junto com as páginas recentes. Um site recebe seus endereços públicos na QNet Blockchain e na Solana só depois que você o conecta na tela de confirmação do próprio app, e recebe uma assinatura de mensagem, uma transferência de QNC, uma transferência de token ou uma chamada de contrato só depois que você confirma essa solicitação ali com a autenticação do dispositivo ou com a senha do app. Os sites conectados podem ser desconectados nos Ajustes.
  • Entrega de push. As solicitações de status chegam ao seu dispositivo pelo Google Firebase Cloud Messaging. O app pede ao Firebase um token de push só quando você vincula um nó no dispositivo, e o apaga quando você desvincula o dispositivo ou quando o nó passa para outro dispositivo. A mensagem leva uma referência a um bloco recente da cadeia, e nenhum identificador de nó nem dado pessoal. O Google processa a entrega conforme os termos dele.

Verificação do dispositivo para um nó leve

Quando você vincula um nó a um dispositivo, o QNet Wallet pede ao sistema operacional do dispositivo que comprove que a solicitação vem do app genuíno em um celular ou tablet real. O app cria uma chave no hardware seguro do dispositivo; a chave nunca sai do dispositivo. Os nós da QNet Blockchain da Orrery Group LLC e o serviço de verificação de dispositivos dela recebem a parte pública da chave, a prova do sistema operacional (no iPhone e no iPad, do App Attest e do DeviceCheck da Apple; no Android, da atestação de chaves do Android e do Google Play Integrity), alguns dados de sim ou não sobre o tipo de dispositivo (por exemplo, se é um computador ou um relógio) e uma assinatura com cada resposta do nó. No Android, a resposta do Google Play Integrity também informa a atividade de apps no dispositivo: se há apps em execução que poderiam ver a tela, aparecer sobre outros apps ou controlar o dispositivo, e se há outros apps instalados, distinguindo apps do Google Play ou do fabricante do dispositivo de apps instalados de qualquer outra forma. O relato não nomeia nenhum app, só informa se esses apps estão presentes. A QNet Blockchain o usa só para distinguir um celular ou tablet de outros dispositivos, e o guarda só como parte da prova do sistema operacional, pelo mesmo tempo que essa prova (abaixo). A Apple e o Google processam isso em nosso nome e guardam, para a Orrery Group LLC, dois (Apple) ou três (Google) bits do dispositivo, que a QNet Blockchain usa para permitir um nó por dispositivo. Os bits permanecem depois que o app é excluído ou o dispositivo é redefinido; o Google os guarda por até três anos após o último uso, e a Apple até que sejam redefinidos ou que a Apple os apague. Isso é usado só para rodar um nó por dispositivo e prevenir abusos, nunca para publicidade ou rastreamento.

O que é guardado, e por quanto tempo. O registro do dispositivo (a parte pública da chave, a identidade do nó, datas e estado), enquanto o nó estiver vinculado e por 90 dias depois; a prova do sistema operacional, por 7 dias, ou 90 dias quando uma verificação foi recusada ou um nó foi pausado; um hash de cada token de uso único da Apple ou do Google, por 24 horas, para que não possa ser usado duas vezes. O endereço IP dessas solicitações é usado só em memória, para limitar solicitações e distinguir um endereço de data center dos demais, e nunca é armazenado; só são mantidas contagens diárias por provedor de rede, sem nenhum endereço.

Verificações automatizadas. Se um dispositivo pode rodar um nó é decidido automaticamente. Uma recusa ou uma pausa nunca afeta sua carteira nem o saldo já atribuído ao nó, que ainda pode ser movido para a carteira, e o nó pode rodar em outro celular ou tablet.

Suas escolhas. Vincular um nó é opcional; em um dispositivo que não pode rodar um nó, a carteira funciona como antes. Desvincular o dispositivo encerra a verificação do dispositivo para esse nó. Você pode nos pedir para apagar antes o registro do dispositivo e as provas guardadas; só os mantemos enquanto houver um caso de abuso em aberto. Base legal: seu consentimento na tela de vinculação para a verificação do dispositivo (retirado ao desvincular o dispositivo); nosso interesse legítimo em prevenir abusos para os sinais baseados em IP, ao qual você pode se opor.

Permissões do dispositivo

Biometria ou código do dispositivo: desbloquear a carteira, por meio do sistema operacional, que nunca mostra ao app seu rosto, sua digital ou seu código. Mensagens push: as solicitações de status que um nó leve responde chegam como mensagens de dados silenciosas, só enquanto um nó estiver vinculado no dispositivo, e o app não mostra notificações para elas. Execução em segundo plano: responder a elas enquanto o app não está aberto. Câmera: só depois que você toca no ícone de leitura em uma tela Enviar e permite o acesso, para ler de um código QR um endereço da QNet Blockchain, um endereço Solana ou uma solicitação de pagamento da Solana; o que ela lê só preenche esse formulário Enviar. As imagens são decodificadas no dispositivo, tanto no Android quanto no iOS, e nunca são guardadas nem enviadas. O próprio app não usa fotos, localização, contatos, microfone nem arquivos. Em versões do iOS anteriores à 18.4, a janela de envio de arquivos de um site no navegador do app ainda pode passar a esse site uma foto ou um arquivo que você escolher ou tirar ali; a câmera só abre se você a escolher nessa janela.

Este site

A aiqnet.io mostra dados públicos da QNet Blockchain. Ela não usa cookies de rastreamento nem executa scripts de análise ou de publicidade. Todas as páginas leem um cookie, qnet.lang: o idioma que você escolheu no seletor de idioma ou, na sua primeira visita, o que as configurações de idioma do seu navegador indicam, para que o site abra nesse idioma por um ano; ele guarda o idioma e nada mais. O explorador usa um cookie próprio, qnet.blocks, só quando você clica em Ocultar na faixa Últimos blocos dele, para que a faixa continue recolhida nas páginas do explorador nesse idioma por um ano; ele guarda essa escolha e nada mais, e Mostrar o apaga. O servidor web mantém logs de acesso comuns (endereço IP, página solicitada, horário) por pouco tempo, exceto as solicitações entre as páginas da aiqnet.io e o app para celular descritas acima, as solicitações das carteiras à Solana descritas acima e as solicitações das páginas do nó sobre um nó, uma carteira ou um endereço de pagamento, que ele não registra. As páginas só carregam imagens da aiqnet.io: o logotipo de um token, que o criador dele registra na cadeia como um link para qualquer servidor web, é baixado pelo servidor da aiqnet.io e servido a partir da aiqnet.io, então esse servidor nunca fica sabendo quem vê o token. Para limitar quantas vezes um cliente pode chamar o site, o servidor conta as solicitações por endereço IP em memória, pelo tempo de cada limite (no máximo uma hora), e não grava essas contagens em lugar nenhum. Quando você clica em Conectar carteira e aprova o site na extensão de navegador QNet Wallet, a página recebe seus endereços públicos na QNet Blockchain e na Solana; depois, Meu nó mostra essa carteira, e o que ele envia ao servidor é descrito a seguir. O que a extensão responde nas páginas do nó sobre a ativação da carteira é mostrado ali, e uma ativação que ela informa é guardada no navegador, como abaixo. As páginas do nó enviam ao servidor o ID do nó leve da carteira que você escolher ali, ou o da extensão depois que você aprovar o site nela, para ler o status público e o histórico desse nó na QNet Blockchain, e o que uma ativação nessas páginas precisa, descrito abaixo. Elas também enviam o endereço da carteira na QNet Blockchain, para perguntar à rede se a carteira tem um nó de qualquer tipo e para ler o registro de ativação da carteira; o ID do supernó dela, para ler o status desse nó; e, quando a página o conhece, o próprio endereço Solana da carteira, cujo histórico público na Solana o servidor pesquisa em busca de uma queima de ativação: o servidor consulta um endpoint RPC da Solana e guarda a resposta na memória dele por cinco minutos. Por um dia depois da última leitura, o servidor também guarda na memória os IDs dos nós que a rede lista como registrados, sem nada sobre quem os leu, para que as leituras de nós registrados mantenham uma parte própria das respostas da rede. O site guarda no seu navegador se o endereço da carteira na QNet Blockchain ou o endereço Solana dela é mostrado e, para as páginas do nó, o endereço de carteira que você escolheu ali, ou o da extensão depois que você aprovou o site nela (com o endereço Solana dela quando a extensão ou o QNet Wallet o compartilhou), até você mudá-lo; depois que você clica em Desconectar ali, uma marca que impede a página de conectar sozinha a carteira da extensão até você conectar uma carteira de novo; uma solicitação dessas páginas ao QNet Wallet com a chave de uso único dela até a página ler a resposta, para que ainda consiga lê-la depois que o navegador descarregar a aba; e o registro de uma ativação nessas páginas: o endereço de pagamento e a chave dele e até onde a ativação chegou (a confirmação do QNet Wallet de que a ativação é para a carteira, com o endereço na QNet Blockchain, a chave pública, a assinatura e o horário; a queima e a devolução, cada uma com o passe que o servidor deu para ler o estado dela; a solicitação ao QNet Wallet; e a resposta da carteira, com a chave pública e o consentimento dela), e a ativação que a extensão QNet Wallet informou nessas páginas para uma carteira (os endereços da carteira na QNet Blockchain e na Solana, o tipo de nó, a queima, o valor dela e o código de ativação, tudo público na Solana ou na QNet Blockchain), para no máximo cinco carteiras, para que as páginas do nó possam mostrá-la de novo. Quando você segue o link das páginas do nó para o faucet da rede de testes, a página guarda o endereço Solana da carteira conectada no armazenamento de sessão desta aba até a página do faucet lê-lo uma vez para preencher o campo dela, e então o remove; nada é enviado até você clicar no botão do faucet. Junto com ele, a página guarda da mesma forma o passe do faucet que o servidor deu para a carteira da ativação, até a página do faucet lê-lo uma vez e enviá-lo com o seu pedido. Quando você visualiza um endereço nas páginas do nó (Ver por endereço), a página guarda esse endereço no armazenamento de sessão desta aba até você clicar em Parar de visualizar ali ou conectar uma carteira: ele não é uma carteira conectada, e o nó dele é lido sem os detalhes do dispositivo que o roda. O navegador guarda essas chaves só para este site e nunca as entrega a outros. Uma solicitação expira depois de dez minutos; a página apaga o que restar de uma solicitação expirada na próxima vez que abrir.

Ativação de nós. Uma ativação nas páginas do nó cria um endereço de pagamento de uso único no seu navegador, para a carteira que o QNet Wallet confirma antes. A chave dele nunca sai do navegador e assina só a queima dessa ativação, o vínculo de proprietário que nomeia essa carteira e a queima (logo depois de a queima ser assinada, antes de ser enviada) e a transferência do que sobrar de volta para a carteira. Quando o nó é registrado, a página devolve o que sobrou à carteira e apaga a chave. Se nada foi queimado nas 24 horas seguintes ao início da ativação, ela devolve o que chegou e apaga a chave nesse momento; depois de uma queima, ela mantém a chave só para devolver o que sobrar, até o nó ser registrado ou você pedir na hora, já que o registro não precisa de chave e pode ser concluído em qualquer navegador em que a carteira esteja conectada. O que sobra vai para o endereço Solana da carteira quando a extensão ou o QNet Wallet no seu dispositivo o compartilhou; caso contrário, para o endereço Solana que você digitar. Na rede de testes, quando a página não conhece o endereço Solana da carteira, ela não pede um: deixa os tokens de teste, que não têm valor, no endereço de pagamento e apaga a chave. Você também pode deixar o saldo no endereço de pagamento: a página então avisa que ninguém poderá movê-lo quando a chave não existir mais, e só apaga a chave depois que você confirmar. Na rede principal, um endereço de pagamento vazio mantém a chave até você apagá-la, caso uma transferência para ele ainda esteja a caminho. Depois que o nó é registrado e a chave apagada, só um comprovante da ativação fica no navegador (o endereço de pagamento, a queima, o valor dela, o nó e o endereço da carteira na QNet Blockchain), no máximo dez, para os detalhes do nó em Meu nó; o código de ativação dele nomeia a carteira, não o endereço de pagamento. A página envia ao servidor da aiqnet.io o endereço de pagamento, a confirmação da carteira, as transações assinadas dela com o vínculo de proprietário e o registro (a chave pública da carteira e o consentimento dela), e Meu nó envia o endereço de carteira que você escolheu para ler o registro dela; o servidor os repassa à Solana e aos nós da QNet Blockchain, e todos eles são públicos na Solana ou na QNet Blockchain. O servidor não guarda nenhuma lista das transações que repassou: para que uma página possa ler o estado das próprias, o servidor dá à página um passe para cada queima e para cada devolução a partir de um endereço de pagamento indicado em uma das reservas dela, calculado a partir da assinatura pública da transação. Um registro vincula na cadeia o endereço de pagamento que fez a queima ao endereço da carteira na QNet Blockchain. O endereço de pagamento recebe os tokens da sua própria carteira.

Registro de ativação. Uma carteira recebe uma única ativação, para um nó leve ou um supernó. Para que todos os navegadores e dispositivos, a extensão e o QNet Wallet vejam o mesmo, o servidor da aiqnet.io guarda, para cada carteira cuja ativação é iniciada ou concluída pelas páginas do nó ou pela extensão de navegador: o endereço da carteira na QNet Blockchain, o tipo de nó, como ela foi paga (a extensão ou um endereço de pagamento de uso único), o endereço Solana que fez a queima, a transação de queima, o valor dela e os horários em que foi reservada, enviada, queimada e registrada, e a prova de que a reserva e a queima são dessa carteira: a chave pública da carteira com a reserva assinada dela (incluindo o horário) e, para uma queima da extensão, as assinaturas dela sobre a queima, ou, para a queima de um endereço de pagamento, o vínculo de proprietário do endereço de pagamento. A queima, o valor dela e o endereço Solana que fez a queima são públicos na Solana, e para qual carteira uma queima é se torna público na QNet Blockchain quando o nó dela é registrado; o registro mostra esse vínculo desde o início e nunca mostra a prova. Qualquer pessoa pode ler o registro de uma carteira pelo endereço dela, como fazem as páginas do nó, a extensão e o QNet Wallet. Um registro é mantido enquanto as páginas do nó funcionarem, já que uma queima é pública e permanente, seja feita pela extensão ou por um endereço de pagamento; uma reserva sem queima some até uma hora depois do fim dos dez minutos dela. Nenhum endereço IP é guardado com ele.

Faucet da rede de testes. O faucet envia tokens de teste (1DEV e SOL na Solana devnet) para o endereço Solana que você digitar. O servidor da aiqnet.io os envia a partir da carteira do faucet da editora, então essa transferência vincula publicamente, na Solana, a carteira do faucet ao seu endereço. Para permitir um pedido de cada token por endereço por dia, o servidor guarda o endereço e o horário do último pedido dele em memória por 24 horas e depois o descarta; ele nunca é gravado em disco. A maior parte dos pedidos de cada hora fica reservada para quem está ativando um nó, cada parte até a fração dela da hora passar: as páginas do nó enviam ao servidor a confirmação da carteira que o QNet Wallet deu para a ativação (o endereço na QNet Blockchain, a chave pública, a assinatura e o horário) com o endereço de pagamento, e recebem um passe do faucet para essa carteira, que nomeia a carteira e o horário em que ele expira, uma hora depois; o servidor não guarda nenhuma lista dos passes. Um pedido com passe permite um pedido de cada token por carteira por dia: o servidor então também guarda o endereço da carteira na QNet Blockchain e o horário do último pedido dela em memória por 24 horas, da mesma forma.

Retenção

  • Dados no seu dispositivo: até você excluir a carteira (o app para celular mantém então só a configuração de idioma e o horário do bloqueio de tela, que expira depois de sete dias, e a extensão só o idioma escolhido e uma carteira da versão anterior 2.1 que ainda abra, até ser migrada ou removida) ou desinstalar o app ou a extensão.
  • Token de push nos nós da QNet Blockchain: até o dispositivo ser desvinculado, até o nó ser vinculado a outro dispositivo ou até o token não aceitar mais entregas, por exemplo depois que o app é desinstalado. O registro do nó faz parte da cadeia e permanece.
  • Verificação do dispositivo: o registro do dispositivo, enquanto o nó estiver vinculado e por 90 dias depois; a prova do sistema operacional (no Android, com o relato de atividade de apps do Google Play Integrity: apps em execução que poderiam ver a tela ou controlar o dispositivo, e se há apps instalados do Google Play, do fabricante do dispositivo ou de outra origem), por 7 dias, ou 90 dias depois de uma recusa ou de uma pausa; hashes de tokens, por 24 horas; os bits de dispositivo da Apple e do Google, conforme informado acima.
  • Solicitações da aiqnet.io ao app para celular e as respostas criptografadas delas: na memória do servidor, por no máximo dez minutos.
  • Registros de ativação: no servidor da aiqnet.io enquanto as páginas do nó funcionarem; uma reserva sem queima, no máximo uma hora depois do fim dos dez minutos dela.
  • A busca do servidor no histórico da Solana de uma carteira por uma queima de ativação: na memória do servidor, por cinco minutos.
  • As solicitações das carteiras à Solana que o servidor da aiqnet.io repassa: as respostas delas na memória do servidor, no máximo 3 segundos, exceto o saldo mínimo de um tamanho de conta (uma hora), os números de oferta (um minuto) e uma transação finalizada (um dia).
  • Os IDs de nós registrados que as páginas do nó leem: na memória do servidor, por um dia depois da última leitura.
  • Pedidos ao faucet da rede de testes (o endereço Solana e o horário do último pedido dele e, com um passe do faucet, o endereço da carteira na QNet Blockchain e esse horário): na memória do servidor, por 24 horas.
  • Os relatos das respostas de um nó leve: no dispositivo, as últimas seis épocas (cerca de um dia), apagados quando o dispositivo é desvinculado; nos nós gênese que despertam o dispositivo, em memória até a verificação da época fechar (cerca de quatro horas), depois o registro de cada época não contada até que um registro mais novo ou uma resposta contada esteja 64 épocas (cerca de onze dias) depois dele, e a última resposta contada, substituída pela próxima.
  • Por que a última execução do app terminou (Android 11 e mais recentes): no dispositivo, até uma resposta informar isso; o nó gênese que recebe a resposta não guarda nem o motivo nem o nível de API.
  • Endereços IP contados para os limites de solicitações: na memória do servidor, pelo tempo de cada limite (no máximo uma hora).
  • Registros na blockchain: permanentes por design e fora do controle de qualquer pessoa, inclusive do nosso.
  • Logs de acesso do servidor: um período curto e fixo.

Compartilhamento e venda

Nenhum dado é vendido, alugado ou compartilhado para publicidade. Os únicos terceiros que tratam dados são os citados acima (a entrega de push, pelo Google Firebase Cloud Messaging; a Apple e o Google, para a verificação do dispositivo de um nó leve; os endpoints RPC públicos da Solana; e as lojas de apps que distribuem o software), cada um para o único fim descrito. Os sites que você abre no navegador do app para celular veem seu endereço IP, como qualquer site, e recebem dados da carteira do app ou da extensão só como descrito acima, depois da sua aprovação; o que eles fazem com isso é regido pelas políticas deles.

Seus direitos

Pelo GDPR, pela CCPA e por leis semelhantes, você pode perguntar quais dados existem sobre você, pedir que sejam corrigidos ou apagados e se opor ao tratamento. Sobre tudo o que está no seu dispositivo, você já tem controle total. Para o token de push, o registro do nó e os registros de verificação do dispositivo mantidos pelos nós da QNet Blockchain e pelo serviço de verificação de dispositivos, escreva para support@aiqnet.io informando o identificador do seu nó. Desvincular o dispositivo encerra a vinculação e a verificação do dispositivo; o registro do dispositivo e as provas guardadas podem ser apagados antes, a pedido, exceto enquanto houver um caso de abuso em aberto. Um registro de nó faz parte da cadeia e permanece. Um registro de ativação repete dados públicos da cadeia e mantém a regra de uma única ativação da carteira dele, então ele permanece enquanto as páginas do nó funcionarem. Registros em uma blockchain pública não podem ser alterados nem apagados por ninguém.

Menores de idade

O software não se destina a menores de 18 anos, e nenhum dado de menores é coletado de forma consciente.

Segurança

As chaves são guardadas criptografadas (em armazenamento seguro apoiado pelo sistema operacional em celulares e tablets, e protegidas pela sua senha na extensão de navegador) e nunca saem do dispositivo. As transações da QNet Blockchain são autorizadas por assinaturas ML-DSA-65 feitas no dispositivo, e as transferências de SOL e 1DEV por assinaturas da chave Solana da carteira, também feitas no dispositivo; uma conexão com um nó ou com um endpoint RPC da Solana leva só dados públicos da cadeia e transações já assinadas, então o que protege os fundos é a assinatura, não a conexão. As conexões com a aiqnet.io, com os nós da QNet Blockchain e com os endpoints RPC da Solana usam HTTPS.

Alterações

Esta política muda quando o software muda o que faz com os dados. A data abaixo é a da versão atual; o histórico está no repositório público.

Em vigor desde: 3 de nov. de 2026