RustTV.org
servidores
online
jogadores
último sync
Live

[ rusttv.org · site e extensão chrome ]

Política de privacidade

Data de vigência: 9 de agosto de 2026 · última atualização: 9 de agosto de 2026

Esta tradução é fornecida por conveniência. Em caso de qualquer divergência, prevalece a versão em russo desta política.

O RustTV.org é um catálogo de servidores do jogo Rust: horários de wipe, jogadores online na hora e ping. O projeto é formado pelo site rusttv.org e por uma extensão para o Chrome. Não coletamos dados pessoais, não exibimos rastreadores de publicidade nem de analytics e nunca vendemos nem transferimos dados de usuários a ninguém.

Em resumo

  • Os favoritos e as configurações ficam no seu navegador — no chrome.storage do seu próprio perfil. Eles nunca são enviados aos nossos servidores.
  • A medição direta de ping é ativada por você e funciona do seu dispositivo direto para os servidores do jogo; os resultados ficam na sua máquina.
  • Nossa API vê o seu endereço IP, como qualquer site ao qual o seu navegador se conecta. Ele é usado durante a requisição e vai parar apenas nos registros comuns do servidor web.
  • Sem analytics, sem publicidade, sem venda de dados e sem código remoto.

1. O que a extensão faz

A extensão mostra na barra do navegador uma lista de servidores de Rust com dados da nossa API pública: nome, jogadores online, mapa, rede e o horário do último e do próximo wipe. O ping é medido pela própria extensão, com o seu consentimento — veja a seção 3. Você pode marcar um servidor com a estrela para adicioná-lo aos favoritos e receber uma notificação pouco antes do wipe dele (e, se quiser, logo depois). O ícone na barra mostra a contagem regressiva até o wipe mais próximo entre os seus favoritos.

A extensão não injeta scripts em páginas web e não lê o seu histórico de navegação, as suas abas, a área de transferência nem o conteúdo das páginas. Ela trabalha apenas com o próprio popup, com a sua página de configurações e com a nossa API.

2. Quais dados a extensão armazena

Todos os dados da extensão ficam no armazenamento do navegador (chrome.storage), dentro do seu perfil. Esse é o único lugar onde eles existem — não há cópia nos nossos servidores.

chrome.storage.sync

  • Servidores favoritos — uma lista de identificadores de servidores do nosso catálogo (até 50).
  • Configurações — com quanta antecedência avisar sobre o wipe, se também deve haver notificação depois do wipe e o filtro de região padrão.

A área sync é replicada entre os seus dispositivos pelo próprio Chrome, se você tiver entrado na sua conta do Google e ativado a sincronização. Essa transferência acontece entre você e o Google; não temos acesso a ela e nunca recebemos o seu conteúdo. Você pode desativar a sincronização nas configurações do Chrome.

chrome.storage.local

  • Cache de dados — o último recorte carregado dos seus servidores favoritos e dos wipes mais próximos, para que o popup abra na hora e continue funcionando quando a API estiver indisponível.
  • Estado interno das notificações — sobre qual wipe já avisamos, para que o mesmo alerta não seja mostrado duas vezes.
  • Cache de ping — valores medidos, estimativas por distância e a latência de base até a API; os registros expiram em 5 minutos e têm o tamanho limitado.
  • As suas coordenadas aproximadas — a resposta de /api/v1/geo (nível de cidade/região), guardada por algumas horas para que o popup não a consulte de novo a cada abertura, e usada apenas para a estimativa de ping por distância.
  • Um indicador de “permissão já solicitada” para o pedido da permissão opcional, para que ele não seja exibido repetidamente.

Nada disso sai do navegador. Desinstalar a extensão apaga junto os seus armazenamentos.

3. Medição direta de ping (ativada por você)

O Manifest V3 não dá sockets brutos às extensões, e os servidores de Rust respondem por UDP, então o ping “de verdade” do jogo não pode ser medido a partir do navegador. A extensão faz isso de forma indireta: abre uma conexão de rede comum com o IP:port do servidor do jogo e cronometra quanto tempo leva até a resposta (normalmente, uma recusa de conexão). Esse tempo de ida e volta é a estimativa de ping.

  • O recurso vem desligado por padrão. Ele exige uma permissão de host opcional, solicitada pela caixa de diálogo padrão do Chrome (chrome.permissions.request).
  • As conexões partem do seu dispositivo diretamente para os endereços IP dos servidores do jogo. Como qualquer conexão de rede do seu computador, elas ficam visíveis para o seu provedor de internet e para o dono do servidor.
  • Nenhum dado é transmitido: a requisição é enviada em modo no-cors, sem cookies nem credenciais, e a resposta nunca é lida — mede-se apenas o tempo decorrido.
  • Os resultados ficam no seu navegador (em cache por 5 minutos) e nunca são enviados para nós.
  • A permissão pode ser revogada a qualquer momento na página de configurações da extensão (botão “Revogar acesso”) ou pelo próprio Chrome.

