Privacy Policy

Last updated: July 11, 2026

Effective date: March 23, 2026. Developer: Appleague (Darren Lambert). Contact: dardevpro@gmail.com

Introduction

Appleague ("we," "us," or "our") operates Kurk Chronicles ("the App"), a dark interactive fiction RPG available on iOS and Android. This Privacy Policy explains what information we collect, why we collect it, how we use it, and what choices you have.

We are committed to protecting your privacy. The App is designed as an offline-first experience. Your game progress is stored locally on your device. We collect the minimum data necessary to manage in-app purchases, serve advertising to players on the free tier, and understand app usage and stability.

1. Information We Collect

1.1 No Account Required

The App does not offer or require an account. There is no sign-up, no email or password, and no Google or Apple Sign-In. You can use the entire App without creating any account or providing any identifying information. Because there is no account, we do not hold a server-side profile that identifies you.

1.2 Player Progress and Save Data

The App stores your game progress, including:

This data is stored locally on your device using an embedded database (SQLDelight). It stays on your device and is not uploaded to our servers. There is a single save slot. Deleting the App removes this local save data.

1.3 Purchase Data

The App offers a single one-time premium unlock and uses RevenueCat to manage in-app purchases. RevenueCat processes purchase receipts from the Apple App Store or Google Play Store, your entitlement status (whether you have unlocked premium content), and an anonymous app user ID linked to your purchase.

We do not collect or store your payment card details, billing address, or financial information. All payment processing is handled by Apple or Google through their respective stores.

1.4 Advertising Data

The App displays advertising to players on the free tier, served through Google AdMob. Purchasing the premium unlock removes advertising. To serve and measure ads, Google AdMob may collect advertising identifiers (Apple's IDFA on iOS, Google Advertising ID on Android) subject to your consent, device and network information, and ad interaction data (impressions, clicks) used for delivery and fraud prevention.

On first launch in the European Economic Area, the United Kingdom, and Switzerland, we present a Google User Messaging Platform (UMP) consent form to obtain your choices before serving personalized ads. On iOS, we request App Tracking Transparency permission before any tracking-based advertising. If you decline, AdMob may still serve non-personalized ads. You can reset or limit ad tracking at any time in your device settings, and you can remove advertising entirely by purchasing the premium unlock.

1.5 Notifications

The App can send you a local re-engagement reminder, scheduled directly on your device. This reminder references the chapter you last reached and is generated and delivered by your device's operating system. It does not require an account, and no notification data leaves your device. You grant notification permission at the operating-system level and can revoke it at any time in your device settings.

The App includes the Firebase Cloud Messaging SDK. Because this version of the App has no account system, we do not associate, store, or use push tokens on our servers, and we do not send remote push notifications. The SDK may generate a device-level registration token as part of Firebase services; we do not collect it.

1.6 Analytics Data

The App uses Firebase Analytics to collect standard, anonymized usage data, including app opens and session duration, chapter completion events, screen views, device type, operating system version, and app version, plus crash reports via Firebase Crashlytics.

Firebase Analytics may assign a unique instance ID to your device. This data is aggregated and used to improve the App. We do not use it to build advertising profiles about you.

1.7 Information We Do NOT Collect

2. How We Use Your Information

We do not sell your personal information to third parties.

3. Third-Party Services

The App uses the following third-party services, each with their own privacy policies:

4. Data Storage and Security

Local data (your game progress) is stored on your device in a SQLDelight database and does not leave your device. Purchase, advertising, and analytics data is transmitted to the respective service providers (Apple, Google, RevenueCat) over encrypted connections (TLS); these providers host and process the data on their own infrastructure, subject to their privacy policies.

We implement reasonable technical and organizational measures to protect your data. However, no method of electronic storage or transmission is 100% secure.

5. Data Retention

6. Your Rights

6.1 All Users

6.2 European Economic Area, United Kingdom, and Switzerland (GDPR)

6.3 California Residents (CCPA/CPRA)

6.4 Canadian Residents (PIPEDA and Quebec Law 25)

6.5 How to Exercise Your Rights

To exercise any of these rights, contact us at dardevpro@gmail.com. We will respond within 30 days (or sooner if required by applicable law). To remove your local save data, uninstall the App from your device. Because there is no account, there is no server-side profile for us to delete.

7. Children's Privacy

Kurk Chronicles is rated 12+ (iOS) and PEGI 12 / ESRB Teen (Android). The App is not directed at children under 13. We do not knowingly collect personal information from children under 13 (or under 16 in jurisdictions where applicable). Advertising served in the App is configured for a general (non-child-directed) audience.

If you believe we have inadvertently collected information from a child, please contact us at dardevpro@gmail.com and we will promptly delete the data.

8. International Data Transfers

Your data may be processed and stored in countries outside your country of residence, including the United States, where Google, Firebase, and RevenueCat servers are located. Where applicable, we and our providers rely on Standard Contractual Clauses (SCCs) or other legally recognized transfer mechanisms to ensure adequate protection.

9. Advertising

The App displays advertising to players on the free tier through Google AdMob. Advertising helps us offer the opening of the story for free. Purchasing the premium unlock removes advertising entirely.

Google AdMob may use device advertising identifiers and usage data to deliver and measure ads, subject to your consent. We collect your advertising choices through the Google User Messaging Platform (UMP) consent form in regions where it is required, and through App Tracking Transparency on iOS. You can change your choices at any time in your device settings, or remove advertising by purchasing the premium unlock.

10. Tracking and Advertising Identifiers

Aside from advertising served through Google AdMob (Section 9), the App does not use third-party tracking technologies for cross-app profiling. Firebase Analytics is used solely for first-party product improvement, and RevenueCat is used solely for purchase management. Advertising identifiers are used only for advertising and only where you have consented.

11. Offline Functionality

The App is designed to work largely offline. No internet connection is required to read the story, make choices, or save your progress locally. An internet connection is only needed to make or restore in-app purchases, serve advertising to free-tier players, and send analytics events (queued and sent when connectivity is available).

12. Changes to This Policy

We may update this Privacy Policy from time to time. We will notify you of material changes by updating the "Last Updated" date at the top of this page and displaying a notice within the App for significant changes. Your continued use of the App after changes are posted constitutes your acceptance of the updated policy.

13. Contact Us

Email: dardevpro@gmail.com. Developer: Appleague (Darren Lambert). Location: Canada.

This privacy policy is provided in English. A French translation is available for FR-FR and FR-CA locales.