RustTV.org Грати разом
серверів
—
онлайн
—
гравців
—
синхронізація
—
Live

[ rusttv.org · сайт і розширення chrome ]

Політика конфіденційності

Дата набрання чинності: 25 вересня 2026 · останнє оновлення: 26 жовтня 2026

Цей переклад надано для зручності. У разі будь-яких розбіжностей переважну силу має російська версія цієї політики.

RustTV.org — каталог серверів гри Rust: розклад вайпів, онлайн і пінг. Проєкт складається із сайту rusttv.org та розширення для Chrome. Акаунт у нас з’являється, лише якщо ви входите на сайт через Steam, — що ми про нього зберігаємо, описано в розділі 6. Ми не показуємо рекламних трекерів і не продаємо даних користувачів.

Коротко

  • Обране й налаштування зберігаються в браузері — у chrome.storage вашого профілю. На наші сервери вони не надсилаються.
  • Замір пінгу вмикаєте ви самі — він працює з вашого пристрою напряму до ігрових серверів; результати лишаються локально.
  • API бачить вашу IP-адресу — як і будь-який сайт, до якого звертається браузер. Вона використовується під час обробки запиту й потрапляє лише до звичайних журналів вебсервера.
  • Push-сповіщення сайту вмикаєте ви самі — тоді ми зберігаємо адресу підписки вашого браузера; вміст сповіщень зашифровано, і push-сервіс браузера його не читає (розділ 5).
  • Вхід через Steam необов’язковий — якщо ви входите, ми зберігаємо нік, аватар і SteamID64 вашого акаунта та трохи відомостей про те, як ви користуєтеся розділом «Грати разом»; чати лобі для модерації бачать адміністратори (розділ 6).
  • Власна статистика знеособлена — це лише числа за день: скільки разів відкривали трансляції з розділу Live і скільки разів створювали лобі, просилися до них і запускали автопошук. IP-адрес, cookie й акаунтів у цих числах немає; щоб не зарахувати один перехід двічі, сервер лише пів години тримає в оперативній пам’яті мітку, обчислену з IP-адреси (розділ 7).
  • На сайті працює Google Analytics — вебстатистика Google із власними cookie (розділ 7). Іншої сторонньої аналітики й лічильників відвідувань немає, а в розширенні немає жодної аналітики.
  • Немає реклами й продажу даних; розширення не завантажує віддаленого коду.

1. Що робить розширення

Розширення показує в панелі браузера список Rust-серверів із даними нашого публічного API: назву, онлайн, карту, мережу, час минулого й наступного вайпу. Пінг розширення за вашою згодою міряє саме — про це розділ 3. Сервер можна додати до обраного й отримувати сповіщення незадовго до вайпу (і, за бажанням, одразу після нього). Іконка розширення показує зворотний відлік до найближчого вайпу з обраного.

Розширення не вбудовує скриптів у вебсторінки, не читає історію, вкладки, буфер обміну та вміст сторінок. Воно працює лише зі своїм попапом, сторінкою налаштувань і нашим API.

2. Які дані зберігає розширення

Усі дані розширення лежать у сховищі браузера (chrome.storage) усередині вашого профілю. Це єдине місце, де вони існують: копії на наших серверах немає.

chrome.storage.sync

  • Обрані сервери — список ідентифікаторів серверів із нашого каталогу (до 50).
  • Налаштування — за скільки хвилин попереджати про вайп, чи потрібне сповіщення після вайпу, регіон за замовчуванням.

Сховище sync синхронізується між вашими пристроями засобами самого Chrome, якщо ви увійшли в акаунт Google і ввімкнули синхронізацію. Ця передача відбувається між вами та Google; ми не маємо до неї доступу й не отримуємо її вмісту. Вимкнути синхронізацію можна в налаштуваннях Chrome.

