Rand Protocol
Política de privacidade

O Rand Wallet não coleta nada

Esta página é publicada somente em inglês, e o texto em inglês é o que vale.

Não há conta, cadastro, análise de uso, publicidade, relatório de falhas nem nenhum servidor nosso ao qual a carteira envie relatórios. Suas chaves são geradas no seu dispositivo e permanecem nele.

Em vigor desde 1 October 2026. Esta política abrange todos os clientes do Rand Wallet: os aplicativos para iOS e Android, as extensões para Chrome e Firefox, o aplicativo desktop para Windows, macOS e Linux e a carteira web local.

O que fica no seu dispositivo

Nada é copiado para um serviço de nuvem: o backup do Android está desativado para o aplicativo, e o item do Keychain do iOS é marcado como exclusivo deste dispositivo.

Sua chave de gasto
Gerada no dispositivo a partir da aleatoriedade do sistema operacional e armazenada criptografada: no Keychain no iOS, em preferências criptografadas respaldadas pelo Keystore no Android e em um cofre protegido por senha (AES-256-GCM sob PBKDF2-SHA256) nas extensões, no aplicativo desktop e na carteira web. Nunca a recebemos e não podemos recuperá-la para você.
Desbloqueio com Touch ID
Na extensão para Chrome, somente se você ativar: uma passkey criada pelo autenticador do próprio dispositivo, exclusiva desta extensão. A extensão guarda o id da passkey e a senha da sua carteira lacrados sob uma chave que só essa passkey consegue produzir após a leitura da sua impressão digital (WebAuthn PRF). A impressão digital nunca chega à extensão, e nada sai do seu dispositivo.
Suas notes e sua atividade
Um cache local dos dados da cadeia que a sua chave consegue abrir e das chaves de transação dos pagamentos que você fez. Uma nova varredura o reconstrói.
Suas configurações e contatos
A URL do RPC, o intervalo de bloqueio automático, o tema e os endereços que você salvou com um nome.

Remover o aplicativo Android ou uma extensão do navegador remove os seus dados. O iOS mantém os itens do Keychain depois que um aplicativo é excluído, e o wallet.json do aplicativo desktop permanece na pasta de dados do usuário após a desinstalação; ambos continuam criptografados no seu dispositivo até que você os apague.

O que sai do seu dispositivo e para onde vai

Para o nó RPC que você usa
A carteira fala JSON-RPC com um único nó: por padrão https://rpc.randprotocol.org, ou a URL que você informar em Configurações. Ela solicita blocos e dados da árvore de compromissos para encontrar as suas notes e envia as transações que você confirma. Uma transação é aquilo que a cadeia já publica de qualquer forma (compromissos, nullifiers, envelopes lacrados e uma prova) e não traz nome, conta nem valor legível. Como qualquer servidor, o nó vê o endereço IP de onde a requisição parte, e o endpoint público pode manter logs comuns de servidor web (endereço, horário, tamanho da requisição) para operar e proteger o serviço. Um nó que você mesmo executa vê apenas o que você lhe envia.
Para o faucet da testnet, se você o solicitar
Uma solicitação ao faucet pede ao nó que emita RAND de teste em uma note que somente a sua chave consegue abrir.
Para um prover, quando o seu dispositivo não consegue gerar a prova sozinho
Uma carteira de navegador, ou um celular sem memória suficiente para uma prova, faz com que a prova do pagamento seja gerada por um prover. Por padrão (a partir da versão 0.6.8), são os provers da RandProtocol: algumas máquinas operadas pelos validadores da RandProtocol (quatro hoje, em https://prover.randprotocol.org), sem cobrança de taxa. A partir da 0.6.9, cada máquina tem a sua própria chave, que a carteira fixa (Configurações → Prover as lista pela impressão digital); a 0.6.8 usava uma única chave compartilhada por todas. A carteira avisa você antes do seu primeiro envio por meio delas. Cada tarefa de prova vai para uma máquina, levando a chave de visualização da sua carteira e um salt de uso único, criptografados para a chave dessa máquina. Com elas, o seu operador pode ler todo o histórico da sua carteira, cada pagamento recebido e enviado, passado e futuro, mas não pode gastar: a sua chave de gasto nunca sai do seu dispositivo, que produz por conta própria a pequena prova de autorização. Para mais privacidade, escolha o seu próprio prover em Configurações → Prover (o aplicativo desktop no seu próprio computador, ou um servidor que você opere ou em que confie), que a carteira passa a preferir sempre, ou nenhum prover (uma carteira de navegador então não consegue enviar). O aplicativo avisa você antes de salvar um pareamento com um prover que não seja o seu.
Para os sites que você conecta, na extensão
Em randbridge.org e durian.market, a extensão se apresenta como window.rand. Um site não fica sabendo de nada até que você o aprove para aquele site, e um site aprovado fica sabendo apenas do seu endereço e do hash do destinatário na bridge, nada além disso. Quando um site aprovado solicita uma transação (uma troca na durian.market), a carteira a exibe em sua própria janela e só a envia se você aprovar; o site então passa a conhecer o hash dessa transação.
Quando você faz uma troca
Uma troca lê o pool a partir do nó RPC e é provada e enviada como um pagamento (acima). Nada é enviado aos servidores próprios da durian.market.
Quando você abre um link
Botões como “View on RandScan” abrem randscan.org ou randprotocol.org no seu navegador. As chaves de visualização e as chaves de transação são descriptografadas ali, no seu navegador; a carteira nunca as envia a lugar nenhum por conta própria.

Permissões

Câmera (iOS, Android)
Somente enquanto você escaneia um endereço ou o QR code de um link de pagamento. Os quadros são processados no dispositivo e não são armazenados nem enviados.
Face ID, Touch ID, impressão digital
Tratados pelo sistema operacional; o aplicativo apenas fica sabendo se o desbloqueio foi bem-sucedido.
Notificações (Android)
A notificação de progresso exibida enquanto uma prova está sendo gerada.
Armazenamento do navegador, alarmes, painel lateral (extensões)
O cofre criptografado e as configurações, o temporizador de bloqueio automático e a exibição da carteira no painel lateral do navegador.

O que não fazemos

Não vendemos, compartilhamos nem transferimos dados, porque não temos nenhum. Não rastreamos você entre aplicativos ou sites. A carteira não carrega código remoto: tudo o que ela executa está no pacote que você instalou, e o código-fonte é público em github.com/randprotocol/clients.

Crianças

O Rand Wallet não é direcionado a crianças e não coleta informações de ninguém.

Alterações

Se esta política mudar, o novo texto será publicado aqui com uma nova data de vigência, e a alteração ficará visível no histórico do PRIVACY.md no repositório clients.

Contato

Dúvidas sobre esta política: abra uma issue em github.com/randprotocol/clients/issues. Os termos de serviço da carteira são uma página separada.