RustTV.org
serwerów
online
graczy
synchronizacja
Live

[ rusttv.org · strona i rozszerzenie chrome ]

Polityka prywatności

Data wejścia w życie: 9 sierpnia 2026 · ostatnia aktualizacja: 9 sierpnia 2026

To tłumaczenie udostępniamy dla wygody. W razie jakichkolwiek rozbieżności rozstrzygająca jest rosyjska wersja niniejszej polityki.

RustTV.org to katalog serwerów gry Rust: harmonogramy wipe'ów, online na żywo i ping. Projekt składa się ze strony rusttv.org i rozszerzenia do Chrome. Nie zbieramy danych osobowych, nie używamy trackerów reklamowych ani analitycznych i nigdy nikomu nie sprzedajemy ani nie przekazujemy danych użytkowników.

W skrócie

  • Ulubione i ustawienia zostają w twojej przeglądarce — w chrome.storage w twoim własnym profilu. Nigdy nie trafiają na nasze serwery.
  • Bezpośredni pomiar pingu włączasz sam i działa on z twojego urządzenia prosto do serwerów gry; wyniki zostają na twoim komputerze.
  • Nasze API widzi twój adres IP — tak jak każda strona, z którą łączy się twoja przeglądarka. Jest używany na czas obsługi zapytania i trafia wyłącznie do zwykłych logów serwera WWW.
  • Żadnej analityki, reklam, sprzedaży danych ani zdalnego kodu.

1. Co robi rozszerzenie

Rozszerzenie pokazuje w pasku narzędzi przeglądarki listę serwerów Rust z danymi z naszego publicznego API: nazwę, liczbę graczy, mapę, sieć oraz godziny ostatniego i następnego wipe'a. Ping rozszerzenie mierzy samo, za twoją zgodą — mówi o tym rozdział 3. Serwer możesz oznaczyć gwiazdką jako ulubiony i otrzymywać powiadomienie krótko przed jego wipe'em (a opcjonalnie także zaraz po nim). Ikona na pasku narzędzi pokazuje odliczanie do najbliższego wipe'a spośród twoich ulubionych.

Rozszerzenie nie wstrzykuje w strony internetowe żadnych skryptów treści i nigdy nie czyta twojej historii przeglądania, kart, schowka ani zawartości stron. Sięga wyłącznie do własnego popupu, własnej strony opcji i naszego API.

2. Jakie dane przechowuje rozszerzenie

Wszystkie dane rozszerzenia znajdują się w magazynie przeglądarki (chrome.storage) wewnątrz twojego profilu. To jedyne miejsce, w którym istnieją — nie ma ich kopii na naszych serwerach.

chrome.storage.sync

  • Ulubione serwery — lista identyfikatorów serwerów z naszego katalogu (maksymalnie 50).
  • Ustawienia — z jakim wyprzedzeniem ostrzegać o wipie, czy powiadamiać także po wipie oraz domyślny filtr regionu.

Obszar sync sam Chrome replikuje między twoimi urządzeniami, jeśli jesteś zalogowany i masz włączoną synchronizację. Ten transfer odbywa się między tobą a Google; nie mamy do niego dostępu i nigdy nie otrzymujemy jego zawartości. Synchronizację możesz wyłączyć w ustawieniach Chrome.

chrome.storage.local

  • Pamięć podręczna danych — ostatnio pobrany zrzut twoich ulubionych serwerów i nadchodzących wipe'ów, dzięki czemu popup otwiera się natychmiast i działa nawet wtedy, gdy API jest niedostępne.
  • Stan techniczny powiadomień — o którym wipie już poinformowaliśmy, żeby nie pokazywać tego samego alertu dwa razy.
  • Pamięć podręczna pingu — zmierzone wartości, szacunki na podstawie odległości oraz bazowe opóźnienie do API; wpisy wygasają po 5 minutach i mają ograniczoną objętość.
  • Twoje przybliżone współrzędne — odpowiedź /api/v1/geo (na poziomie miasta/regionu), przechowywana przez kilka godzin, żeby popup nie pytał o nie przy każdym otwarciu, i używana wyłącznie do szacowania pingu na podstawie odległości.
  • Flaga „już pytaliśmy” przy prośbie o opcjonalne uprawnienie, żeby nie pytać cię o nie wielokrotnie.

