Privacy policy
Last updated: 2026-01-21
Introduction
This policy applies to both the MindWarrior Telegram bot and the MindWarrior Android app. We take your privacy seriously and aim to collect as little data as possible.
Your “Formula of firm resolution” stays on your device and is not sent to our servers. For the Telegram bot, it is stored locally in localStorage inside Telegram’s WebView. For the Android app, it is stored locally in the app's private storage on your device.
Because of this, we recommend you to regularly create manual backup copies of your Formula by copy-pasting its content to some secure place (e.g. Telegram's Saved Messages).
Open source
Our project is proudly open source, allowing complete transparency regarding how the game treats your data. Please feel free to browse through the sources of the game on GitHub: https://github.com/orgs/mindwarriorgame/repositories
Data We Collect
The game collects the following user data:
Telegram bot
User Information
- user_id: A unique Telegram identifier of the user (chat_id), a plain number.
- lang_code: The code of the user's language.
- shared_key_uuid: a random string associated with the user.
Game Data
- difficulty
- diamonds: current amount of earned diamonds
- diamonds_spent: the amount of spent diamonds
- has_repeller: if the user has a grumpy cat repeller available to be used
- review_counter_state, active_game_counter_state, paused_counter_state: stopwatch timer values that contain timestamps, elapsed time counters and status flags
- next_prompt_time, next_autopause_event_time: timestamps
- next_prompt_type: string (could contain only 2 possible values: "reminder" and "penalty")
- last_reward_time_at_active_counter_time_secs: a timer to track the time since the last reward was administered
- counters_history_serialized: historical data of player's counters for rendering the progress chart
- badges_serialized: the data about the game board: earned badges, their statuses, level etc.
- autopause_config_serialized: settings of the sleep scheduler. ⚠️Contains user's timezone (if the feature is used).
- frontend_base_url_override: URL of miniapp web server
Android app
The Android app does not require an account and does not collect or transmit personal data to our servers during normal use. All game progress and settings are stored locally on your device.
- Local game progress (e.g., timers, counters, badges, difficulty)
- Local app settings (e.g., language and scheduler configuration)
How We Use Your Data
Telegram bot
We use the collected data to:
- provide, operate, and maintain the game experience
- understand and analyze how the players use the game
- develop new features and functionality of the game
Android app
We use the local data only to:
- provide and maintain the on-device game experience
- restore progress within the app on your device
Data Storage
Telegram bot
We store your data securely and take appropriate measures to protect it from unauthorized access, disclosure, alteration, or destruction.
Hosting: We use third-party hosting providers, and your data may be stored or processed in different countries/jurisdictions. We take reasonable steps to protect it, but cannot guarantee absolute security.
Android app
The Android app stores data locally in the app's private storage on your device. You can remove this data by clearing the app's storage or uninstalling the app.
Your Rights
Telegram bot
You have the following controls regarding your data:
- Access: You can access all you data anytime by using /data command. That will return all your raw data that the game stores about you on its server.
- Deletion: You can delete your data at any time by using
/data bot command and then clicking "Delete" button.
- Please make sure to also clear the chat history with the game bot as it is stored outside of our control somewhere in Telegram, although it won't guarantee the complete deletion of your data as we don't know how Telegram handles it. Please check "Using Telegram" section below for more information.
Deletion takes effect immediately for active systems where practical, but backups/logs may persist for a limited time.
Android app
You can delete all app data at any time by clearing the app's storage or uninstalling the app.
Using Telegram
The project is implemented as a bot in Telegram. Because of that, you should also check Telegram's own privacy policy to understand how it will treat your data. We are not responsible for the privacy practices of Telegram and don't have any visibility or control over them. Please make sure that you are comfortable with that before using the game.
Using Google Play
The Android app is distributed via Google Play. Google may collect data associated with installation and updates according to its own privacy policy. We do not receive personal data from Google Play.
Changes to This Policy
We may update this policy from time to time. Please make sure to regularly check this page to review the latest version of our privacy policy.
Contact Us
If you have any questions or concerns about this policy, please raise it as a GitHub Issue. (Please don’t include sensitive personal information in GitHub issues.)
By using the game, you acknowledge we handle data as described in this policy.
