Что о вас знает продукт
Политика конфиденциальности
Потоков данных здесь ровно два, и путать их нельзя. Анонимные отчёты о запусках — только по вашему явному согласию, и в них нет ничего, что ведёт к вам. Именные данные — почта покупки и контакт из обращения в поддержку — есть, и мы прямо говорим, где они лежат и сколько.
Черновик
Реквизиты оператора не подставлены — вместо них метки вида {{ОРГАН_РЕГИСТРАЦИИ}}, а дату
редакции ставит человек при публикации. Само описание потоков данных снято с кода
продукта и с конфигурации сервера, а не написано по памяти.
| Редакция | от 23 июля 2026 г. |
| Оператор | ИП Дулин Даниил Игоревич, ИНН 343523406156 |
| Почта для любых вопросов о данных | gamesphere@dulin.tech |
Коротко
- Посещения этого сайта не журналируются вовсе. Ни счётчиков, ни аналитики, ни кук.
- Отчёты о запусках уходят только после явного согласия. По умолчанию выключены; ни одно обновление продукта не включит их само.
- В отчёте нет ничего именного — ни аккаунтов, ни идентификаторов устройства, ни путей на диске. Полный список полей ниже, дословно тот же, что показывает приложение.
- Именные данные — две штуки: почта, которую вы указали при покупке, и контакт с текстом обращения в поддержку.
- Данные не продаются никому и никогда. Передаются они ровно двоим: банку-эквайреру — чтобы провести платёж и выдать чек, и в Telegram — уведомлением о новом обращении в поддержку. Оба случая расписаны ниже.
1. Посещения сайта не журналируются
1.1. Журнал доступа веб-сервера выключен на всём домене
gamesphere.dulin.tech — и на страницах сайта, и на программных точках,
которыми пользуется приложение. Ваш IP-адрес, страница, с которой вы пришли, и время
визита нигде не сохраняются.
1.2. Кук сайт не ставит. Счётчиков, пикселей, систем аналитики и рекламных скриптов на нём нет ни одного. Шрифты и стили лежат на этом же домене: открывая страницу, вы не обращаетесь к чужим серверам вообще.
1.3. Это не обещание на словах: оно обеспечено конфигурацией
веб-сервера (access_log off на всех адресах домена) и проверяется
скриптом приёмки, который ищет сторонние загрузки в статике.
1.4. Технический журнал ошибок веб-сервера может фиксировать факт сбоя. Персональных данных в него не пишется, и он не используется ни для какой аналитики.
2. Анонимные отчёты о запусках
2.1. Зачем они нужны
Приложение объясняет это так — и мы повторяем формулировку дословно:
«Анонимные отчёты о запусках делают статусы совместимости в каталоге точнее: по ним видно, на каких версиях движка и графических бекендах игра действительно работает.»
Статусы «работает», «работает с оговорками», «не запустится» и «никто не проверял» берутся не с потолка. Они берутся отсюда.
2.2. Только по явному согласию
2.2.1. По умолчанию отправка выключена. Отсутствие решения и «нет» дают одно и то же поведение: ничего не уходит.
2.2.2. Никакое обновление продукта не включает отправку само. Включить её может только ваше явное действие в настройках.
2.2.3. Перед согласием приложение показывает тот же список полей, что и эта страница. Соглашаться вслепую не приходится.
2.3. Что именно уходит — весь список
Тринадцать полей, других нет. Слева — ключ ровно в том виде, в каком он уезжает на сервер; справа — что он значит, дословно из приложения.
| Поле | Что это |
|---|---|
reportID |
случайный номер отчёта — только чтобы сервер не учёл один отчёт дважды |
storefront |
магазин игры (steam, gog, vkplay) |
gameID |
идентификатор игры в магазине |
exitCode |
код завершения программы |
durationSeconds |
сколько секунд шла игра |
runtime |
слой трансляции |
graphicsBackend |
графический бекенд |
toolchainVersion |
версия движка (Wine) |
catalogRevision |
ревизия каталога рецептов |
recipeSource |
откуда взялся рецепт: каталог, встроенный, откат, свои настройки |
modifiedByUser |
менял ли пользователь настройки запуска |
osVersion |
версия macOS |
reportedAt |
когда запуск состоялся |
Список не пересказан «своими словами»: он взят из того же места в коде продукта, откуда его читает окно согласия. Разойтись они не могут — расхождение роняет тест в самом приложении.
2.4. Чего в отчёте нет никогда
Тоже дословно — приложение показывает этот список рядом с согласием:
- аккаунты магазинов и учётные данные;
- состав библиотеки — только та игра, чей запуск состоялся;
- идентификаторы пользователя и устройства;
- пути к файлам на диске;
- вывод программ и свободный текст;
- программы вне магазинов — про них не отправляется ничего.
reportID — случайное число, которое выдаётся отчёту один раз и ни с чем
больше не связано: склеить по нему два отчёта одного Mac нельзя. Оно существует ровно
для того, чтобы повторная доставка после обрыва сети не удвоила статистику.
2.5. Что происходит без сети и при отзыве согласия
Дословно из приложения:
«Без сети отчёты ждут отправки на этом Mac — не больше 50 свежих, старшие удаляются; накопленное уезжает одним пакетом, когда сеть появится. Отзыв согласия удаляет неотправленные немедленно.»
То есть очередь на вашем диске ограничена и не превращается в бесконечный журнал вашего поведения, а отзыв согласия — это не «перестанем отправлять новое», а стирание накопленного прямо сейчас.
2.6. Что делает с отчётами сервер
2.6.1. Адрес отправителя в журнал не пишется. Кук сервер не ставит, авторизации у этой точки нет вовсе — отчёт не с кем связать.
2.6.2. Единственное, что сервер делает с reportID, —
проверяет, не приняли ли этот отчёт раньше, чтобы не посчитать один запуск дважды.
2.6.3. Срок хранения отчётов не ограничен. Мы говорим это прямо, а не прячем: отчёты анонимны, персональных данных в них нет, и они — накопленная за годы картина совместимости, по которой чинятся статусы и рецепты. Удалять её нечего и незачем.
2.6.4. Отдельный отчёт удалить по запросу невозможно физически: в нём нет ничего, по чему его можно было бы связать с вами и найти. Если это вас не устраивает — не давайте согласия, продукт от этого не хуже работает.
3. Именные данные
Их два вида, и оба появляются только потому, что вы сами что-то сделали: купили лицензию или написали в поддержку.
3.1. Почта покупателя
| Что хранится | адрес почты, который вы указали при покупке; план, время покупки, идентификатор покупки и выданной лицензии |
| Зачем | прислать кассовый чек по 54-ФЗ; ответить по этой покупке; восстановить лицензию, если вы её потеряете; исполнить обязанности по налоговому и бухгалтерскому учёту |
| Где лежит | журнал покупок на сервере, обслуживающем gamesphere.dulin.tech.
Сервер арендован в России; за его пределы журнал не уезжает |
| Сколько | бессрочно. Журнал покупок — единственная запись об обязательствах продавца перед покупателями: по ней восстанавливают лицензию и проверяют возврат |
| Кому передаётся | банку-эквайреру — чтобы провести платёж и сформировать чек; оператору фискальных данных — чтобы чек ушёл в налоговую и на вашу почту. Больше никому |
Данные карты продавцу не передаются вовсе: вы вводите их на странице банка, и через сервер GameSphere они не проходят.
3.2. Обращение в поддержку
| Что хранится | контакт, который вы указали (обычно почта), текст обращения, время отправки и — если вы приложили — диагностический отчёт |
| Зачем | ответить вам и починить то, о чём вы написали |
| Где лежит | журнал обращений на том же сервере в России |
| Сколько | пока не ограничено сроком: переписка по давней поломке иногда объясняет новую. Попросите удалить — удалим, см. 3.4 |
| Кому передаётся | в Telegram — уведомлением владельцу о новом обращении. Иначе обещание «ответим на указанный адрес» держалось бы на том, что кто-то вовремя заглянет на сервер. В уведомление уходят номер обращения, ваш контакт, время и текст сообщения. Диагностика не уходит: в уведомлении стоит только отметка, что она приложена, а сам текст остаётся на сервере |
Telegram — сторонний мессенджер, и его серверы находятся за пределами России. Значит, ваш контакт и текст обращения пересекают границу вместе с уведомлением. Мы говорим это прямо: не хотите — пишите почтой на gamesphere@dulin.tech, тогда обращение не идёт через сервис поддержки и в Telegram не уезжает ничего.
Диагностика прикладывается только вашим явным действием и показывается целиком до отправки — вы читаете ровно тот текст, который уедет. В неё не попадают:
- учётные данные: пароли, токены и личные ключи магазинов;
- идентификаторы аккаунтов — в путях они заменены на «[скрыто]»;
- состав библиотеки — только игра, о которой отчёт;
- имя пользователя macOS — домашний каталог показан как «~»;
- сохранения и файлы игр.
3.3. Правовое основание
Почта покупателя обрабатывается для исполнения договора, стороной которого вы являетесь (публичная оферта), и для исполнения обязанностей продавца, возложенных законом, — прежде всего выдачи кассового чека по 54-ФЗ. Контакт из обращения обрабатывается по вашему запросу: без него ответить некуда.
3.4. Что вы можете попросить
Напишите на gamesphere@dulin.tech — и мы:
- расскажем, что о вас есть, простым списком;
- исправим неточное — например, опечатку в адресе почты;
- удалим контакт и текст обращения из журнала обращений;
- отзовём согласие на обработку — в той части, где обработка идёт по согласию.
Чего мы не сможем удалить, и это честнее сказать сразу: запись о состоявшейся покупке. Она нужна, чтобы восстановить вашу же лицензию, подтвердить возврат и отчитаться перед налоговой. Из этой записи ваш адрес почты убрать нельзя, не сломав её смысл.
4. Чего мы не делаем
- не продаём и не передаём данные третьим лицам ради денег — ни в каком виде;
- не показываем рекламу и не строим на вас профили;
- не ставим кук и не пользуемся трекерами;
- не собираем состав вашей библиотеки игр;
- не журналируем посещения сайта.
5. Изменения этой политики
Новая редакция действует с даты публикации по этому адресу; дата стоит в начале страницы. Если изменение затронет то, как обрабатываются уже собранные именные данные, мы напишем покупателям на почту покупки — а не понадеемся, что кто-нибудь заметит правку сам.
6. Куда писать
Любой вопрос о данных — на gamesphere@dulin.tech. Это тот же адрес, что в оферте, в чеке и в реквизитах: одна почта, один человек на том конце.