chrome.storage.local

  • Кеш даних — останній завантажений зріз обраних серверів і найближчих вайпів, щоб попап відкривався миттєво й працював, коли API недоступний.
  • Службовий стан сповіщень — про який вайп уже повідомили, щоб не показувати те саме двічі.
  • Кеш пінгу — виміряні значення, оцінки за відстанню та базова затримка до API; живуть 5 хвилин і обмежені за обсягом.
  • Ваші приблизні координати — відповідь /api/v1/geo (рівень міста/регіону), щоб не запитувати її щоразу під час відкриття попапа. Живе кілька годин і використовується лише для оцінки пінгу за відстанню.
  • Прапорець «дозвіл уже запитували» — щоб не показувати запит повторно.

Ніщо з переліченого не залишає браузер. Видалення розширення видаляє і його сховища.

3. Замір пінгу (за вашою згодою)

Manifest V3 не дає розширенням сирих сокетів, а Rust-сервери відповідають по UDP, тому «справжній» ігровий пінг із браузера виміряти неможливо. Розширення робить це опосередковано: відкриває звичайне мережеве з’єднання до IP:порт ігрового сервера й засікає час до відповіді (зазвичай — до відмови у з’єднанні). Цей час і є оцінкою RTT.

  • Функція вимкнена за замовчуванням. Вона потребує необов’язкового дозволу на хости, який запитується через стандартний діалог Chrome (chrome.permissions.request).
  • З’єднання йдуть з вашого пристрою напряму до IP-адрес ігрових серверів. Ці адреси, як і будь-які мережеві з’єднання вашого комп’ютера, видно вашому інтернет-провайдеру та власникові сервера.
  • Жодних даних при цьому не передається: запит іде в режимі no-cors без cookie та облікових даних, відповідь не читається — вимірюється тільки час.
  • Результати лишаються в браузері (кеш на 5 хвилин) і нам не надсилаються.
  • Дозвіл можна відкликати будь-якої миті на сторінці налаштувань розширення — кнопка «Відкликати доступ» — або засобами Chrome.

Без цього дозволу розширення взагалі не відкриває з’єднань до ігрових серверів: воно вимірює лише власну затримку до нашого API й показує її в підвалі списку, а в колонці пінгу — оцінку за відстанню, позначену знаком «≈». Так само рахує пінг і сайт rusttv.org: розрахунок цілком відбувається у вашому браузері (див. розділ 4).

4. Звернення до API rusttv.org

І сайт, і розширення читають дані з публічного API https://rusttv.org/api/v1. API працює тільки на читання (GET), анонімно, без авторизації та без cookie.

Як і за будь-якого HTTPS-запиту, наш сервер бачить IP-адресу, з якої надійшов запит, і стандартні заголовки браузера (User-Agent, мова). Ми використовуємо це так:

  • Обмеження частоти запитів — лічильник запитів на IP (60 запитів за хвилину; 300 для точки заміру затримки), щоб API не поклали автоматикою. Лічильник живе в оперативній пам’яті й обнуляється сам.
  • Гео-оцінка пінгу — сайт і розширення звертаються до точки /api/v1/geo, яка визначає за вашою IP-адресою приблизні координати (рівень міста/регіону) за локальною офлайн-базою DB-IP і одразу повертає їх вам із заголовком Cache-Control: no-store. Відповідь нікуди не записується; відстань до сервера й сама оцінка пінгу обчислюються вже у вашому браузері. Запитів до сторонніх геосервісів при цьому не робиться.
  • Автопошук тімейтів — коли ви, увійшовши через Steam, натискаєте «Автопошук» у розділі «Грати разом» і автопошук ставить вас у чергу (так буває, коли тімейтів одночасно шукає багато людей), сервер тим самим способом, за локальною базою DB-IP, визначає за вашою IP-адресою приблизні координати, округлює їх до цілого градуса (близько 100 км) і зберігає у вашому записі в черзі, щоб збирати лобі насамперед із гравців поблизу. Поки шукачів мало, автопошук одразу додає вас до лобі й місцеперебування не визначає. Сама IP-адреса не записується, координати нікому не показуються й стираються, щойно пошук завершився: вас додали до лобі або ви скасували пошук, а якщо його час просто сплив — протягом доби.
  • Журнали вебсервера — звичайний access-log nginx (IP, час, шлях, код відповіді, User-Agent). Він потрібен для діагностики та захисту від зловживань, ротується штатними засобами сервера, не використовується для профілювання й не пов’язується з особою.

