Privacy Policy

Life Journey RPG

Last updated: October 28, 2026

1. Who we are

Life Journey RPG (the “Service”, “we”) is a task and habit tracker played as a game. It runs at lj-rpg.com, in the Android, macOS and Windows apps, and through the Telegram bot @ljrpg_bot.

Data controller: NAKHAPETOV ARTEM PE, an individual entrepreneur registered in the Republic of Armenia. For anything about your data, contact support@lj-rpg.com.

By using the Service you agree to this Policy. If you do not agree, please do not use the Service.

2. What we collect

2.1 Account

  • your email address;
  • your password, stored only as a hash by Firebase Authentication. We never see it;
  • with Google sign-in: the name and email of your Google account. We do not request your contacts, files, Gmail or any other Google data;
  • with Telegram sign-in: your Telegram ID and the name shown in Telegram.

2.2 Hero profile

Hero name (a nickname), character gender (used for correct grammar in texts), avatar and its background, frame, theme, your companion's name and color, interface language, time zone and streak reset time, sound and timer settings.

2.3 What you create

  • quests and projects: title, category, difficulty, dates, subtasks;
  • rituals and vows: title, frequency, streaks, check-ins;
  • goals and their steps;
  • diary entries and Chronicler chronicles;
  • story progress: map points cleared, choices at crossroads, chapters;
  • fellowships: name, icon, members, fellowship tasks, shared journeys;
  • support requests;
  • reports about party members and party tasks: the reason, a comment and a copy of what was reported, for moderation.

2.4 Game and payment data

XP, level, coins, gems, items you own, boosters, rewards, your subscription tier and its end date, and a Hero seat gifted by a Legend.

We do not receive or store card details. Payments are handled by Paddle (see section 5), on the website only: the Google Play app sells nothing. From Paddle we receive the payment status, plan and period, end date, country, and the Paddle customer, subscription and transaction IDs — to turn your plan on and keep it renewed.

2.5 Technical data

IP address and request details in server logs, browser or device type, browser language. When the app crashes, an error report is sent (see Sentry in section 5).

2.6 The Android app

The Android app (Google Play) opens the same Service as the website, so it collects the same data. In addition:

  • the push notification token of Firebase Cloud Messaging, only if you allow notifications; it is needed to send reminders and in-game notifications;
  • Google sign-in uses the Android system account picker; we receive the same email and name as when you sign in on the website.

The app asks only for internet access and the notification permission. It does not use the Advertising ID, location, contacts, photos, microphone, camera or files. Google Analytics is off in the app: the app's analytics is PostHog only.

2.7 What we do not collect

Your legal name, address, phone number, ID documents, biometrics, health data or precise location. There are no advertising trackers and no advertising ID. For analytics we use PostHog and Google Analytics (section 5).

3. Why we use your data

  • Running the Service: sign-in, storing and syncing your quests, rituals and progress, calculating rewards, fellowships and invites.
  • Emails and notifications: email confirmation, password reset, support replies, reminders and plan notices. We do not send marketing emails.
  • The Chronicler (AI): writing the daily chronicle and the chapter chronicle when you ask for them (see section 4).
  • Reliability and security: finding and fixing errors, preventing abuse.
  • Subscriptions: deciding which features you can use, tracking your subscription and a Legend's gift seat.

We process data to perform our contract with you (the Terms of Service), at your request, and in our legitimate interest in a stable and secure Service.

4. The Chronicler and OpenAI

When you ask the Chronicler for a chronicle, we send to the OpenAI API:

  • your hero name and character gender;
  • titles of the quests, rituals and vows you completed that day, with their categories and difficulty;
  • the date.

For a chapter chronicle (Legend tier) we also send the names of the map places you cleared, the chapter's final boss, the number of choices and events, the chapter's start and end dates, and the titles of quests completed during that chapter.

Do not put anything in quest titles that you would not share with the Chronicler.

Under OpenAI's API policy, data sent through the API is not used to train models by default and may be kept by OpenAI for up to 30 days for abuse monitoring. Chronicles are generated automatically and may be inaccurate.

