Политика конфиденциальности игры
Разработчик Bullet Hero не собирает, не получает, не продаёт и никому не передаёт персональные данные. У игры нет собственных аккаунтов, рекламы, аналитики, отчётов о сбоях, отслеживания и рекламного идентификатора. Всё, что игра помнит о вас, остаётся на вашем устройстве, кроме того, что вы сами разрешили магазину хранить для вас под вашим аккаунтом в этом магазине
Эти вещи могут покинуть устройство, и ни одна из них не попадает к разработчику:
- открытый вами уровень может ссылаться на файл на стороннем сайте, и загрузка этого файла обращается к этому сайту (Политика конфиденциальности игры › Доступ к сети)
- уровень или файл профиля, которым вы сами поделились, попадает туда, куда вы его отправили (Политика конфиденциальности игры › Уровни, которыми вы делитесь)
- в сборках для Steam игра обращается к Мастерской Steam через клиент Steam (Политика конфиденциальности игры › Мастерская Steam)
- в сборках для Steam игра хранит копию ваших сохранений в Steam Cloud и сообщает Steam о ваших достижениях (Политика конфиденциальности игры › Steam Cloud и достижения)
- в сборках для Steam игра показывает вашу текущую активность в Discord через клиент Discord (Политика конфиденциальности игры › Discord Rich Presence)
- в сборке для Google Play игра сообщает Google Play Играм о ваших достижениях и спрашивает Google Play об обновлениях и оценках (Политика конфиденциальности игры › Google Play)
- в сборке для RuStore игра спрашивает приложение RuStore об обновлениях и оценках (Политика конфиденциальности игры › RuStore)
- на компьютере ИИ-программа, которую вы подключили к редактору уровней, видит открытый у вас уровень (Политика конфиденциальности игры › ИИ-ассистент в редакторе)
| Дата вступления в силу | 17 октября 2026 |
| Версия политики | 1.4 |
| Приложение | Bullet Hero: com.vertoker.BulletHero на Android, com.vertoker.Bullet-Hero на iOS, а также сборки для Windows, Linux и macOS |
| Разработчик | vertoker, индивидуальный разработчик |
| Связь | kostyachurakov@gmail.com |
Эта политика относится только к игре. У сайта своя политика - Политика конфиденциальности. У сервера тоже будет своя политика, она появится вместе с сервером
К кому относится эта политика
Политика относится ко всем сборкам Bullet Hero, на всех платформах и во всех магазинах, где игра распространяется, и ко всем версиям игры, к которым не приложена более новая политика
Если магазин (Google Play, App Store, Steam, RuStore, VK Play или любой другой) сам собирает данные о покупке, установке или использовании приложения, этот сбор регулируется политикой конфиденциальности самого магазина, а не этой. От магазинов разработчик получает только то, что они показывают любому разработчику: сводную анонимную статистику установок, сбоев и достижений, по которой нельзя определить конкретного игрока
Что хранится на вашем устройстве
Игра записывает следующее в своё хранилище приложения и читает это при следующем запуске:
- Настройки: графика, звук, управление, привязки клавиш, интерфейс и язык
- Прогресс и статистика: попытки, лучшие результаты, смерти, время в игре и похожие записи, общие для устройства и по каждому уровню
- Достижения: какие достижения вы открыли и когда
- Уровни: уровни, которые вы создали, импортировали или скачали, вместе с их аудио, изображениями и другими медиафайлами, их автоматические резервные копии и, если вы пользуетесь ИИ-ассистентом, его заметки в папке
aiуровня - Скины аватара: скины, которые вы сделали или импортировали, и то, какой из них надет
- Профиль производительности устройства: если вы запускали стресс-тест, его замеры вместе с моделью устройства, названием графического чипа и размером экрана. Он нужен только для оценки того, насколько уровень тяжёл для этого устройства, и никогда не покидает устройство: его не переносят ни перенос профиля, ни Steam Cloud
- Локальное состояние: настройки ИИ-ассистента редактора, состояние последней синхронизации со Steam Cloud, а на Android время, когда игра в последний раз просила вас её оценить
- Диагностические журналы: собственный файл журнала движка, который пишется локально, чтобы проблему можно было разобрать на том устройстве, где она случилась
Ничего из этого не передаётся разработчику и не копируется ни в какой сервис разработчика. Копию под вашим аккаунтом Steam хранит только Steam Cloud, в сборках для Steam (Политика конфиденциальности игры › Steam Cloud и достижения). Где это лежит, зависит от платформы:
- Android и iOS: закрытое хранилище игры. Другие приложения не могут его прочитать, и оно удаляется вместе с игрой
- Windows, Linux и macOS: папка данных приложений в вашем профиле пользователя, стандартное место движка. Другие программы, запущенные под вашей учётной записью, могут её прочитать, как и любые ваши файлы, и после удаления игры она остаётся, пока вы не удалите её сами. Деинсталлятор бесплатных сборок (
unins000) удаляет только собственные файлы игры и эту папку не трогает
Кроме того, в Настройки → Прочее есть отдельные кнопки для удаления сохранённой статистики и резервных копий без удаления игры
Игра не запрашивает доступ к контактам, фотографиям, камере, микрофону, местоположению, календарю, журналу звонков, списку установленных приложений или любому другому чувствительному ресурсу и вообще не запрашивает разрешений во время работы
Доступ к сети
У Bullet Hero нет сервера. Разработчик не держит ни одного сервиса, к которому подключается игра, и поэтому не получает от неё никаких данных
Уровень - это папка с файлами, и автор может указать для одного из этих файлов адрес в интернете вместо того, чтобы положить его в папку. Когда вы открываете такой уровень, игра скачивает этот файл с сайта, который выбрал автор. Этот сайт видит то же, что видит любой сайт при запросе файла, прежде всего ваш IP-адрес и технические подробности запроса. Разработчик не управляет этими запросами, не наблюдает за ними и не хранит о них никаких записей
Кроме этого, игра делает сетевые запросы только через магазин или приложение, с которым она пришла, и только в сборке для этого магазина:
- сборки для Steam: Мастерская Steam, Steam Cloud и достижения Steam через клиент Steam, а Discord Rich Presence через клиент Discord
- сборка для Google Play: достижения Google Play Игр, проверка обновлений и запрос оценки через Google Play на телефоне
- сборка для RuStore: проверка обновлений и запрос оценки через приложение RuStore на телефоне
Остальные сборки ни одного из этих запросов не делают: код для каждого магазина компилируется только в сборку для него. ИИ-ассистент в редакторе слушает только собственный loopback-адрес компьютера, и из сети до него не достучаться (Политика конфиденциальности игры › ИИ-ассистент в редакторе)
Мастерская Steam
Сборки для Steam работают с Мастерской Steam через клиент Steam, запущенный на вашем компьютере. Сборки для всех остальных магазинов никогда не запускают Steam: код, который с ним работает, компилируется только в сборки для Steam
Игра спрашивает у Steam, на какие предметы Мастерской подписан ваш аккаунт, чтобы показать их как уровни и коллекции. Скачивает их клиент Steam. Когда вы сами публикуете уровень или коллекцию, игра передаёт их клиенту Steam вместе с заданными вами названием, описанием, превью, дескрипторами контента и видимостью, и Steam хранит их на своих серверах под вашим аккаунтом Steam. Публичный предмет виден всем в Steam, пока вы не удалите его там
Всё это идёт между клиентом Steam и серверами Valve и регулируется собственной политикой конфиденциальности Steam и Соглашением подписчика Steam. Разработчик не получает от этого ничего сверх того, что Steam показывает любому разработчику о предмете Мастерской
Steam Cloud и достижения
В сборках для Steam игра хранит копию ваших настроек, статистики, достижений, уровней, библиотеки и скинов аватара в Steam Cloud под вашим аккаунтом Steam. Она читает эту копию при запуске и записывает изменения во время игры и при выходе, через клиент Steam. Настройки графики и управления, резервные копии, отчёты об ошибках, записи, профиль производительности устройства и локальное состояние редактора туда никогда не попадают. Steam Cloud можно выключить для игры в её свойствах в Steam, и тогда игра хранит всё только на этом компьютере
Каждое открытое вами достижение сообщается и в Steam, который показывает его в вашем профиле Steam в соответствии с вашими настройками приватности Steam
И то и другое хранится на серверах Valve и регулируется собственной политикой конфиденциальности Steam и Соглашением подписчика Steam. Разработчик не получает от этого ничего сверх того, что Steam показывает любому разработчику, например доли игроков, открывших каждое достижение
Discord Rich Presence
Сборки для Steam могут показывать в вашем профиле Discord, чем вы заняты в игре: меню, редактор уровней, песочница или уровень, который вы проходите, и сколько времени. Уровень называется по имени вместе с авторами, только если он уже публичный - предмет Мастерской Steam или уровень, который поставляется с игрой. Любой другой показывается просто как свой уровень, а уровень, который вы редактируете, не называется никогда. Это работает, только пока на том же компьютере запущено приложение Discord. В сборках для всех остальных магазинов интеграции с Discord нет: код, который с ним общается, попадает только в сборки для Steam
Игра передаёт эту активность клиенту Discord на вашем устройстве и никогда - собственному серверу. Дальше клиент Discord публикует её от имени вашего аккаунта Discord, и её видят ваши друзья и серверы в Discord. Игра не входит в Discord, не читает ваши сообщения, серверы и список друзей и ничего не отправляет от вашего имени
Что происходит с этой активностью на стороне Discord, регулирует Политика конфиденциальности Discord. Разработчик ничего от этого не получает. Скрыть активность можно в любой момент в самом Discord: Настройки пользователя -> Конфиденциальность активности
Google Play
Сборка для Google Play пользуется тремя сервисами Google Play на вашем телефоне:
- Google Play Игры: если вы вошли в Google Play Игры, каждое открытое вами достижение сообщается и туда, под вашим аккаунтом Google, и показывается в вашем профиле Play Игр. Игра только спрашивает у Play Игр, вошли ли вы и какие достижения уже открыты. Она не читает ваше имя, ваших друзей и ничего другого из вашего аккаунта. Вход выполняют сами Google Play Игры, а без него достижения остаются только в игре
- Обновления: когда открывается главное меню, игра спрашивает у Google Play, есть ли новая версия, и Google Play скачивает её в фоне
- Оценка: после пройденного уровня, начиная с третьего и не чаще раза в 60 дней, игра просит Google Play показать его окно оценки. Появится ли окно и что вы в нём напишете, решает Google Play: игра никогда не видит вашу оценку и ваш отзыв
Что Google делает с этими данными, регулирует Политика конфиденциальности Google. Разработчик не получает от этого ничего сверх того, что Google Play показывает любому разработчику, например опубликованные отзывы и доли игроков, открывших каждое достижение
RuStore
Сборка для RuStore пользуется приложением RuStore на вашем телефоне для двух вещей и только пока это приложение установлено:
- Обновления: когда открывается главное меню, игра спрашивает у RuStore, есть ли новая версия, и RuStore скачивает её в фоне
- Оценка: после пройденного уровня, начиная с третьего и не чаще раза в 60 дней, игра просит RuStore показать его окно оценки. Появится ли окно и что вы в нём напишете, решает RuStore: игра никогда не видит вашу оценку и ваш отзыв
Что RuStore делает с этими данными, регулируют собственные документы RuStore. Разработчик не получает от этого ничего сверх того, что RuStore показывает любому разработчику
ИИ-ассистент в редакторе
На Windows, Linux и macOS редактор уровней может пустить программу ИИ-ассистента править открытый уровень. Это выключено, пока вы не включите Разрешить подключение ИИ в Настройки → Редактор → ИИ-агент (MCP). Пока это включено, игра слушает только собственный loopback-адрес компьютера, принимает одну программу за раз и пускает её только со случайным токеном, записанным в файл в хранилище игры. Подключиться извне этого компьютера нельзя
Программу, которую вы подключаете, выбираете вы сами, и она не входит в игру. Она может читать открытый уровень, его ресурсы и музыку, а также изображения игрового поля, и может отправлять их тому, кто запускает её ИИ-модель. Что с ними происходит там, регулируют собственные условия и политика конфиденциальности этой программы. Разработчик ничего от этого не получает
Уровни, которыми вы делитесь
Уровни изначально задуманы переносимыми: уровень можно экспортировать в обычный архив и отправить другому человеку любым удобным способом. Такой файл идёт напрямую от вас к получателю или через тот сервис, которым вы его отправили. Он не проходит через разработчика, и разработчик не хранит его копию
То же относится к другим файлам, которые игра может записать, чтобы вы их перенесли: к файлу профиля, сделанному через Перенос профиля, где лежат ваши уровни, статистика, настройки, библиотека и скины аватара, и к отдельно экспортированному скину аватара
Созданный вами уровень может содержать вашу музыку, изображения и текст, а если вы их туда добавили, то и ваше имя или ник. Всё, что вы кладёте в уровень, видно каждому, кому вы этот уровень передали. Что туда класть, решаете только вы. Если вы пользуетесь ИИ-ассистентом, его заметки в папке ai уровня уходят вместе с экспортом уровня и загрузкой в Мастерскую, если не снять Передавать ИИ-контекст вместе с уровнем, а экспорт с паролем их никогда не содержит
Уровень можно защитить парольной фразой. Она используется для шифрования содержимого уровня на вашем устройстве и никогда не записывается на диск, не попадает в журналы и не передаётся. Если вы её потеряете, ни разработчик, ни кто-либо другой не сможет восстановить содержимое уровня
Дети
Игра ни у кого не собирает персональные данные, в том числе у детей. В ней нет рекламы, встроенных покупок, чата и других средств общения, и нет способа, которым ребёнок мог бы через саму игру сообщить личные данные разработчику или другому игроку
Уровнями делятся как файлами, и в них может быть любой текст, изображения и звук на выбор автора. Поэтому за уровни, которые ребёнок получает от других людей, отвечают родители и опекуны
Сторонние компоненты
Игра сделана на движке Unity. Собственные сервисы Unity, собирающие данные (Unity Analytics, Unity Ads, Unity In-App Purchasing, Unity Cloud Diagnostics, диагностика движка, статистика оборудования, отчёты о сбоях и о производительности), в проекте отключены, а пакеты, которые их предоставляют, не входят в сборку. SDK рекламы, аналитики, атрибуции или отчётов о сбоях в игре нет никаких
Сборка для магазина содержит собственную библиотеку этого магазина, и никакая другая сборка её не содержит: Steamworks (через Facepunch.Steamworks) и Discord Social SDK в сборках для Steam, Google Play Games Services и библиотеки Google Play для оценки и встроенного обновления в сборке для Google Play, SDK оценки и обновления RuStore в сборке для RuStore. Каждая из них общается только со своим сервисом, как описано выше
Ваши права
Такие нормы, как GDPR, UK GDPR, CCPA/CPRA и Федеральный закон РФ № 152-ФЗ, дают вам право на доступ к своим персональным данным, их исправление, удаление и возражение против их обработки
Разработчик не хранит о вас никаких персональных данных, поэтому на его стороне нечего открывать, исправлять, выгружать или удалять, и для осуществления этих прав не нужно никаких запросов. Данные из раздела Политика конфиденциальности игры › Что хранится на вашем устройстве находятся под вашим контролем: их можно посмотреть в папке хранилища игры на устройстве, очистить из самой игры или удалить целиком вместе с приложением. Копию, которую магазин хранит под вашим аккаунтом (Steam Cloud, достижения в Steam или в Google Play Играх), держит этот магазин, и эти права в отношении неё осуществляются через него, по его собственной политике. Любой вопрос об этой политике всё равно можно задать по адресу для связи выше
Хранение данных
Разработчик не хранит персональные данные, поэтому срока хранения у него нет. Данные на вашем устройстве хранятся столько, сколько вы их там держите. Копию, которую магазин хранит под вашим аккаунтом, этот магазин держит по своей собственной политике
Изменения политики
Политика изменится, если изменится игра, скорее всего когда появятся собственный сервер игры, аккаунты игроков или мультиплеер. Сейчас ничего из этого нет. При изменении обновляются дата вступления в силу и версия политики в начале этой страницы, а прежний текст остаётся в открытой истории версий этой страницы. Если вы продолжаете играть после изменения, к этому использованию применяется обновлённая политика
Связь
Вопросы об этой политике или о конфиденциальности в Bullet Hero в целом присылайте на адрес для связи в начале этой страницы