Жодних профілів, ідентифікаторів користувача, cookie та міжсайтового стеження. Ваші обрані сервери й налаштування до API не передаються: запити каталогу однакові для всіх.

5. Сповіщення

chrome.notifications

Сповіщення про вайпи формуються на вашому пристрої через chrome.notifications: розширення за будильником (chrome.alarms) оновлює дані обраних серверів і порівнює час наступного вайпу з вашим налаштуванням. Push-сервіси не використовуються, стороннім сервісам нічого не надсилається.

Web Push

Окремо від розширення сайт rusttv.org може надсилати сповіщення в браузер про події розділу «Грати разом» — до вашого лобі просяться, вас прийняли до лобі, автопошук зібрав вам лобі або додав до вашого лобі нового гравця — і про бан гравця, на якого ви поскаржилися. Про інші події, зокрема повідомлення в чаті лобі, такі сповіщення не надходять. За замовчуванням функцію вимкнено: вона працює, лише якщо ви увійшли на сайт через Steam, самі ввімкнули сповіщення й дозволили їх у запиті браузера. Підписка діє в одному браузері: на телефоні й на комп’ютері сповіщення вмикаються окремо.

  • Що ми зберігаємо. Коли ви вмикаєте сповіщення, браузер видає адресу підписки у своєму push-сервісі та два ключі шифрування до неї. Ми зберігаємо їх разом з акаунтом, під яким ви увійшли через Steam, мовою сайту, якою пишеться текст сповіщень, і часом, коли підписку ввімкнули й коли браузер востаннє її підтвердив. Більше нічого про браузер у підписці немає.
  • Навіщо. Тільки щоб доставити сповіщення в цей браузер, коли вкладку RustTV закрито. Ні для чого іншого підписка не використовується.
  • Як доставляється. Сповіщення йде через push-сервіс розробника вашого браузера (Google, Mozilla, Apple, Microsoft та інших): інакше браузери сповіщень від сайтів не приймають. Вміст шифрується на нашому сервері ключами вашого браузера (стандарт Web Push, RFC 8291) і розшифровується лише в самому браузері, тож push-сервіс передає запечатане повідомлення, яке не може прочитати.
  • Що всередині сповіщення. Фраза про подію, а крім неї: у сповіщеннях розділу «Грати разом» — нік і аватар Steam учасника події (хто проситься до вас, хто вас прийняв, лідер зібраного лобі або гравець, якого автопошук додав до вашого лобі), назва сервера лобі (або адреса, яку вказав його творець) і посилання на розділ «Грати разом»; у сповіщенні про бан — нік і аватар Steam гравця, на якого ви поскаржилися, назва сервера, якщо ви вказали його в скарзі, і посилання на ваші скарги. Посилань на профілі Steam у сповіщеннях немає. SteamID теж немає, крім одного випадку: якщо, коли ви надсилали скаргу, Steam не повідомив нік гравця, замість ніка буде його SteamID64 з вашої скарги.
  • Коли підписка видаляється. Коли ви вимикаєте сповіщення на сайті; коли виходите з акаунта в цьому браузері; коли push-сервіс повідомляє, що підписки більше немає (наприклад, ви відкликали дозвіл або очистили дані сайту); коли акаунт блокують; і через 90 днів, якщо за цей час ви жодного разу не заходили на RustTV із цього браузера, увійшовши в акаунт.
  • Дозвіл можна відкликати будь-якої миті у налаштуваннях сайту в самому браузері. Сповіщення одразу перестануть надходити, а збережена підписка видалиться під час наступної спроби доставки.

6. Акаунт Steam на сайті