Sem essa permissão, a extensão não abre conexão nenhuma com os servidores do jogo: ela mede apenas a própria latência até a nossa API e mostra esse número no rodapé da lista, enquanto a coluna de ping passa a exibir a estimativa por distância, marcada com o sinal “≈”. O site rusttv.org calcula o ping do mesmo jeito, e essa conta acontece inteiramente no seu navegador (veja a seção 4).

4. Requisições à API rusttv.org

Tanto o site quanto a extensão leem dados da API pública https://rusttv.org/api/v1. A API funciona apenas para leitura (GET), de forma anônima, sem autenticação e sem cookies.

Como em qualquer requisição HTTPS, o nosso servidor vê o endereço IP de onde veio a requisição e os cabeçalhos padrão do navegador (User-Agent, idioma). Usamos isso da seguinte forma:

  • Limitação da frequência de requisições — um contador de requisições por IP (60 requisições por minuto; 300 para a sondagem de latência), para que a API não seja derrubada por automação. O contador vive na memória e se zera sozinho.
  • Estimativa de ping por geolocalização — o site e a extensão consultam o endpoint /api/v1/geo, que determina, a partir do seu IP, coordenadas aproximadas (nível de cidade/região) usando uma base local offline DB-IP e as devolve imediatamente para você com o cabeçalho Cache-Control: no-store. A resposta não é gravada em lugar nenhum; a distância e a própria estimativa de ping são calculadas no seu navegador. Nenhum serviço de geolocalização de terceiros é consultado.
  • Registros do servidor web — um access log comum do nginx (IP, horário, caminho, código de resposta, User-Agent), mantido para diagnóstico e proteção contra abusos e rotacionado pelos mecanismos padrão do servidor. Ele não é usado para criação de perfis e não é vinculado à identidade de ninguém.

Não há perfis de usuário, identificadores de usuário, cookies nem rastreamento entre sites. Os seus servidores favoritos e as suas configurações nunca são enviados para a API: as requisições ao catálogo são iguais para todo mundo.

5. Notificações

As notificações de wipe são geradas no seu dispositivo por meio de chrome.notifications: um alarme (chrome.alarms) atualiza os dados dos seus favoritos e compara o horário do próximo wipe com a sua configuração. Nenhum serviço de push é usado e nada é enviado a terceiros.

6. Permissões da extensão e para que elas servem

storage
Guardar os favoritos e as configurações no navegador, além dos caches do catálogo e do ping.
alarms
Atualizar periodicamente os dados dos favoritos e disparar exatamente na hora do wipe: no Manifest V3 o service worker é descarregado, e os temporizadores dentro dele não sobrevivem a isso.
notifications
Mostrar o aviso de que o wipe de um servidor favorito está próximo e, se você quiser, o de que o wipe já aconteceu.
offscreen
Executar uma série de medições de tempo de resposta em um documento oculto: o service worker é encerrado antes de a medição terminar.
https://rusttv.org/*
Ler o catálogo de servidores e o calendário de wipes da nossa API. Esse é o único endereço externo que a extensão acessa por conta própria.
*://*/* (opcional)
Usada exclusivamente para a medição direta de ping: os endereços dos servidores do jogo são escolhidos pelos donos dos servidores, não são conhecidos de antemão e mudam com o tempo, então não é possível declarar no manifesto uma lista fixa de hosts. Ela é solicitada apenas com o seu consentimento explícito, é usada somente para abrir uma conexão com o IP:port de um servidor do catálogo, não injeta scripts em nenhuma página e não lê o conteúdo de sites. Pode ser revogada na página de configurações.

7. O que não fazemos

  • Não coletamos nome, endereço de e-mail, telefone, endereço postal, dados de pagamento nem qualquer outra informação pessoal.
  • Não incorporamos analytics, contadores, redes de publicidade nem rastreadores.
  • Não vendemos nem transferimos dados de usuários a terceiros e não os usamos para finalidades alheias ao conjunto de funções da extensão.
  • Não carregamos nem executamos código remoto: todo o código da extensão está dentro do pacote publicado.
  • Não usamos os dados para avaliação de crédito ou concessão de empréstimos e não os compartilhamos com corretores de dados.

8. Como excluir os seus dados

Remova a extensão em chrome://extensions e os dois armazenamentos dela vão junto. Você também pode limpar os favoritos tirando a estrela dos servidores e revogar a permissão de ping na página de configurações. Nenhum dado sobre você fica do nosso lado, porque nunca o guardamos.

9. Crianças

O serviço não é direcionado a crianças menores de 13 anos, e não coletamos dados conscientemente de ninguém, crianças incluídas.

10. Alterações nesta política

Se esta política mudar, a data de vigência no topo da página será atualizada. Alterações relevantes também serão refletidas na descrição da extensão na Chrome Web Store.