Nic z tego nie opuszcza przeglądarki. Odinstalowanie rozszerzenia usuwa wraz z nim jego magazyny danych.

3. Bezpośredni pomiar pingu (za twoją zgodą)

Manifest V3 nie daje rozszerzeniom surowych gniazd sieciowych, a serwery Rust komunikują się po UDP, więc prawdziwego pingu z gry nie da się zmierzyć z poziomu przeglądarki. Rozszerzenie robi to w przybliżeniu: otwiera zwykłe połączenie sieciowe do IP:port serwera gry i mierzy, ile czasu zajmuje odpowiedź (zwykle jest to odmowa połączenia). Ten czas w obie strony jest właśnie szacunkiem pingu.

  • Funkcja jest domyślnie wyłączona. Wymaga opcjonalnego uprawnienia do hostów, o które prosimy przez standardowe okno dialogowe Chrome (chrome.permissions.request).
  • Połączenia nawiązywane są z twojego urządzenia bezpośrednio do adresów IP serwerów gry. Jak każde połączenie sieciowe z twojego komputera, są one widoczne dla twojego dostawcy internetu i dla operatora serwera.
  • Żadne dane nie są przy tym przesyłane: zapytanie wysyłane jest w trybie no-cors, bez plików cookie i danych uwierzytelniających, a odpowiedź nigdy nie jest odczytywana — mierzony jest wyłącznie upływający czas.
  • Wyniki zostają w twojej przeglądarce (w pamięci podręcznej przez 5 minut) i nigdy nie są do nas wysyłane.
  • Uprawnienie można cofnąć w każdej chwili na stronie opcji rozszerzenia (przycisk „Cofnij dostęp”) lub środkami samego Chrome.

Bez tego uprawnienia rozszerzenie w ogóle nie otwiera połączeń do serwerów gry: mierzy jedynie własny czas odpowiedzi naszego API i pokazuje tę wartość na dole listy, a w kolumnie pingu wyświetla szacunek na podstawie odległości, oznaczony znakiem „≈”. Strona rusttv.org szacuje ping w ten sam sposób, a całe obliczenie odbywa się w twojej przeglądarce (zob. rozdział 4).

4. Zapytania do API rusttv.org

Zarówno strona, jak i rozszerzenie czytają dane z publicznego API pod adresem https://rusttv.org/api/v1. API działa tylko do odczytu (GET), anonimowo, bez uwierzytelniania i bez plików cookie.

Jak przy każdym zapytaniu HTTPS, nasz serwer widzi adres IP, z którego przyszło zapytanie, oraz standardowe nagłówki przeglądarki (User-Agent, język). Wykorzystujemy to w następujący sposób:

  • Ograniczanie liczby zapytań — licznik zapytań na adres IP (60 zapytań na minutę; 300 dla sondy mierzącej opóźnienie), żeby nie dało się położyć API. Licznik żyje w pamięci operacyjnej i wygasa sam.
  • Szacowanie pingu na podstawie geolokalizacji — strona i rozszerzenie odpytują punkt końcowy /api/v1/geo, który na podstawie twojego adresu IP ustala przybliżone współrzędne (na poziomie miasta/regionu) przy użyciu lokalnej, offline'owej bazy DB-IP i od razu zwraca je tobie z nagłówkiem Cache-Control: no-store. Odpowiedź nie jest nigdzie zapisywana; odległość i sam szacunek pingu liczone są już w twojej przeglądarce. Nie odpytujemy przy tym żadnego zewnętrznego serwisu geolokalizacyjnego.
  • Logi serwera WWW — standardowy access log nginx (IP, znacznik czasu, ścieżka, kod odpowiedzi, User-Agent), przechowywany na potrzeby diagnostyki i ochrony przed nadużyciami, rotowany zwykłą rotacją logów serwera. Nie służy do profilowania i nie jest powiązywany z żadną tożsamością.

