Legal Document

Privacy Policy

Effective date: 15 Mar 2026  ยท  Last updated: 15 Mar 2026

Contents

  1. Overview & Scope
  2. Information We Collect
  3. How We Use Your Information
  4. Third-Party Services
  5. Data Storage & Retention
  6. In-App Purchases
  7. Children's Privacy
  8. Your Rights & Choices
  9. Security
  10. International Data Transfers
  11. Changes to This Policy
  12. Contact Us
01

Overview & Scope

This Privacy Policy describes how Dflat ("we," "our," or "us") collects, uses, and protects information in connection with ColorHeavenly (the "App"), available on Android (Google Play) and iOS (App Store).

We are committed to collecting only the information that is strictly necessary to provide our service. We do not use, store, transmit, or reference any user data beyond what is required to operate the App.

By using the App, you agree to the practices described in this policy. If you do not agree, please discontinue use of the App.

02

Information We Collect

Account Information

Depending on how you choose to sign in, we collect:

The first time you download and launch the App, you are automatically signing in anonymously. Sign-in with a Google or Apple account is voluntary.

Recommended: Sign in with Google or Apple

While anonymous sign-in is available, we strongly encourage you to sign in with a Google or Apple account. Anonymous accounts are tied to your device, and if you uninstall the App, reset your device, or clear app data, your anonymous user ID may change. In that case, the App will no longer be able to identify your previous account, and any remaining credits will be unrecoverable. Signing in with a Google or Apple account ensures your credits and history are safely associated with your account and can be restored even if you reinstall the App.

Device Identifier (Android only)

On Android devices, we record a device identifier in our database the first time you launch the App. This is used solely to ensure that the three complimentary credits granted to new users are not issued more than once if the App is uninstalled and reinstalled. This data is not used for tracking or advertising.

On iOS, we use the device's secure Keychain storage for the same purpose; no device identifier is transmitted to our servers.

Credit (Coin) Balance

We store your account ID and current credit balance in our database. This information is necessary to determine whether you are eligible to use the AI image processing feature.

Images

When you use the AI image processing feature, the image you upload and the image generated by the AI are stored in our cloud storage. This allows you to access your results even if your network connection is interrupted or the App closes unexpectedly, and to view your processing history in a later session.

Device Settings (Local Only)

The App reads your device's language setting and light/dark mode preference to apply the appropriate display style. This information is read locally on your device and is never transmitted to us or any third party.

Data Purpose Stored Remotely?
Account ID & profile info Authentication & account management Yes โ€” Firebase
Device ID (Android) Prevent duplicate first-time credits Yes โ€” Firestore
Credit (coin) balance Eligibility check for AI processing Yes โ€” Firestore
Uploaded image AI processing input Yes โ€” Firebase Storage
AI-generated image Deliver & store result; history feature Yes โ€” Firebase Storage
Language & theme preference UI display No โ€” device only
03

How We Use Your Information

We use the information we collect exclusively to operate and improve the App:

We do not sell, rent, or share your personal information with third parties for marketing purposes. We do not use your data for targeted advertising.

04

Third-Party Services

The App integrates the following third-party services. Each service operates under its own privacy policy.

Firebase (Google LLC)

We use Firebase for user authentication, our database (Firestore), cloud storage, and backend functions. Data may be stored on Google's infrastructure globally. Firebase processes data in accordance with Google's Privacy Policy: policies.google.com/privacy.

Google AI โ€” Gemini API (Google LLC)

Your uploaded image is sent to Google's Gemini API for AI processing. Google may process this data on its servers. Please refer to Google's API Terms of Service and Privacy Policy for details on how data submitted to the Gemini API is handled.

Under the API plan we are using, which is Gemini 2.5 Flash Image model, your input image is not used to improve their products, according to Gemini API pricing document: ai.google.dev/gemini-api/docs/pricing.

RevenueCat, Inc.

We use RevenueCat to manage in-app purchases on Google Play and the App Store. RevenueCat receives your Firebase Authentication user ID and purchase receipt information. RevenueCat's Privacy Policy is available at: revenuecat.com/privacy.

Google Play & Apple App Store

Purchases are processed by Google or Apple respectively. Their privacy practices govern the payment transaction itself. We receive only confirmation of a completed purchase.

We do not control the data practices of these third-party services and encourage you to review their privacy policies directly.
05

Data Storage & Retention

Your account data and images are stored on Firebase infrastructure operated by Google. Data may be stored on servers located outside your country of residence.

We retain your data for as long as your account is active or as needed to provide the service. Specifically:

If you delete your account, we will delete or anonymize your personal data within a reasonable time, except where retention is required by law or legitimate business necessity (e.g., records of completed transactions). Please visit section 8 to find how to delete your account.

06

In-App Purchases

Credits (coins) required to use the AI image processing feature can be purchased as consumable in-app products via Google Play or the Apple App Store. All payment transactions are handled directly by Google or Apple. We do not collect or store your payment card information.

RevenueCat handles purchase verification and notifies our backend via webhook. Upon verified purchase, we add the corresponding credits to your account in Firestore.

All purchases are subject to the policies of the respective app store. Refund requests should be directed to Google Play or the App Store.

07

Children's Privacy

This App is intended for a general audience and is not directed at children. Users under 13 (or the applicable age in their jurisdiction) should use the App only with parental supervision. We do not knowingly collect personal information directly from children. Parents or guardians who believe their child has submitted personal information without consent should contact us for removal. In-app purchases require a payment method, and parents are encouraged to use their device's parental controls to manage purchase permissions.

08

Your Rights & Choices

Depending on your location, you may have the following rights regarding your personal data:

For Users in Japan

Users in Japan have rights under the Act on the Protection of Personal Information (APPI), including the right to request disclosure, correction, and deletion of their personal information held by us. To exercise these rights, please contact us using the information in Section 12.

For Users in the United States

Depending on your state of residence, you may have additional rights under applicable state privacy laws (such as the California Consumer Privacy Act / CPRA). We do not sell personal information and do not engage in cross-context behavioral advertising. To submit a request, please contact us using the information in Section 12.

To exercise any of your rights, please contact us at the address listed in Section 12. We will respond within a reasonable timeframe and in accordance with applicable law.

Account Deletion Request

To request deletion of your account and associated data, please email us at cheavenly@dflat.com.au with the following information:

We will delete the following data:

We will process your request within 30 days. After deletion, we cannot restore your account data.

09

Security

We implement industry-standard security measures to protect your data, including relying on Firebase's built-in security rules and Google's infrastructure protections. Authentication is handled via established OAuth providers (Google, Apple) or Firebase Anonymous Auth.

No method of electronic transmission or storage is 100% secure. While we strive to use commercially acceptable means to protect your information, we cannot guarantee absolute security.

10

International Data Transfers

Our App uses Firebase and Google AI services, which may process and store data on servers located in the United States and other countries. If you are located outside the United States, please be aware that your information may be transferred to, stored, and processed in a country with different data protection laws than your own.

By using the App, you consent to the transfer of your information as described in this policy.

11

Changes to This Policy

We may update this Privacy Policy from time to time. When we do, we will revise the "Last updated" date at the top of this page. For material changes, we will provide notice within the App. Your continued use of the App after any changes constitutes your acceptance of the updated policy.

We encourage you to review this policy periodically.

12

Contact Us

If you have any questions, concerns, or requests regarding this Privacy Policy or the handling of your personal data, please contact us:

Dflat
Email: cheavenly@dflat.com.au
Company website: https://dflat.com.au/

For users in Japan with inquiries under APPI, you may also direct your request to the same contact above.