/ Конфіденційність

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

Чинна з 11 жовтня 2026 року.

/ Хто ми

Спільнота HUC.

HUC (Heroic United Community) — українська спільнота гравців у Heroes of Might and Magic 3 та Warcraft 3. Сайт працює на домені huc.com.ua. Більше про нас — на сторінці «Про спільноту».

Питання щодо обробки персональних даних — через сторінку «Зворотній зв'язок».

/ Які дані ми збираємо

Лише те, що потрібно.

Дані акаунту (надаєш ти при реєстрації):

  • —Email. Для логіну, відновлення пароля та зміни email. Не відображається публічно.
  • —Нікнейм. Унікальний, відображається публічно.
  • —Пароль. Зберігається лише у вигляді криптографічного хешу (bcrypt). Ніхто, включно з адміністрацією, не може його прочитати.

Дані профілю (за бажанням):

  • —Аватар, текст «про себе», посилання на соцмережі (Twitch, YouTube, Discord, Telegram, Instagram, Facebook), колір автоаватара.

Дані ігрового профілю (для ролі Гравець):

  • —Lobby name (нікнейм у лобі HotA) — публічна інформація, синхронізується з hotameta.com.
  • —Кеш статистики та історії матчів: рейтинг, кількість ігор, перемоги, вінрейт, останні матчі, опоненти. Використовується на сторінках рейтингу, профілю та порівняння гравців, а також у блоці порівняння на сторінках турнірних подій (порівняння бачать лише зареєстровані користувачі).

Заявки:

  • —Заявка гравця: lobby name і підтвердження (текст або скріншот), що він належить тобі.
  • —Заявка організатора: опис турніру та твій досвід у довільній формі.
  • —Рішення модератора та його коментар до заявки.

Турніри та події:

  • —Реєстрація в турнірі — твій нікнейм потрапляє до публічного списку учасників і сітки.
  • —Результати матчів, рахунки, технічні поразки та їх причини, посилання на записи (VOD) і файли збережень, які додають учасники чи організатор.
  • —Для організаторів — контакти Telegram/Discord, якщо ти вказав їх у картці турніру (відображаються публічно).
  • —Події — трансляції матчів і шоу-матчі: якщо тебе вказано гравцем чи кастером події, твій нікнейм і аватар відображаються публічно на сторінці події, у календарі подій і на головній.

Дані активності:

  • —Новини та шаблони, які ти публікуєш (для відповідних ролей).
  • —Коментарі, відповіді, реакції на новини й коментарі.
  • —Оцінки інших користувачів (карма). Ми зберігаємо, хто кого оцінив, щоб унеможливити повторні голоси; публічно видно лише підсумок.
  • —Сповіщення: відповіді, згадки, рішення по заявках, події турнірів.

Зворотній зв'язок:

  • —Ім'я, контакт і текст повідомлення з форми «Зворотній зв'язок»; якщо ти залогінений — також твій нікнейм. Повідомлення надходять у закритий Telegram-чат адміністрації і в базі даних сайту не зберігаються.

Технічні дані:

  • —Cookies для авторизації (httpOnly refresh-token та індикатор сесії) — див. розділ нижче.
  • —Лічильник невдалих спроб входу та час тимчасового блокування входу — захист від перебору пароля.
  • —IP-адреса — лише в оперативній пам'яті сервера для обмеження частоти запитів (вхід, реєстрація, скидання пароля, контакт-форма). В базу даних не записується.
  • —Стандартні access-логи нашого хостингу (IP, user-agent), що зберігаються провайдером обмежений час.
  • —Анонімні аналітичні дані Vercel Analytics (перегляди сторінок, без ідентифікації користувача).
/ Cookies і локальне сховище

Тільки технічні.

  • —Авторизація (cookie refreshToken, httpOnly, до 90 днів). Дозволяє залишатись у системі без повторного введення пароля.
  • —Стан сесії (cookie hasSession, до 90 днів). Індикатор того, що ти залогінений, без чутливих даних.
  • —Мова сайту (cookie NEXT_LOCALE, до 1 року). Запам'ятовує мову, яку ти обрав у перемикачі (українська, англійська чи польська), щоб сайт відкривався нею й наступного разу. Зберігається лише код мови, без жодних даних про тебе.
  • —Налаштування оверлею (localStorage, ключ overlay-configurator). Конфігуратор на сторінці «Оверлей» запам'ятовує введений нік у лобі та налаштування банера, щоб не вводити їх щоразу. Ці дані лишаються тільки у твоєму браузері, на сервер не передаються і стираються разом з даними сайту в налаштуваннях браузера.
  • —Тема оформлення (localStorage, ключ huc-theme). Запам'ятовує тему, яку ти обрав у перемикачі в хедері чи в мобільному меню («Графіт», «Полум'я», «Кобальт» або «Смарагд»), щоб сайт відкривався в ній і після перезавантаження. Зберігається лише назва теми, без жодних даних про тебе. Вона лишається тільки у твоєму браузері, на сервер не передається і стирається разом з даними сайту в налаштуваннях браузера; без неї сайт показує тему за замовчуванням.

Ми не використовуємо рекламних чи трекінгових cookies сторонніх мереж і не показуємо cookie-банер, бо всі cookies суто технічні.

/ Як ми використовуємо