5. Who processes your data

We do not sell or rent your data and do not share it for advertising. Only services the Service cannot work without process it:

  • Google Firebase / Google Cloud — sign-in, database. Data: account, profile, all your content.
  • Render — hosting for the site and server. Data: requests to the server, logs with IP.
  • OpenAI — the Chronicler. Data: see section 4, sent only when you ask.
  • Resend — sending emails. Data: email, the text of the service email (may include your hero name).
  • Firebase Cloud Messaging (Google) — delivering push notifications. Data: device token, notification text.
  • Sentry — error reports from the app and the server. Data: user ID, page address, browser type, technical error details. Emails, tokens and quest texts are stripped before sending.
  • PostHog Inc. (data stored in the EU) — product analytics: which features are used and how many players come back. Data: user ID, game events (for example “quest closed”, without the quest text), platform, language, level, plan, where you came from (utm tags, referring site), country from IP. We never send your email, name or texts. Before you sign in, analytics runs without cookies and stores nothing in the browser. When you delete your account, its PostHog data is deleted.
  • Google Analytics 4 — visit statistics for the website (not used in the Android app). Data: pages viewed, device and browser type, approximate location from IP (country, city), the GA identifier in the `_ga` cookie. We do not send your account ID, email or texts to Google Analytics; its advertising features are off.
  • Telegram — the @ljrpg_bot bot, if you use it. Data: Telegram ID, messages to the bot, quests created through it.
  • Cloudflare R2 — serving app installers. No personal data is shared.
  • Paddle.com Market Limited (UK) — our Merchant of Record: payments, invoices, taxes and refunds. Data: email, country and payment details, which Paddle processes as an independent controller under its own privacy policy.

These services run servers in the United States and the EU. We may disclose data when required by law or a lawful request from a public authority.

6. What other people can see