Nie ma tu żadnych profili użytkowników, identyfikatorów użytkownika, plików cookie ani śledzenia między witrynami. Twoje ulubione serwery i ustawienia nigdy nie są wysyłane do API: zapytania o katalog są identyczne dla wszystkich.

5. Powiadomienia

Powiadomienia o wipe'ach powstają na twoim urządzeniu przez chrome.notifications: budzik (chrome.alarms) odświeża dane twoich ulubionych serwerów i porównuje godzinę następnego wipe'a z twoim ustawieniem. Nie bierze w tym udziału żadna usługa push i nic nie jest wysyłane do stron trzecich.

6. Uprawnienia i po co są potrzebne

storage
Przechowywanie ulubionych i ustawień w przeglądarce, a także pamięci podręcznej katalogu i pingu.
alarms
Okresowe odświeżanie ulubionych i uruchamianie się dokładnie o godzinie wipe'a: service worker w MV3 jest wyłączany, a timery w nim tego nie przeżywają.
notifications
Pokazywanie alertu „zbliża się wipe” dla ulubionego serwera i, opcjonalnie, alertu „wipe zakończony”.
offscreen
Wykonywanie serii pomiarów czasu odpowiedzi w ukrytym dokumencie: service worker zostaje wyłączony, zanim seria pomiarów zdąży się skończyć.
https://rusttv.org/*
Odczyt katalogu serwerów i harmonogramu wipe'ów z naszego API. To jedyny zdalny adres, z którym rozszerzenie łączy się samo z siebie.
*://*/* (opcjonalne)
Używane wyłącznie do bezpośredniego pomiaru pingu: adresy serwerów gry wybierają ich właściciele, nie są znane z góry i zmieniają się w czasie, więc żadnej stałej listy hostów nie da się zadeklarować w manifeście. Prosimy o nie tylko za twoją wyraźną zgodą, używamy go jedynie do otwarcia połączenia z IP:port serwera z katalogu, nie wstrzykujemy przez nie żadnych skryptów na strony i nie czytamy zawartości witryn. Można je cofnąć na stronie opcji.

7. Czego nie robimy

  • Nie zbieramy imion i nazwisk, adresów e-mail, numerów telefonu, adresów pocztowych, danych płatniczych ani żadnych innych informacji osobowych.
  • Nie osadzamy żadnej analityki, liczników, sieci reklamowych ani trackerów.
  • Nie sprzedajemy ani nie przekazujemy danych użytkowników stronom trzecim i nie wykorzystujemy ich do celów niezwiązanych z jedynym zestawem funkcji rozszerzenia.
  • Nie pobieramy ani nie wykonujemy zdalnego kodu: cały kod rozszerzenia znajduje się w opublikowanej paczce.
  • Nie wykorzystujemy danych do oceny zdolności kredytowej ani do celów pożyczkowych i nie udostępniamy ich brokerom danych.

8. Usuwanie twoich danych

Usuń rozszerzenie w chrome://extensions, a razem z nim znikną oba jego magazyny danych. Ulubione możesz też wyczyścić ręcznie, zdejmując gwiazdki z serwerów, a uprawnienie do pomiaru pingu cofnąć na stronie opcji. Po naszej stronie nie zostaje o tobie nic, bo nigdy tego nie przechowywaliśmy.

9. Dzieci

Serwis nie jest kierowany do dzieci poniżej 13. roku życia, a my świadomie nie zbieramy danych od nikogo, również od dzieci.

10. Zmiany w niniejszej polityce

Jeśli niniejsza polityka się zmieni, zaktualizujemy datę wejścia w życie u góry strony. Istotne zmiany zostaną też odzwierciedlone w opisie rozszerzenia w Chrome Web Store.