Chronoromancer Studio ("we", "us") is committed to respecting your privacy. This policy explains what data we collect, why, and how it is handled.
What We Collect
During startup and gameplay, including when you start or load a game, Chronoromancer sends pseudonymous reports to our private server. Their purposes are distinguished below. Depending on the report, these may contain:
- Random installation and session IDs — generated by the game and not derived from your identity or hardware.
- Game version — which version of the game you are playing.
- Operating-system environment — system name, version and architecture.
- Non-unique hardware specifications — GPU vendor/model and renderer, CPU model family and logical-core-count range, and installed-RAM range. Supplementary startup integrity reports on Windows may also include motherboard manufacturer and product model. These product specifications are shared by many devices. Together with the operating-system environment, they support the security purposes and hardware configuration matching described below.
- In-game progress data — such as current in-game day, era, character class, story progress, and redeemed codes.
- A one-way hash of your character name — your character's name is scrambled using a cryptographic function before being sent. We do not receive the original name, and the hash is not intended to reveal it.
- Gameplay statistics — pseudonymous totals and values used for security, customer support and bug diagnosis, and as the basis for aggregate audience, marketing and development analysis.
- Player-selected settings — selected game language, optional adult-content toggles, or similar settings used for support and troubleshooting and, in aggregate, to understand language and feature use.
- Internal integrity data — consistency checks used to detect corrupted, modified, pirated, or tampered game states.
Pre-Game Security and Compatibility Check
When Chronoromancer starts, its Pre-Game Security and Compatibility Check attempts to send a limited pseudonymous security report before the in-game Terms screen or normal gameplay. It may include operating-system, hardware and game-file integrity information. This report may still be attempted if startup is stopped because of an integrity concern. On Windows, a supplementary startup integrity report is attempted only when startup checks detect missing or failed telemetry delivery, missing hardware details, missing or changed game-package components, unexpected unapproved loose game scripts, or a match to a developer-designated hardware test configuration.
Promotional-Page Analytics
When you visit one of our promotional landing pages, we collect limited first-party event counts so we can measure whether a campaign leads to a real game download and launch. Events may include a confirmed page view, selection of a download link, copying a promotional code, and selection of a Patreon or Afdian support link. Records may include the page language and path, promotional code, campaign and source values supplied in the page URL, chosen platform or download channel, support-link target, and the server receipt time. We do not use cookies or browser fingerprinting. A random value is stored only in the browser's session storage and is used to prevent duplicate counting. The server stores only a one-way hash of that value for up to 48 hours, then deletes it. Longer-term reporting consists of daily aggregate counts.
Network Data
We do not intentionally store IP addresses or user-agent strings in our promotional analytics tables. Our hosting, content-delivery, and database providers necessarily process connection data to deliver and secure their services and may retain operational or security logs under their own policies.
Pseudonymous Installation Identifier
The game may generate a random installation identifier stored locally with the game's persistent data. This identifier is not based on your device hardware, real identity, advertising ID, or account information. It is used to group pseudonymous game sessions for security, customer support and troubleshooting, and to produce the aggregate audience, marketing and development statistics described below.
Detailed Gameplay Statistics
The game collects pseudonymous gameplay statistics. We use relevant individual records for security, customer support and bug diagnosis, including missing progress, items or rewards. Aggregate totals and percentages help us assess audience and campaign activity, identify balance issues, prioritize translations and plan future content. Statistics may include:
Combat & Exploration
- Enemies defeated and bosses beaten
- Dungeon steps taken and flee attempts
- Back alley searches and break-and-enter attempts
- Locations visited
Character Progression
- Equipment levels, key items collected, character proficiency class, and current crystal balance
Social & Story
- Current story beat reached, NPC relationship progress, and intimate conversations completed
Brothel Management
- Workers recruited, training sessions completed, and brothel ownership status
Minigames & Activities
- Minigame results, scores, winnings, and feature engagement counts
Extras Gallery
- Overall gallery completion percentage and whether the gallery has been fully completed
World & Time
- Time spent in each era, time spent in dungeons and special realms, total playtime, and longest session
Miscellaneous
- Caterpillars clicked, baths taken, meals cooked, Christmas gifts given, rare catches, and accomplishments
Internal Integrity
Telemetry may include whether the game session was a fresh launch or a save load, which crystal redemption codes have been entered, pseudonymous installation grouping data, and internal consistency checks used to detect corrupted, modified, pirated, or tampered game states.
A once-per-launch integrity record may recursively examine executable Ren'Py files and archives inside Chronoromancer's own installation folder. For reportable files, telemetry may include a normalized relative filename, file type, byte size, a full or sampled one-way SHA-256 hash, whether Ren'Py discovered, admitted, loaded, ignored or rejected the file, and locally detected target categories such as gallery, entitlement, telemetry, integrity, save, input or loader systems. It may also include observed hashes and sizes of official game archives, coarse runtime configuration flags, scan-health information, and one-way fingerprints of selected Ren'Py loader functions. Approved known modifications may be omitted. We do not transmit file contents or absolute system paths. Automated file checks examine only files within Chronoromancer's installation folder.
What Our Game Telemetry Does Not Collect
- Your real name, email address, username, computer name, or account credentials
- Device-specific hardware identifiers such as firmware UUIDs or hardware serial numbers, MAC addresses, advertising IDs, browser fingerprints, cookies, or precise location data
- Information from files outside Chronoromancer's installation folder. Non-unique operating-system and hardware specifications are system environment data, not a scan of outside files.
- Your IP address in our game telemetry database. Your IP address may be used by network systems to establish the HTTPS connection, but it is not intentionally stored in our game telemetry database.
These limits describe automatic game telemetry. Information you voluntarily provide when contacting us for support, such as contact details or screenshots, is handled as part of your support request.
Why We Collect This Data
Startup security reports are used only for anti-tamper checks, detecting licence bypass or unauthorized redistribution, investigating repeated abuse, and checking failures or mistaken blocks. We do not use startup hardware or game-file security reports for marketing, audience analysis, performance analysis or product planning.
We use relevant gameplay records to investigate tampering and paid-access bypasses, respond to customer-support requests, check redeemed-code and access problems, diagnose bugs, and help resolve missing progress, items or rewards. Individual records are reviewed for security, support and related troubleshooting. When you contact us, information you provide, such as screenshots or an installation ID, may help us locate and interpret relevant reports.
For audience, marketing and development planning, we use aggregate totals and percentages, such as language usage, feature use, player return rates and campaign performance. This helps us assess promotions and plan translations, balancing and future content. The underlying gameplay reports are collected as pseudonymous installation/session records before aggregation; viewing aggregate results does not make those underlying records anonymous.
Promotional-page analytics is separately described above.
How Data Is Stored
Game telemetry is transmitted via encrypted HTTPS to a private database. Relevant extracts may also be held in private support or security case records. Telemetry and case records are not sold, shared for advertising, or made accessible to the public.
Data Retention
Routine game telemetry is automatically deleted after up to 28 days. Relevant extracts preserved for a support case or security investigation may be retained longer while needed to resolve the case or document its findings. Aggregate statistics may be kept longer when they no longer identify or single out a particular installation, session or player. Promotional-page analytics has the separate retention periods described above.
Hardware Configuration Matching and Tracking Limits
For the security purposes described above, we compare combinations of reported operating-system and hardware specifications across reports, sessions and installation identifiers to recognize recurring configurations and relate repeated attempts, including records with different installation IDs. Many devices share these specifications, so a match is not proof that records came from the same device or person. We do not collect motherboard serial numbers, firmware UUIDs or MAC addresses, or generate a persistent identifier from those values. These records are pseudonymous, are not necessarily anonymous, and remain subject to this policy's privacy protections.
On Windows, startup checks in both the Community and Promotion editions also recompute a SHA-256 hash from the normalized CPU model, set of display-adapter models, and motherboard manufacturer and product model, and compare it with an embedded restriction list. This check does not use installation IDs and can prevent launch across installations or after reinstalling, including an otherwise clean copy. Different devices with the same combination can match. Startup may stop before a game window or explanation appears, and a reference ID is not guaranteed; an attempt to send a startup security report may already have occurred.
We do not use browser fingerprinting, third-party advertising trackers, or identifiers intended to track you across unrelated websites or services. Promotional-page analytics uses no cookies and only a random, temporary browser-session value for duplicate prevention. The game's random installation identifier, if present, groups pseudonymous game sessions for security, customer support and troubleshooting, and for the aggregate audience, marketing and development statistics described above.
Your Rights
Where applicable under law, you may request access to, correction or deletion of your personal data, restriction of processing, or data portability, and you may object to processing. You may also lodge a complaint with a competent data protection authority.
Contact us at chronoromancerstudio@gmail.com to exercise these rights, ask privacy questions, or request review of a suspected mistaken block. Because automatic game telemetry does not include real-world contact details or account credentials, we may need information from you, such as the approximate launch time, game version and hardware details, or an installation or reference ID if available, to locate relevant records. A reference ID is not required to contact us. If we cannot reasonably verify or locate the records, we will explain the limitation and what further information, if any, is needed.
Changes to This Policy
If we change what data we collect or how it is used, this policy will be updated.
Русский перевод предоставлен только для удобства чтения. В случае расхождений приоритет имеет английская версия.
Chronoromancer Studio («мы», «нас») обязуется уважать вашу конфиденциальность. Эта политика объясняет, какие данные мы собираем, почему и как они обрабатываются.
Что мы собираем
При запуске и в ходе игры, в том числе при начале игры или загрузке сохранения, Chronoromancer отправляет псевдонимизированные отчёты на наш частный сервер. Их цели разграничены ниже. В зависимости от отчёта данные могут включать:
- Случайные идентификаторы установки и сеанса - генерируется игрой и не зависит от вашей личности или оборудования.
- Версия игры Какую версию игры вы играете?
- Среда операционной системы — название системы, версия и архитектура.
- Неуникальные технические характеристики оборудования — GPU вендор/модель и рендерер, семейство моделей CPU и диапазон логических ядер и диапазон установленной оперативной памяти. Дополнительные отчеты о целостности запуска на Windows могут также включать производителя материнской платы и модель продукта. Эти характеристики встречаются у многих устройств. Вместе с данными об операционной системе они используются для описанных ниже целей безопасности и сопоставления конфигураций оборудования.
- Данные игрового прогресса — такие как текущий игровой день, эпоха, класс персонажей, прогресс истории и выкупленные коды.
- Односторонний хэш имени вашего персонажа Имя вашего персонажа скремблируется с помощью криптографической функции перед отправкой. Мы не получаем оригинального названия, и хеш не предназначен для его раскрытия.
- Статистика игр — псевдонимизированные итоговые показатели и значения, используемые для безопасности, поддержки пользователей и диагностики ошибок, а также как основа для агрегированного анализа аудитории, маркетинга и разработки.
- Выбранные игроком настройки — выбранный язык игры, необязательные переключатели контента для взрослых и аналогичные настройки, используемые для поддержки и устранения неполадок, а в агрегированном виде — для анализа использования языков и функций.
- Данные о внутренней целостности - проверки согласованности, используемые для обнаружения поврежденных, измененных, пиратских или измененных игровых состояний.
Предварительная проверка безопасности и совместимости игр
При запуске Chronoromancer предварительная проверка безопасности и совместимости пытается отправить ограниченный псевдонимизированный отчёт безопасности до появления внутриигрового экрана Условий или начала обычного игрового процесса. Он может включать сведения об операционной системе, оборудовании и целостности игровых файлов. Попытка отправки возможна и при остановке запуска из-за проблем с целостностью. В Windows попытка отправить дополнительный отчёт о целостности при запуске предпринимается только при обнаружении отсутствующей или неудавшейся отправки телеметрии, недостающих сведений об оборудовании, отсутствующих или изменённых компонентов игры, неожиданных неутверждённых игровых скриптов вне архивов либо совпадения с назначенной разработчиком тестовой конфигурацией оборудования.
Аналитика рекламных страниц
Когда вы посещаете одну из наших рекламных целевых страниц, мы собираем ограниченное количество событий первой стороны, чтобы мы могли измерить, приводит ли кампания к реальной загрузке и запуску игры. События могут включать в себя подтвержденный просмотр страницы, выбор ссылки для загрузки, копирование промо-кода и выбор ссылки поддержки Patreon или Afdian. Записи могут включать в себя язык и путь страницы, рекламный код, рекламные кампании и значения источника, представленные в URL страницы, выбранную платформу или канал загрузки, целевую ссылку поддержки и время получения сервера. Мы не используем файлы cookie или браузерные отпечатки пальцев. Случайное значение хранится только в хранилище сеанса браузера и используется для предотвращения подсчета дубликатов. Сервер хранит только односторонний хэш этого значения в течение 48 часов, а затем удаляет его. Долгосрочная отчетность состоит из ежедневных совокупных показателей.
сетевые данные
Мы намеренно не храним IP-адреса или строки агента пользователя в наших таблицах рекламной аналитики. Наши поставщики хостинга, доставки контента и баз данных обязательно обрабатывают данные соединения для предоставления и защиты своих услуг и могут сохранять операционные журналы или журналы безопасности в соответствии с их собственными политиками.
Псевдонимный идентификатор установки
Игра может генерировать случайный идентификатор установки, хранящийся локально с постоянными данными игры. Этот идентификатор не основан на оборудовании вашего устройства, реальной личности, рекламном идентификаторе или информации об учетной записи. Он используется для группирования псевдонимизированных игровых сеансов в целях безопасности, поддержки пользователей и устранения неполадок, а также для формирования описанной ниже агрегированной статистики аудитории, маркетинга и разработки.
Подробная статистика игрового процесса
Игра собирает псевдонимизированную статистику игрового процесса. Соответствующие отдельные записи используются для безопасности, поддержки пользователей и диагностики ошибок, в том числе пропавшего прогресса, предметов или наград. Агрегированные итоговые показатели и проценты помогают нам оценивать аудиторию и рекламные кампании, выявлять проблемы с балансом, определять приоритеты переводов и планировать будущий контент. Статистика может включать:
Борьба и разведка
- Враги побеждены, боссы избиты
- Шаги подземелья предприняты, попытки бегства
- Поиски в переулке и попытки взлома
- Места, которые посетили
Прогрессия характера
- Уровни оборудования, собранные ключевые элементы, класс навыков персонажа и текущий баланс кристаллов
Социальная и история
- Текущая история достигнута, отношения NPC прогрессируют, а интимные разговоры завершены
Компания Brothel Management
- Набранные работники, завершенные учебные занятия и статус владения борделем
Мини-игры и мероприятия
- Результаты мини-игры, оценки, выигрыши и количество вовлеченных функций
Дополнительная галерея
- Общий процент завершения галереи и полностью ли завершена галерея
Мир и время
- Время, проведенное в каждой эпохе, время, проведенное в подземельях и специальных сферах, общее время игры и самая длинная сессия
Разное
- Гусеницы щелкали, принимали ванны, готовили еду, дарили рождественские подарки, редкие уловы и достижения
Внутренняя целостность
Телеметрия может включать в себя, был ли игровой сеанс свежим запуском или загрузкой сохранения, какие коды выкупа были введены, данные псевдонимной группы установки и внутренние проверки согласованности, используемые для обнаружения поврежденных, модифицированных, пиратских или измененных игровых состояний.
Запись целостности один раз на запуск может рекурсивно исследовать исполняемые файлы и архивы Ren'Py в собственной папке установки Chronoromancer. Для отчетных файлов телеметрия может включать в себя нормализованное относительное имя файла, тип файла, размер байта, полный или отобранный односторонний хэш SHA-256, независимо от того, обнаружил ли Ren'Py, признал, загрузил, проигнорировал или отклонил файл, и локально обнаруженные целевые категории, такие как галерея, право, телеметрия, целостность, сохранение, ввод или система загрузки. Он также может включать наблюдаемые хэши и размеры официальных игровых архивов, грубые флаги конфигурации среды выполнения, информацию о здоровье сканирования и односторонние отпечатки пальцев выбранных функций погрузчика Ren'Py. Утвержденные известные модификации могут быть опущены. Мы не передаем содержимое файлов или абсолютные системные пути. Автоматические проверки файлов охватывают только файлы в папке установки Chronoromancer.
Что не собирает наша игровая телеметрия
- Ваше настоящее имя, адрес электронной почты, имя пользователя, имя компьютера или учетные данные учетной записи
- Специфические аппаратные идентификаторы устройства, такие как прошивки UUID или серийные номера оборудования, MAC-адреса, рекламные идентификаторы, отпечатки браузера, файлы cookie или данные точного местоположения
- Информация из файлов за пределами папки установки Chronoromancer. Неуникальные спецификации операционной системы и аппаратного обеспечения - это данные системной среды, а не сканирование внешних файлов.
- Ваш IP-адрес в нашей базе данных телеметрии игры. Ваш IP-адрес может использоваться сетевыми системами для установления соединения HTTPS, но он намеренно не хранится в нашей базе данных телеметрии игры.
Эти ограничения относятся к автоматической игровой телеметрии. Информация, которую вы добровольно предоставляете при обращении в поддержку, например контактные данные или снимки экрана, обрабатывается в рамках вашего обращения.
Почему мы собираем эти данные
Отчёты безопасности при запуске используются только для проверок на вмешательство, обнаружения обхода лицензии или несанкционированного распространения, расследования повторных злоупотреблений и проверки сбоев или ошибочных блокировок. Мы не используем отчёты безопасности при запуске с данными об оборудовании или игровых файлах для маркетинга, анализа аудитории, анализа производительности или планирования продукта.
Мы используем соответствующие записи об игровом процессе для расследования вмешательства и обхода ограничений платного доступа, ответа на обращения в поддержку, проверки проблем с активированными кодами и доступом, диагностики ошибок и помощи в восстановлении пропавшего прогресса, предметов или наград. Отдельные записи рассматриваются в целях безопасности, поддержки и связанного с ними устранения неполадок. Когда вы связываетесь с нами, предоставленная вами информация, например снимки экрана или идентификатор установки, может помочь нам найти и интерпретировать соответствующие отчёты.
Для анализа аудитории, маркетинга и планирования разработки мы используем агрегированные итоговые показатели и проценты, например использование языков и функций, долю возвращающихся игроков и результаты рекламных кампаний. Это помогает оценивать рекламные акции и планировать переводы, балансировку и будущий контент. До агрегирования исходные игровые отчёты собираются как псевдонимизированные записи об установках и сеансах; просмотр агрегированных результатов не делает эти исходные записи анонимными.
Аналитика рекламных страниц отдельно описана выше.
Как хранятся данные
Игровая телеметрия передаётся по зашифрованному HTTPS-соединению в частную базу данных. Соответствующие выдержки также могут храниться в закрытых материалах обращений в поддержку или расследований по вопросам безопасности. Телеметрия и материалы таких случаев не продаются, не передаются для рекламы и не становятся общедоступными.
Сохранение данных
Обычная игровая телеметрия автоматически удаляется не позднее чем через 28 дней. Соответствующие выдержки, сохранённые для обращения в поддержку или расследования по вопросам безопасности, могут храниться дольше, пока они нужны для решения этого обращения или документирования результатов расследования. Агрегированная статистика может храниться дольше, если она больше не позволяет идентифицировать или выделить конкретную установку, сеанс или игрока. Для аналитики рекламных страниц действуют отдельные сроки хранения, описанные выше.
Соответствие конфигурации оборудования и ограничения отслеживания
Для описанных выше целей безопасности мы сопоставляем комбинации полученных характеристик операционной системы и оборудования между отчётами, сеансами и идентификаторами установки, чтобы распознавать повторяющиеся конфигурации и связывать повторные попытки, в том числе записи с разными идентификаторами установки. Многие устройства имеют одинаковые характеристики, поэтому совпадение не доказывает, что записи относятся к одному устройству или человеку. Мы не собираем серийные номера материнских плат, UUID прошивки или MAC-адреса и не создаём из них постоянный идентификатор. Эти записи псевдонимизированы, не обязательно анонимны и по-прежнему защищены настоящей политикой.
В Windows проверки при запуске обеих редакций, Community и Promotion, также заново вычисляют хеш SHA-256 из нормализованной модели процессора, набора моделей видеоадаптеров, производителя и модели материнской платы и сравнивают его со встроенным списком ограничений. Эта проверка не использует идентификаторы установки и может препятствовать запуску разных установок или запуску после переустановки, в том числе неизменённой копии игры. Разные устройства с одинаковым сочетанием характеристик могут дать совпадение. Запуск может остановиться до появления окна игры или объяснения; наличие идентификатора для обращения в поддержку не гарантируется. Попытка отправить отчёт безопасности при запуске к этому моменту уже могла состояться.
Мы не используем цифровые отпечатки браузера, сторонние рекламные трекеры или идентификаторы для отслеживания на несвязанных сайтах или сервисах. Аналитика рекламных страниц не использует файлы cookie, а для предотвращения повторного подсчёта использует только случайное временное значение сеанса браузера. Случайный идентификатор установки игры, если он присутствует, группирует псевдонимизированные игровые сеансы в целях безопасности, поддержки пользователей и устранения неполадок, а также для описанной выше агрегированной статистики аудитории, маркетинга и разработки.
Ваши права
Если такие права предусмотрены применимым законодательством, вы можете запросить доступ к своим персональным данным, их исправление или удаление, ограничение обработки либо переносимость данных, а также возразить против обработки. Вы также можете подать жалобу в компетентный орган по защите данных.
Для осуществления этих прав, вопросов о конфиденциальности или проверки предположительно ошибочной блокировки напишите нам на chronoromancerstudio@gmail.com. Поскольку автоматическая игровая телеметрия не включает реальные контактные данные или учётные данные аккаунта, для поиска соответствующих записей нам могут понадобиться приблизительное время запуска, версия игры и характеристики оборудования либо идентификатор установки или обращения, если он доступен. Для обращения к нам идентификатор обращения не требуется. Если мы не сможем обоснованно проверить или найти записи, мы объясним это ограничение и укажем, какая дополнительная информация, если она необходима, потребуется.
Изменения в этой политике
Если мы изменим то, какие данные мы собираем или как они используются, эта политика будет обновлена.
本简体中文译文仅供阅读参考。如译文与英文版本存在任何不一致,应以英文版本为准。
Chronoromancer Studio(以下简称“我们”)致力于尊重您的隐私。本政策说明我们收集哪些数据、为何收集,以及如何处理这些数据。
我们收集的数据
在启动和游玩期间(包括开始游戏或加载存档时),《Chronoromancer》会向我们的私人服务器发送假名化报告。下文区分了这些报告的用途。根据报告类型,数据可能包含:
- 随机安装与会话 ID——由游戏生成,并非来自您的身份或硬件。
- 游戏版本——您正在游玩的游戏版本。
- 操作系统环境——系统名称、版本与架构。
- 非唯一硬件规格——GPU 厂商/型号与渲染器、CPU 型号系列与逻辑核心数范围,以及已安装内存范围。Windows 上的补充启动完整性报告还可能包含主板厂商和产品型号。这些产品规格为许多设备所共有。我们会结合操作系统环境,将其用于下文所述的安全用途和硬件配置比对。
- 游戏内进度数据——例如当前游戏日、所在时代、角色职业、剧情进度和已兑换代码。
- 角色名称的单向哈希值——角色名称会在发送前通过加密函数进行不可逆处理。我们不会收到原始名称,该哈希值也并非用于还原原始名称。
- 游戏统计数据——用于安全、客户支持和问题诊断的假名化累计值与相关数值,也作为受众、营销和开发汇总分析的基础。
- 玩家选择的设置——所选游戏语言、可选成人内容开关或类似设置,用于支持和问题排查,并以汇总形式帮助我们了解语言与功能使用情况。
- 内部完整性数据——用于检测游戏状态是否损坏、被修改、盗版或遭到篡改的一致性检查信息。
游戏启动前安全与兼容性检查
启动《Chronoromancer》时,游戏启动前安全与兼容性检查会尝试在显示游戏内条款页面或进入正常游戏流程之前发送一份有限的假名化安全报告,其中可能包含操作系统、硬件与游戏文件完整性信息。即使启动因完整性问题而中止,游戏仍可能尝试发送该报告。在 Windows 上,仅当启动检查检测到遥测未发送或发送失败、硬件详情缺失、游戏包组件缺失或发生变化、意外出现且未经批准的独立游戏脚本,或硬件配置与开发者指定的测试配置相匹配时,才会尝试发送补充启动完整性报告。
推广页面分析
当您访问我们的推广落地页时,我们会收集有限的第一方事件计数,用于判断推广活动是否带来了真实的游戏下载和启动。事件可能包括:确认页面已显示、点击下载链接、复制推广代码,以及点击 Patreon 或爱发电支持链接。记录可能包括页面语言与路径、推广代码、页面网址中提供的推广活动和来源参数、所选平台或下载渠道、支持链接目标,以及服务器接收时间。我们不使用 Cookie 或浏览器指纹。浏览器仅在当前会话的 sessionStorage 中保存一个随机值,用于防止重复计数;服务器只保存该值的单向哈希,最长保留 48 小时后删除。长期报告仅保留按日汇总的计数。
网络数据
我们不会有意在推广分析数据表中保存 IP 地址或用户代理字符串。为了提供并保护相关服务,我们的网站托管、内容分发和数据库服务商必须处理连接数据,并可能依据其自身政策保留运营或安全日志。
假名化安装标识符
游戏可能会随机生成一个安装标识符,并将其保存在游戏的本地持久化数据中。该标识符不以您的设备硬件、真实身份、广告 ID 或账户信息为依据。它用于将假名化游戏会话归组,以进行安全调查、客户支持和问题排查,并生成下文所述的受众、营销和开发汇总统计。
详细游戏统计数据
游戏会收集假名化游戏统计数据。我们会将相关个别记录用于安全调查、客户支持和问题诊断,包括处理进度、物品或奖励缺失的问题。汇总总数和百分比有助于我们评估受众与推广活动、发现平衡性问题、安排翻译优先级并规划未来内容。统计项目可能包括:
战斗与探索
- 击败的敌人数量和首领数量
- 地下城行进步数和逃跑尝试次数
- 搜索后巷及破门进入的尝试次数
- 到访地点
角色成长
- 装备等级、收集到的关键物品、角色熟练职业,以及当前水晶余额
社交与剧情
- 当前到达的剧情节点、NPC 关系进度,以及已完成的亲密对话
妓院经营
- 招募的工作人员、完成的训练次数,以及妓院所有权状态
小游戏与活动
附加内容画廊
世界与时间
- 在每个时代、地下城和特殊领域中度过的时间,总游玩时间,以及最长单次会话时长
其他
- 点击毛毛虫、洗澡、烹饪、赠送圣诞礼物、稀有捕获物和成就等相关次数
内部完整性检查
遥测数据可能包括:本次会话是全新启动还是加载存档、已输入哪些水晶兑换代码、假名化安装归组数据,以及用于检测游戏状态是否损坏、被修改、盗版或遭到篡改的内部一致性检查结果。
每次启动时的完整性记录可能递归检查《Chronoromancer》自身安装文件夹内可执行的 Ren'Py 文件与存档。对于需要报告的文件,遥测数据可能包括规范化相对文件名、文件类型、字节大小、完整或抽样的单向 SHA-256 哈希、Ren'Py 对该文件的发现、准入、加载、忽略或拒绝状态,以及在本地检测到的目标类别,例如画廊、访问权限、遥测、完整性、存档、输入或加载器系统。记录还可能包括官方游戏存档的观测哈希与大小、粗粒度运行配置标志、扫描健康信息,以及部分 Ren'Py 加载函数的单向指纹。经批准的已知修改可能不予报告。我们不会传输文件内容或系统绝对路径。自动文件检查仅检查《Chronoromancer》安装文件夹内的文件。
游戏遥测不会收集的数据
- 您的真实姓名、电子邮件地址、用户名、计算机名或账户凭据
- 设备专属的硬件标识符(例如固件 UUID 或硬件序列号)、MAC 地址、广告 ID、浏览器指纹、Cookie 或精确位置数据
- 来自《Chronoromancer》安装文件夹之外文件的信息。非唯一的操作系统与硬件规格属于系统环境数据,并非扫描外部文件。
- 我们不会在游戏遥测数据库中收集您的 IP 地址。网络系统在建立 HTTPS 连接时可能会使用您的 IP 地址,但我们不会有意将其保存到游戏遥测数据库中。
上述限制适用于自动收集的游戏遥测数据。您联系支持时自愿提供的信息,例如联系方式或截图,会作为您的支持请求的一部分处理。
我们收集这些数据的原因
启动安全报告仅用于防篡改检查、检测许可绕过或未经授权的再分发、调查反复滥用,以及检查故障或误封。我们不会将启动时的硬件或游戏文件安全报告用于营销、受众分析、性能分析或产品规划。
我们使用相关游戏过程记录来调查篡改及付费访问绕过、回应客户支持请求、核查兑换代码和访问权限问题、诊断游戏问题,并协助解决进度、物品或奖励缺失。个别记录会用于安全、支持及相关问题排查。您联系我们时提供的信息,例如截图或安装 ID,可以帮助我们查找并解读相关报告。
在受众、营销和开发规划方面,我们使用汇总总数和百分比,例如语言使用情况、功能使用情况、玩家回访率和推广活动成效。这有助于我们评估推广活动并规划翻译、平衡调整和未来内容。基础游戏报告在汇总前以假名化的安装/会话记录形式收集;查看汇总结果并不会使这些基础记录变成匿名数据。
推广页面分析已在上文另行说明。
数据如何存储
游戏遥测数据通过加密的 HTTPS 连接传输至私人数据库。相关摘录也可能保存在非公开的支持或安全个案记录中。遥测数据和个案记录不会被出售、为广告目的而共享或向公众开放。
数据保留
常规游戏遥测数据会在最多 28 天后自动删除。为支持个案或安全调查保留的相关摘录,在解决该个案或记录其调查结果仍有需要时,可能保留更长时间。当汇总统计数据已无法识别或单独区分某个安装、会话或玩家时,也可能保留更长时间。推广页面分析适用上文另行说明的保留期限。
硬件配置比对与追踪限制
出于上述安全用途,我们会比对不同报告、会话和安装标识符下所报告的操作系统与硬件规格组合,以识别反复出现的配置并关联反复尝试,包括使用不同安装 ID 的记录。许多设备具有相同规格,因此匹配结果不能证明相关记录来自同一设备或同一个人。我们不会收集主板序列号、固件 UUID 或 MAC 地址,也不会根据这些值生成持久标识符。这些记录属于假名化数据,并不一定是匿名数据,仍受到本政策中的隐私保护。
在 Windows 上,Community 和 Promotion 两个版本的启动检查还会根据规范化后的 CPU 型号、显示适配器型号集合,以及主板厂商和产品型号,重新计算 SHA-256 哈希值,并与内置限制列表比对。此检查不使用安装 ID,可能阻止不同安装副本或重新安装后的游戏启动,包括文件未被修改的副本。具有相同规格组合的不同设备也可能匹配。启动可能在游戏窗口或说明出现之前停止,且不保证提供参考编号;此时可能已经尝试发送启动安全报告。
我们不会使用浏览器指纹、第三方广告追踪器,或任何旨在跨越无关网站或服务追踪您的标识符。推广页面分析不使用 Cookie,仅使用一个随机且临时的浏览器会话值来防止重复计数。游戏的随机安装标识符(如存在)用于将假名化游戏会话归组,以进行安全调查、客户支持和问题排查,以及上文所述的受众、营销和开发汇总统计。
您的权利
在适用法律规定的范围内,您可以请求访问、更正或删除您的个人数据、限制处理或行使数据可携带权,也可以反对相关处理。您还可以向有管辖权的数据保护监管机构投诉。
如需行使这些权利、咨询隐私问题或请求复核疑似误封,请发送邮件至 chronoromancerstudio@gmail.com。由于自动收集的游戏遥测数据不包含现实世界中的联系信息或账户凭据,我们可能需要您提供大致启动时间、游戏版本与硬件详情,或可用的安装 ID 或参考编号,以查找相关记录。联系我们不需要参考编号。如果我们无法合理核实或定位相关记录,会说明相关限制,以及是否需要您提供进一步信息。
本政策的变更
如果我们变更所收集的数据或其使用方式,将相应更新本政策。