There is no public player ranking. Other people see only what you choose to share:

  • members of your fellowship: hero name, level, avatar, ally code, fellowship tasks and shared journey progress;
  • anyone with your invite link: hero name, level, avatar, and the number of quests closed, bosses defeated, days played and friends invited;
  • anyone with a fellowship link: the fellowship's name and icon, the creator's name and level, avatars of up to six members and the member count;
  • anyone with a link to a chronicle chapter you shared: the chronicle sentences you picked (people's names in the text are hidden), your hero name and level. These pages are not indexed by search engines. You can remove the link at any time; after the account is deleted it stops opening.

7. Storage and security

We keep your data while your account exists. All connections are encrypted (HTTPS), database access is restricted by Firebase security rules, and passwords are stored only as hashes.

Server logs and error reports are kept for a limited time, usually up to 90 days. Google backups are kept for up to 30 days.

No system is perfectly secure. If a serious breach happens, we will tell affected users without undue delay.

8. Your rights

  • Get a copy: Settings → Info → “Download my data (JSON)”. The button is not available in the Android app; download your data at lj-rpg.com.
  • Correct: change your name, avatar, gender, companion and all your entries in the app.
  • Delete your account: Settings → Info → “Delete account” (on the website, in the Android app and in Telegram) or by email to support@lj-rpg.com — see lj-rpg.com/delete-account. This immediately erases your sign-in, profile, quests, rituals, vows, goals, diary, chronicles and their public links, story progress, notifications, support requests with their messages, push tokens and technical events, and removes you from every fellowship. We keep purchase records (without name or email, for accounting and taxes) and a one-way hash of the email so the trial is not given twice. Backups are erased within 30 days, error and email logs at the providers within 90 days.
  • Object, restrict processing or ask anything: write to support@lj-rpg.com. We reply within 30 days and may ask you to confirm the request comes from you.

If you live in the EU, you can also complain to your national data protection authority.

9. Browser storage

We do not use advertising cookies. On the website, Google Analytics sets the analytics cookie `_ga` (not in the app). Browser storage (localStorage) keeps your language, theme, sound, tip states and temporary data for faster loading. Firebase keeps your sign-in session there too. It also keeps where your first visit came from (utm tags, first page) — saved once to your account when you sign up — and, after you sign in, the PostHog analytics ID.

Clearing it signs you out.

10. Children

The Service is for people aged 16 and over: you confirm that you are 16 or older when you sign up. The Service is not directed at children, and we do not knowingly collect data from anyone under 16. If we learn that someone under 16 created an account, we will delete it. Parents can contact us at support@lj-rpg.com.

11. Changes

We update this Policy when the Service changes. The date at the top shows the latest version. We will announce material changes in the app. By continuing to use the Service after a change, you accept the new version.

12. Contact

support@lj-rpg.com · https://lj-rpg.com

© 2026 Life Journey RPG


Политика конфиденциальности

Life Journey RPG

Дата последнего обновления: 28 октября 2026 г.

1. Кто мы

Life Journey RPG («Сервис», «мы») — игра-трекер задач и привычек. Сервис работает на сайте lj-rpg.com, в приложениях для Android, macOS и Windows, а также через Telegram-бота @ljrpg_bot.

Оператор персональных данных — NAKHAPETOV ARTEM PE (индивидуальный предприниматель, Республика Армения). Связь по вопросам данных: support@lj-rpg.com.

Используя Сервис, вы соглашаетесь с этой Политикой. Если вы с ней не согласны, не пользуйтесь Сервисом.

2. Какие данные мы собираем

2.1 Аккаунт

  • адрес электронной почты;
  • пароль — хранится только в виде хеша у Firebase Authentication, мы его не видим;
  • при входе через Google — имя и адрес почты из аккаунта Google. Доступ к контактам, файлам, Gmail и другим данным Google мы не запрашиваем;
  • при входе через Telegram — идентификатор Telegram и имя, которое вы там указали.

2.2 Профиль героя

Имя героя (псевдоним), пол персонажа (нужен для правильных окончаний в текстах), аватар и его фон, рамка, тема оформления, имя и цвет спутника, язык интерфейса, часовой пояс и время сброса серий, настройки звука и таймера.

2.3 То, что вы создаёте

  • квесты и проекты: название, категория, сложность, даты, подзадачи;
  • ритуалы и аскезы: название, частота, серии, отметки;
  • цели и их шаги;
  • записи дневника и хроники Летописца;
  • прогресс сюжета: пройденные точки карты, выборы на развилках, главы;
  • отряды: название, иконка, участники, задачи отряда, совместные походы;
  • обращения в поддержку;
  • жалобы на участников и задачи отряда: причина, комментарий и копия того, на что пожаловались, — для модерации.

2.4 Игровые и платёжные данные

Опыт, уровень, монеты, кристаллы, купленные предметы, бустеры, награды, уровень подписки и срок её действия, подарок «Героя» от Легенды.

Данные банковских карт мы не получаем и не храним. Оплату проводит Paddle (см. раздел 5), только на сайте: в приложении из Google Play покупок нет. От Paddle мы получаем статус оплаты, тариф и период, дату окончания, страну и идентификаторы покупателя, подписки и транзакции в Paddle — чтобы включить и продлевать тариф.

2.5 Технические данные

IP-адрес и сведения о запросе в журналах сервера, тип браузера или устройства, язык браузера. При сбое приложения — отчёт об ошибке (см. Sentry в разделе 5). Технические события приложения (название события и несколько служебных параметров, без текстов квестов) — для диагностики.

2.6 Android-приложение

Приложение для Android (Google Play) открывает тот же Сервис, что и сайт, поэтому собирает те же данные. Дополнительно:

  • токен push-уведомлений Firebase Cloud Messaging — только если вы разрешили уведомления; нужен, чтобы присылать напоминания и игровые уведомления;
  • вход через Google работает через системное окно выбора аккаунта Android; мы получаем те же почту и имя, что и при входе на сайте.

Приложение запрашивает только доступ в интернет и разрешение на уведомления. Рекламный идентификатор (Advertising ID), местоположение, контакты, фото, микрофон, камера и файлы не используются. Google Analytics в приложении выключен: аналитика приложения — только PostHog.

2.7 Чего мы не собираем

Реальное ФИО, адрес, телефон, документы, биометрию, медицинские данные, точное местоположение. Рекламных трекеров и рекламного идентификатора нет. Для аналитики используются PostHog и Google Analytics (раздел 5).

3. Зачем мы используем данные

  • Работа Сервиса: вход, хранение и синхронизация ваших квестов, ритуалов и прогресса, расчёт наград, работа отрядов и приглашений.
  • Письма и уведомления: подтверждение почты, сброс пароля, ответы поддержки, напоминания и уведомления о тарифе. Рекламных рассылок мы не делаем.
  • Летописец (ИИ): генерация хроники дня и летописи главы по вашему запросу (подробнее в разделе 4).
  • Надёжность и безопасность: поиск и исправление ошибок, защита от злоупотреблений.
  • Подписки: определение доступных функций, учёт срока подписки и подарка Легенды.

Основания обработки — исполнение договора (Условий использования), ваши запросы и наш законный интерес в стабильной и безопасной работе Сервиса.

4. Летописец и OpenAI

Когда вы просите Летописца написать хронику, мы отправляем в OpenAI API:

  • имя героя и пол персонажа;
  • названия закрытых за день квестов, ритуалов и аскез, их категории и сложность;
  • дату.

Для летописи главы (тариф «Легенда») дополнительно отправляются названия пройденных мест карты, финальный босс главы, число выборов и событий, даты начала и конца главы и названия квестов, закрытых за эту главу.

Не включайте в названия квестов то, чем не хотите делиться с Летописцем.

По правилам OpenAI данные, переданные через API, по умолчанию не используются для обучения моделей и могут храниться у OpenAI до 30 дней для контроля злоупотреблений. Тексты Летописца создаются автоматически и могут быть неточными.

5. Кому мы передаём данные

Мы не продаём и не сдаём в аренду ваши данные и не передаём их для рекламы. Данные обрабатывают только сервисы, без которых Life Journey RPG не работает:

  • Google Firebase / Google Cloud — вход, база данных. Данные: аккаунт, профиль, весь ваш контент.
  • Render — хостинг сайта и сервера. Данные: запросы к серверу, журналы с IP.
  • OpenAI — Летописец. Данные: см. раздел 4, передаются только по вашему запросу.
  • Resend — отправка писем. Данные: почта, текст служебного письма (может включать имя героя).
  • Firebase Cloud Messaging (Google) — доставка push-уведомлений. Данные: токен устройства, текст уведомления.
  • Sentry — отчёты об ошибках в приложении и на сервере. Данные: идентификатор пользователя, адрес страницы, тип браузера, техническое описание ошибки. Почта, токены и тексты квестов вырезаются до отправки.
  • PostHog Inc. (хранение в ЕС) — продуктовая аналитика: какие функции используются и сколько игроков возвращается. Данные: идентификатор пользователя, игровые события (например, «закрыт квест», без текста квеста), платформа, язык, уровень, тариф, источник перехода (utm-метки, сайт, с которого пришли), страна по IP. Почту, имя и тексты мы не передаём. До входа аналитика работает без cookie и без записи в браузер. При удалении аккаунта данные в PostHog удаляются.
  • Google Analytics 4 — статистика посещений сайта (в Android-приложении не используется). Данные: просмотренные страницы, тип устройства и браузера, примерное местоположение по IP (страна, город), идентификатор GA в cookie `_ga`. Идентификатор аккаунта, почту и тексты мы в Google Analytics не передаём, рекламные функции выключены.
  • Telegram — бот @ljrpg_bot, если вы им пользуетесь. Данные: идентификатор Telegram, сообщения боту, квесты, созданные через бота.
  • Cloudflare R2 — раздача установочных файлов приложений. Персональные данные не передаются.
  • Paddle.com Market Limited (Великобритания) — продавец по заказам (Merchant of Record): приём оплаты, счета, налоги, возвраты. Данные: почта, страна, данные платежа — их Paddle обрабатывает как самостоятельный оператор по своей политике конфиденциальности.

Серверы этих сервисов находятся в США и странах ЕС. Мы можем раскрыть данные, если этого требует закон или законный запрос государственного органа.

6. Что видят другие люди

Публичного рейтинга игроков нет. Другим людям видно только то, чем вы делитесь сами:

  • участники вашего отряда: имя героя, уровень, аватар, код союзника, задачи отряда и прогресс совместного похода;
  • по вашей пригласительной ссылке: имя героя, уровень, аватар, число закрытых квестов, побеждённых боссов, дней в игре и приглашённых друзей;
  • по ссылке на отряд: название и иконка отряда, имя и уровень создателя, аватары до шести участников, их общее число;
  • по ссылке на главу Летописи, которой вы поделились: выбранные вами фразы хроники (имена людей в тексте скрываются), имя героя и уровень. Такие страницы не индексируются поисковиками. Ссылку можно удалить в любой момент, после удаления аккаунта она перестаёт открываться.

7. Хранение и защита

Данные хранятся, пока у вас есть аккаунт. Все соединения шифруются (HTTPS), доступ к базе ограничен правилами безопасности Firebase, пароли хранятся только в виде хеша.

Журналы сервера и отчёты об ошибках хранятся ограниченное время, обычно до 90 дней. Резервные копии у Google — до 30 дней.

Абсолютной защиты не бывает. О серьёзной утечке мы сообщим затронутым пользователям без неоправданной задержки.

8. Ваши права и как ими пользоваться

  • Получить копию данных: Настройки → Инфо → «Скачать мои данные (JSON)». В Android-приложении кнопка недоступна, скачать данные можно на сайте lj-rpg.com.
  • Исправить: имя, аватар, пол, спутник и все свои записи меняются в приложении.
  • Удалить аккаунт: Настройки → Инфо → «Удалить аккаунт» (на сайте, в Android-приложении и в Telegram) или письмом на support@lj-rpg.com — подробно на странице lj-rpg.com/delete-account. Сразу удаляются вход, профиль, квесты, ритуалы, аскезы, цели, дневник, хроники и публичные ссылки на них, прогресс сюжета, уведомления, обращения в поддержку с перепиской, токены push-уведомлений и технические события, а вы выходите из всех отрядов. Сохраняются записи о покупках (без имени и почты, для учёта и налогов) и необратимый хеш почты, чтобы пробный период не выдавался повторно. Резервные копии стираются в течение 30 дней, журналы ошибок и писем у провайдеров — в течение 90 дней.
  • Возразить, ограничить обработку или задать вопрос: напишите на support@lj-rpg.com. Отвечаем в течение 30 дней. Для защиты аккаунта можем попросить подтвердить, что запрос от вас.

Если вы живёте в ЕС, вы также можете подать жалобу в надзорный орган по защите данных своей страны.

9. Хранилище браузера

Мы не используем рекламные cookie. На сайте Google Analytics ставит аналитический cookie `_ga` (в приложении его нет). В хранилище браузера (localStorage) сохраняются язык, тема, звук, состояние подсказок и временные данные для быстрой загрузки. Firebase хранит там же данные сессии входа. Там же хранится источник первого перехода (utm-метки, адрес первой страницы) — он один раз сохраняется в аккаунт при регистрации, — и после входа идентификатор аналитики PostHog.

Если очистить хранилище, придётся заново войти в аккаунт.

10. Дети

Сервис предназначен для людей от 16 лет: при регистрации нужно подтвердить, что вам есть 16. Сервис не предназначен для детей, и мы сознательно не собираем данные людей младше 16 лет. Если мы узнаем, что аккаунт создал человек младше 16 лет, мы его удалим. Родители могут написать нам на support@lj-rpg.com.

11. Изменения Политики

Мы обновляем Политику, когда меняется Сервис. Дата обновления указана вверху. О существенных изменениях мы сообщим в приложении. Продолжая пользоваться Сервисом после изменений, вы принимаете новую редакцию.

12. Контакты

support@lj-rpg.com · https://lj-rpg.com

© 2026 Life Journey RPG