Без зайвого маркетингу.

  • —Авторизація та робота акаунту.
  • —Відображення твого профілю, статистики та контенту іншим учасникам, зокрема в пошуку по сайту: профіль знаходиться за нікнеймом, lobby name і Twitch-ніком, а турніри — за нікнеймом організатора чи учасника.
  • —Проведення турнірів: списки учасників, сітки, результати, сповіщення організаторам і гравцям.
  • —Транзакційні листи: скидання пароля, підтвердження зміни email. Маркетингових розсилок ми не робимо.
  • —Модерація та безпека (обмеження частоти запитів, захист від перебору пароля, виявлення зловмисної активності).
  • —Відповіді на звернення через форму зворотного зв'язку.
  • —Агрегована аналітика трафіку, без персональних даних.
/ Сторонні сервіси

Кому ми довіряємо дані.

Кожному постачальнику передаються лише ті дані, що необхідні для конкретної функції:

  • —Vercel — хостинг сайту, access-логи, анонімна аналітика.
  • —Neon — база даних PostgreSQL, де зберігаються акаунти та контент.
  • —Cloudinary — зберігання зображень: аватари, скріншоти до заявок, обкладинки новин, подій, турнірів і шаблонів.
  • —Resend — доставка транзакційних листів (email і нікнейм отримувача).
  • —Telegram — повідомлення з форми зворотного зв'язку надходять у закритий чат адміністрації через Telegram Bot API.
  • —hotameta.com — статистика гравців; для синхронізації передається лише нік у лобі. На сторінці «Оверлей» (прев'ю в конфігураторі та сам віджет для OBS) твій браузер підключається до hotameta.com напряму, тож hotameta бачить твою IP-адресу так само, як будь-який сайт, який ти відкриваєш.
  • —Twitch API — список стримерів команди, статуси трансляцій, кліпи, публічна статистика каналів (зберігаємо для сторінки «Цифри»). Дані користувачів сайту туди не передаються.
  • —YouTube / Google — вбудовані відео в новинах і на сторінках турнірів (стандартний плеєр YouTube може встановлювати власні cookies), публічні RSS-стрічки каналів, а також публічна Google-таблиця з даними турніру New Heroes (тільки читання).
  • —flagcdn.com — зображення прапорів на сторінці «Цифри»; як і будь-який CDN, бачить IP-адресу при завантаженні картинки.
  • —Monobank — ми читаємо баланс і виписку офіційної банки HUC, щоб показати прогрес збору та топ донатерів. Імена беруться з виписки й показуються скорочено (ім'я та перша літера прізвища) разом із сумою. Анонімні донати лишаються анонімними. Якщо ти донатив і не хочеш бачити своє ім'я на сайті — напиши нам, приховаємо.

Ми не продаємо твої дані третім сторонам і не використовуємо їх для реклами.

/ Дані інших людей

Якщо ти не реєструвався.

Частина інформації на сайті стосується людей без акаунту: публічні профілі та статистика стримерів команди з Twitch, нікнейми гравців із hotameta.com, а також учасники-«привиди» — записи з нікнеймом і lobby name, які учасники з роллю Гравець можуть створити, щоб додати до турніру людину без акаунту на HUC. Це публічна ігрова інформація без контактних даних. Якщо це про тебе і ти хочеш прив'язати такий запис до свого акаунту, виправити чи прибрати його — напиши нам.

/ Безпека

Як ми захищаємо акаунти.

  • —Паролі зберігаються лише у вигляді хешу bcrypt.
  • —З'єднання захищені HTTPS із примусовим шифруванням (HSTS).
  • —Чутливі операції обмежені за частотою; після серії невдалих спроб входу акаунт тимчасово блокується для входу.
  • —Email не показується на публічних профілях і не віддається через API іншим користувачам.
  • —Токени доступу живуть в пам'яті браузера і не записуються в localStorage.
/ Зберігання

Скільки тримаємо дані.

  • —Дані акаунту — поки існує твій профіль.
  • —Токени авторизації — до 90 днів; токени для скидання пароля та зміни email — одноразові й короткострокові.
  • —Видалені коментарі приховуються, але текст лишається в базі для потреб модерації (наприклад, розгляду скарг).
  • —Результати турнірів та історія матчів зберігаються як архів спільноти.
  • —Дані заблокованих акаунтів зберігаються на випадок розгляду апеляції.
  • —Повідомлення з форми зворотного зв'язку зберігаються лише в Telegram-чаті адміністрації.
/ Твої права

Що ти можеш робити.

  • —Доступ і редагування. Переглянути й змінити свої дані в налаштуваннях профілю.
  • —Зміна email і пароля. Через налаштування акаунту з підтвердженням.
  • —Запит копії даних. Звернись до нас, ми надамо твої дані у машиночитаному вигляді.
  • —Видалення акаунту. Кнопки самовидалення поки немає — напиши нам через форму зворотного зв'язку з акаунту або з email, на який він зареєстрований, і ми видалимо акаунт. Коментарі та результати турнірів, у яких ти брав участь, можуть залишитись у знеособленому вигляді, щоб не ламати обговорення й сітки.
  • —Заперечення. Попросити прибрати своє ім'я з топу донатерів або виправити запис-«привид» про тебе.
/ Діти

Вікові обмеження.

Сайт призначений для користувачів від 13 років. Ми не збираємо дату народження й покладаємось на твоє підтвердження при реєстрації. Якщо ти дізнався, що акаунт створила молодша дитина — напиши нам, і ми його видалимо.

/ Зміни

Оновлення політики.

Ми можемо змінювати цю політику — наприклад, коли додаємо нові функції чи переходимо на нового обробника даних. Поточна версія завжди тут, дата чинності — зверху сторінки. Про істотні зміни ми повідомимо на сайті.

/ Контакт

Питання? Пиши.

Усі питання щодо обробки персональних даних — через сторінку «Зворотній зв'язок». Ми відповідаємо протягом розумного строку.