Вхід на сайт rusttv.org через Steam необов’язковий — він потрібен для частини функцій, наприклад для розділу «Грати разом» і push-сповіщень. Входите ви на сайті самого Steam: він повідомляє нам лише ваш SteamID64, а вашого пароля від Steam ми не бачимо. Якщо ви ввійшли, ми зберігаємо:

  • Профіль Steam — нік, аватар і SteamID64, а якщо в Steam відкриті ігрові дані — скільки годин ви награли в Rust. Усе це ми отримуємо від Steam і час від часу оновлюємо.
  • Вхід і візити — коли ви вперше ввійшли, коли входили востаннє і коли востаннє відкривали сайт, перебуваючи в акаунті. Поки ви в акаунті, браузер зберігає cookie сесії, а сервер — запис про неї з IP-адресою та браузером (User-Agent); записи неактивних сесій видаляються автоматично.
  • «Грати разом» — ролі, які ви собі обрали; скільки лайків і дизлайків вам поставили тімейти; скільки разів ви виходили з лобі, зібраних автопошуком (після цього автопошук на якийсь час закривається); і сумарні лічильники: скільки лобі ви створили, у скількох брали участь, скільки разів запускали автопошук і просилися до чужих лобі, скільки повідомлень написали. Самі лобі разом зі складами, заявками, оцінками й чатами видаляються приблизно через три дні після того, як лобі закрилося або його час сплив; записи черги автопошуку — через три дні після кінця пошуку; сповіщення на сайті — через 30 днів.
  • Сервери — якщо ви підтверджуєте права на свій сервер Rust: ваші заявки, листування з модератором і пароль RCON, який зберігається зашифрованим і нікому не показується.
  • Скарги на читерів — якщо ви скаржитеся на гравця: його SteamID64 і посилання на профіль Steam, його нік і аватар — такими, якими їх показував Steam у момент скарги, — сервер, якщо ви його вказали, текст причини, якщо ви його написали (до 1000 знаків), час надсилання, статус скарги (надіслана або гравця забанено) і дату бану, якщо вона є. На одного гравця з одного акаунта можна поскаржитися лише один раз. Скарги зберігаються, поки існує ваш акаунт, і видаляються разом із ним; самі за строком вони не видаляються.
  • Блокування — якщо акаунт заблоковано: причину, строк і те, хто з адміністраторів і коли встановив або зняв блокування.

Нік, аватар, години в Rust, ролі й лайки бачать інші гравці в розділі «Грати разом». Посилання на ваш профіль Steam — лише ті, хто з вами в одному лобі, і творець лобі, до якого ви попросилися.

Свої скарги ви бачите в історії скарг на сайті. Адміністратори RustTV бачать усі скарги повністю, зокрема хто їх надіслав. Якщо ви вказали в скарзі сервер, її бачить і власник цього сервера, який підтвердив його на RustTV, — навіть якщо він зробить це вже після вашої скарги. Йому видно нік, аватар і посилання на профіль Steam гравця, текст причини, сервер, час і статус скарги, а також скільки всього скарг на цього гравця надіслано на RustTV, — але не те, хто її надіслав.

Про гравця, на якого поскаржилися, ми зберігаємо лише написане в скарзі та загальнодоступні дані його профілю Steam, перелічені вище. Йому самому скарга не показується — хіба що він і є власником вказаного в ній сервера. У самій грі RustTV нікого не банить.

Відомості акаунта й чати лобі — чати, поки лобі не видалено, — бачать адміністратори RustTV для модерації. За порушення вони можуть заблокувати акаунт на певний час або безстроково. Заблокований акаунт не може ввійти на сайт: його місце в лобі, заявки й автопошук скасовуються, підписки на push-сповіщення видаляються, а під час спроби входу сайт показує причину і строк блокування.

7. Статистика

Лічильники RustTV

Щоб розуміти, чим на сайті користуються, ми ведемо власні лічильники — знеособлені числа за день:

  • Переходи на трансляції — скільки разів відкривали ефір кожного каналу з розділу Live і з віджета «Зараз в ефірі» на головній.
  • «Грати разом» — скільки створено лобі і скільки зібрав автопошук, скільки було заявок і чим вони закінчилися, скільки разів запускали автопошук і скільки в ньому чекали, скільки написано повідомлень.

