Политика конфиденциальности — Poker Dealer
Обновлено: 16 октября 2026.
Poker Dealer — бесплатный Telegram Mini App (и веб-версия на play.pokerdealer.vip), который раздаёт карты для живого домашнего техасского холдема. Его делает и ведёт один человек, Aliaksandr Vabishchevich, а не компания. Здесь — что из данных приложение трогает, зачем, где это лежит и сколько.
Текст написан простым языком специально — он описывает, как код реально работает, а не юридический шаблон.
Что мы собираем и зачем
Ваше имя. Либо имя из вашего Telegram-профиля (приложение читает его, когда вы открываете игру внутри Telegram), либо имя, которое вы вводите сами — если заходите без Telegram, с play.pokerdealer.vip. Не длиннее 20 символов. Имя видят остальные игроки за столом — больше оно нигде не используется.
Данные Telegram-аккаунта. Когда вы открываете приложение внутри Telegram, он передаёт id вашего аккаунта, имя, username и язык интерфейса — подписанными, так что сервер проверяет: это правда прислал Telegram, и не позже 24 часов назад. По этим данным сервер отличает вас от других игроков за столом и отвечает на вашем языке. Имена игроков живут только в памяти конкретного стола и исчезают вместе с ним (см. «Комната и состояние игры» ниже).
Вход без Telegram (гостевой режим). Если вы заходите из браузера без Telegram, сервер выдаёт вам токен — случайную строку с подписью — вместо Telegram-id. Сам токен сервер нигде не хранит: он лишь умеет снова проверить подпись и убедиться, что это тот же человек, который заходил раньше. Токен и введённое имя лежат в localStorage вашего браузера, на вашем устройстве. На практике: если сервер перезапустится или выйдет новая версия, гостевые токены обычно перестают узнаваться, и нужно зайти заново под именем — если только на сервере не настроен отдельный секретный ключ для подписи, который переживает перезапуски, тогда токен продолжает работать дольше.
События аналитики. Мы отправляем в PostHog (сервис аналитики, серверá в ЕС, Франкфурт) продуктовые события: создали комнату, зашли в комнату, раздача сыграна или закончена, приложение упало с ошибкой, показали подсказку новичку и похожие. Перед отправкой ваш Telegram- или гостевой id (а для редких событий без привязки к аккаунту — IP-адрес) прогоняется через одностороннюю функцию шифрования (HMAC) с секретным ключом, который есть только у нас, и превращается в нечто вроде u_a1b2c3… или ip_a1b2c3…. Реальный Telegram-id, имя или IP в PostHog не попадают. Автоматическая запись кликов, экранов и воспроизведение сессий в PostHog у нас выключены — отправляются только перечисленные события и только нужные для них данные (например, какая случилась ошибка, какой был экран).
Отзывы через «Send feedback». Текст, который вы вводите, вместе с вашим именем, кодом комнаты (если есть) и номером сборки приложения, уходит одним Telegram-сообщением прямо в личный чат разработчика. В базу данных это не попадает — раз это уже сообщение Telegram, дальше оно живёт по правилам хранения самого Telegram, как любое сообщение в чате. Лимит — 5 сообщений в час с одного аккаунта и 30 в час с одного IP, против спама.
Картинки «поделиться». Картинка с вашим результатом, раздачей или блефом рисуется прямо на вашем телефоне. Если вы внутри Telegram и хотите отправить её в историю или в чат, нужна https-ссылка на картинку — тогда она временно загружается в память сервера, получает случайный, непредсказуемый адрес и автоматически удаляется примерно через час (или раньше, если сервер перезапустится). Если вы вне Telegram, используется обычное меню «поделиться» самого телефона, и ничего никуда не загружается. Закрытые карты других игроков на картинку не попадают никогда.
Чаевые разработчику (звёзды Telegram). Оплату чаевых целиком обрабатывает Telegram: он принимает платёж и сообщает серверу «вот такой платёж произошёл», с идентификатором. Данные карты или способа оплаты мы не видим — только этот идентификатор и то, что он привязан к вашему Telegram-аккаунту. Запись о чаевых в базе данных не хранится; разработчик получает Telegram-сообщение с тем, кто дал чаевые, сколько и с каким идентификатором платежа. Возврат — вручную: вы просите (см. «Ваши права» ниже), разработчик выполняет команду /refund в Telegram с этим идентификатором.
Награды (значки за вехи — сыгранные раздачи, удачные блефы и так далее). Это единственное место, где мы храним ваш настоящий Telegram-id или гостевой id — без шифрования, — потому что награды должны привязываться к конкретному человеку между сессиями. Запись лежит в небольшой базе данных на нашем хостинге (Railway, регион ЕС-Запад), вместе со счётчиками и уже полученными наградами с датами. В отличие от аналитики, это не анонимизировано. Хранится, пока вы не попросите удалить или пока проект не закроется.
Голосовые ходы (если включили). Телефон коротко записывает голос (до 256 КБ) локально и отправляет на сервер, а сервер пересылает запись в OpenRouter (сторонний AI-сервис) для распознавания речи — чтобы приложение услышало «чек» или «рейз». Сразу после этого мы запись выбрасываем, у себя не храним. Сама расшифровка делается на стороне OpenRouter — что они делают с записью у себя, регулирует их собственная политика, мы на это не влияем.
Комната и состояние игры (кто за столом, карты, банк). Существует только в рабочей памяти сервера, пока игра идёт — в базу не записывается никогда — и удаляется автоматически через час без подключений или при перезапуске сервера.
IP-адрес — коротко, для защиты от перегрузки (например, «не больше 10 новых комнат в час с одного подключения»). Проверяется по недолговечному счётчику в памяти, никуда постоянно не сохраняется.
Настройки, которые не уходят с вашего устройства. Звук, «не гасить экран», подсказки новичку, голосовые ходы включены или нет, «этот экран уже видел» — всё это лежит в localStorage браузера или (для пары обучающих флагов) в облачном хранилище самого Telegram, чтобы настройка следовала за вашим Telegram-аккаунтом на других устройствах. До нашего сервера эти данные не доходят.
Где это физически лежит
- Сервер приложения и память игры: Railway, регион ЕС-Запад.
- База наград: тот же Railway, ЕС-Запад, на постоянном диске.
- Аналитика: PostHog, регион ЕС (Франкфурт, Германия).
- Распознавание голоса: передаётся в OpenRouter для обработки (сервис в США), у нас не хранится.
- Данные со стороны Telegram (ваш аккаунт, сообщения боту, платежи звёздами): на инфраструктуре Telegram, по его собственной политике конфиденциальности.
Сайт pokerdealer.vip
Лендинг на pokerdealer.vip использует тот же проект PostHog в ЕС, что и приложение, настроенный без cookies (данные живут только в памяти вкладки и исчезают при её закрытии). Он фиксирует: просмотры страниц, клики по кнопкам (на каком языке, по какому блоку) без привязки к личности, и по какой короткой ссылке (pokerdealer.vip/go/<источник>/) вы пришли — чтобы понимать, какие каналы работают. Профиль по имени, аккаунту или IP из этого не строится.
Сам сайт работает на хостинге GitHub Pages. При открытии любой страницы серверы GitHub видят стандартные технические данные запроса, включая ваш IP-адрес, и обрабатывают их по собственной политике конфиденциальности GitHub — мы на это не влияем.
Ваши права
Можно попросить нас (контакты ниже):
- Рассказать, что у нас есть — для большинства пунктов ответ полностью в этом документе; по наградам — можем посмотреть вашу конкретную запись.
- Удалить запись о наградах — напишите свой Telegram-username или гостевое имя и примерно когда играли, мы удалим строку.
- Удалить ваш след в аналитике — напишите Telegram-username или данные гостевого входа; поскольку ключ шифрования есть у нас, мы можем пересчитать ваш псевдоним и удалить соответствующие события в PostHog.
- Вернуть чаевые — см. «Чаевые» выше; напишите боту, и мы вернём всю сумму.
- Отозвать переданный отзыв — попросите, и мы удалим пересланное сообщение из чата разработчика, если это ещё возможно.
Контакт: форма обратной связи или сообщение боту @PokerDealerAppBot в Telegram — такие сообщения доходят до разработчика так же, как и отзывы.
Это не юридическая консультация — это простое и честное описание того, что код приложения реально делает, написанное для игроков, а не для юристов.