← Back to Home
Privacy Policy
Last updated: October 2, 2026
Introduction
Idle Factory Tycoon ("we", "our", or "the app") is a mobile game developed by RuiCodex. This Privacy Policy explains how we collect, use, and protect your information when you use our application. By using the app, you agree to the practices described in this policy.
Information We Collect
- Player ID: A randomly generated unique identifier (UUID) stored locally on your device. This ID is not linked to your real identity.
- Player Name: A display name you choose, used only for the in-game leaderboard.
- Game Progress: Factory levels, earnings, prestige level, achievements, upgrades, and daily reward status stored locally on your device.
- Leaderboard Data: Your total lifetime earnings, prestige level, prestige multiplier, highest factory level, and display name are sent to our servers for ranking purposes.
- Gameplay Events: Game events such as session start and end, tutorial finished, factory unlocked, rewards claimed, store visits and purchase outcomes (product and the screen it was bought from) are sent to our own server together with your random player ID. They contain no name, email, contact details or advertising ID. We use them to balance the game, run the leagues, detect cheating and understand what players enjoy. This is separate from the optional analytics described below.
- Purchase Records: When you buy something, the product, order number and the store's purchase token are sent to our server, which asks Google Play to confirm the purchase. We never receive your payment details.
- Cloud Save: A copy of your game progress is stored on our server so you can move it to another device with your Transfer Code.
How We Use Your Information
- To save and restore your game progress on your device.
- To display global leaderboards for competitive gameplay.
- To send local push notifications (offline earnings, daily rewards, prestige reminders) — scheduled locally, not from a server.
- To improve the game, balance its economy and keep the leagues fair, using the gameplay events described above.
- To confirm purchases with the store and restore what you bought.
- With your consent only: product analytics and crash reports (see "Analytics & Crash Reports" below).
Data Storage & Security
Game data is stored locally using SharedPreferences. Leaderboard data is transmitted over HTTPS encryption to secured SQL Server databases. We do not store passwords, email addresses, or any personally identifiable information (PII). We implement reasonable security measures, but no method of electronic transmission is 100% secure.
Third-Party Services
The app uses the following third-party services:
- App Store & Google Play — for app distribution, updates, and in-app purchase processing (Apple App Store / StoreKit on iOS; Google Play Billing on Android).
- Google AdMob — for rewarded videos you choose to watch (versions before 2.0 also showed banner and interstitial ads). AdMob may collect device identifiers (Advertising ID / IDFA), IP address, and general device information to serve relevant ads.
- PostHog (self-hosted by RuiCodex) — product analytics and crash reports, only with your consent.
- Appwrite (self-hosted by RuiCodex) — delivers live leaderboard scores to the app. The published rows contain scores and random tags only, never names or IDs.
Each third-party service operates under its own privacy policy. We encourage you to review Google's Privacy Policy and Apple's Privacy Policy.
Analytics & Crash Reports
If you agree in the consent dialog (or where no consent is required), the app sends usage events to our own PostHog server: game milestones (for example tutorial finished, factory unlocked, prestige, level reached), store visits and purchases (product only), a per-session summary of counts and play time, and — if enabled — crash reports (error type and stack trace).
- Events carry a random analytics ID created by our server. It is different from your player ID and transfer code, and it is not linked to your name, email or advertising ID.
- Device information such as model, OS version, app version and country (derived from the IP address, which is not stored by the app) is attached by the analytics SDK.
- If you decline or later withdraw consent (Settings > Ad privacy settings), analytics stop in the same session.
- Analytics data is erased together with your player data on request.
Advertising
This app displays advertisements through Google AdMob. Ads help us keep the game free to play. AdMob may use cookies and device identifiers to serve personalized ads based on your interests.
- You can limit personalized ads in your device settings: on iOS via Settings > Privacy & Security > Tracking (App Tracking Transparency), and on Android via Settings > Google > Ads.
- Rewarded videos are always optional: you choose to watch one in exchange for an in-game bonus.
- Some in-app purchases (Remove Ads, VIP Pass, Tycoon Club) give rewarded bonuses without a video, so you never see an ad.
In-App Purchases
The app offers optional in-app purchases including one-time purchases, consumable items, and auto-renewing subscriptions.
- Purchases are processed by the platform store: the Apple App Store (StoreKit) on iOS and Google Play Billing on Android.
- Subscriptions (Tycoon Club) automatically renew unless cancelled at least 24 hours before the end of the current billing period.
- You can manage or cancel subscriptions in your account settings: on iOS via Settings > [your name] > Subscriptions (or the App Store account), and on Android via Google Play Store > Menu > Subscriptions.
- Refund requests: on iOS through Apple at reportaproblem.apple.com, on Android through Google Play support.
Push Notifications
The app uses local push notifications to remind you about offline earnings, daily rewards, prestige milestones, and ranking updates. You can disable all notifications from the in-app Settings screen or your device settings.
In-App Feedback
Sending feedback from inside the app is optional. Nothing is sent unless you choose to submit a message.
- When you send feedback, the text you type, the category you pick, and game-progress context (Tycoon Level, prestige level, play time, session count, app version, and platform) are sent to our servers, linked to your anonymous player ID.
- Feedback is used only to fix bugs and improve the game.
- Please do not include personal information (such as your real name, email address, or phone number) in your message.
- Each message is also emailed to our support inbox so we can read it quickly.
- Your feedback is deleted together with your player data on request — contact us at info@ruicodex.com with your player ID.
Children's Privacy
This app is suitable for all ages. We do not knowingly collect personal information from children under 13. Only anonymous game progress and a self-chosen display name are collected.
Data Deletion
You can delete all local game data at any time using the "Reset All Progress" option in Settings. This does not remove server data. To delete your leaderboard entry, cloud save, gameplay events, purchase records, feedback and analytics data, email info@ruicodex.com with your player ID (Settings > Transfer Code); we erase it from our servers, including our analytics server.
Changes to This Policy
We may update this policy from time to time. Changes will be reflected in the "Last updated" date. Continued use of the app constitutes acceptance.