У цих лічильниках немає IP-адрес, cookie й акаунтів: кожен запис — це день, дія, уточнення на кшталт каналу чи мови лобі та число. Щоб повторні кліки по одній трансляції не накручували лічильник, сервер пів години тримає в оперативній пам’яті позначку, що з цієї IP-адреси її вже відкривали, — так само, як обмеження частоти запитів (розділ 4); сама IP-адреса до лічильників не потрапляє. Сумарні лічильники вашого акаунта описано в розділі 6.

Google Analytics

На сторінках сайту rusttv.org працює Google Analytics — сервіс вебстатистики компанії Google: з його допомогою ми дивимося, скільки людей заходить на сайт, звідки вони приходять і які сторінки відкривають. Скрипт Google Analytics завантажується із серверів Google, ставить у браузері власні cookie (_ga, _ga_*) і надсилає в Google відомості про відвідування: які сторінки ви відкриваєте і що на них робите (наприклад, гортаєте сторінку чи переходите за посиланнями), звідки прийшли, тип пристрою, браузер, мову й розмір екрана; приблизне місцезнаходження Google визначає за IP-адресою. Ці відомості Google обробляє за своєю політикою конфіденційності (policies.google.com/privacy). Вимкнути Google Analytics можна блокувальником вмісту або офіційним доповненням Google Analytics Opt-out. У розширенні RustTV для Chrome Google Analytics немає.

8. Дозволи розширення й навіщо вони потрібні

storage
Зберігати обране й налаштування в браузері, а також кеш каталогу та пінгу.
alarms
Періодично оновлювати дані обраного й спрацьовувати точно до часу вайпу: service worker у MV3 вивантажується, і таймери в ньому не переживають вивантаження.
notifications
Показувати сповіщення про близький вайп обраного сервера і, за бажанням, про те, що вайп уже відбувся.
offscreen
Виконувати серію замірів часу відгуку в прихованому документі: service worker завершується раніше, ніж вимірювання встигає закінчитися.
https://rusttv.org/*
Читати каталог серверів і розклад вайпів із нашого API. Єдина зовнішня адреса, до якої розширення звертається саме по собі.
*://*/* (необов’язкове)
Тільки для прямого заміру пінгу: адреси ігрових серверів заздалегідь невідомі й змінюються, тому конкретний список хостів у маніфест вписати неможливо. Запитується за вашою явною згодою, використовується виключно для з’єднання з IP:порт сервера з каталогу, жодних скриптів на сторінки не впроваджує та вмісту сайтів не читає. Відкликається в налаштуваннях.

9. Чого ми не робимо

  • Не збираємо справжнього імені, e-mail, телефону, поштової адреси й платіжних даних.
  • Не підключаємо рекламних мереж і рекламних трекерів, а зі сторонньої аналітики й лічильників відвідувань — нічого, крім Google Analytics на сайті (розділ 7).
  • Не продаємо даних користувачів, не передаємо їх третім особам, крім описаного в розділах 5, 6 і 7, і не використовуємо їх для цілей, не пов’язаних із роботою сайту й розширення.
  • Розширення не завантажує й не виконує віддаленого коду: увесь його код входить до опублікованого пакета.
  • Не використовуємо дані для оцінки кредитоспроможності й не передаємо їх брокерам даних.

10. Як видалити свої дані

Видаліть розширення в chrome://extensions — разом із ним видаляються обидва його сховища. Обране можна очистити й вручну, прибравши сервери зірочкою, а дозвіл на замір пінгу — відкликати на сторінці налаштувань розширення. Даних розширення на нашому боці не лишається, бо ми їх не зберігаємо.

Якщо ви вмикали push-сповіщення сайту, підписку вашого браузера видаляє їх вимкнення на сайті або вихід з акаунта в цьому браузері; решту випадків перелічено в розділі 5.

Відомості акаунта Steam (розділ 6), зокрема ваші скарги на читерів, зберігаються, поки існує акаунт; лобі, чати й сповіщення видаляються самі — у строки, зазначені в тому ж розділі.

11. Діти

Сервіс не адресовано дітям, молодшим за 13 років, і він свідомо не збирає даних дітей.

12. Зміни політики

Якщо політика зміниться, ми оновимо дату набрання чинності вгорі сторінки. Суттєві зміни буде відображено в описі розширення в Chrome Web Store.