Privacy Policy
ColorJoy is a digital coloring application operated by DDX. This Privacy Policy explains what information we process when you use ColorJoy, including subscriptions, restore purchases, ads, rewarded ads, privacy-filtered analytics and attribution, coloring progress, and support features.
This Privacy Policy applies to the ColorJoy mobile application and related services.
If you do not agree with this Privacy Policy, please stop using ColorJoy and related services.
ColorJoy processes the following categories of information to provide coloring, gallery, progress, subscription, advertising, support, and save-to-gallery features.
When you use network-enabled features, we may generate, read, and store a guest identifier and session token. This helps us create a guest session, load content, maintain service continuity, sync progress, verify subscription state, decide ad eligibility, and protect the service from misuse.
To let you continue unfinished artwork, restore progress, manage history, and support hint-related features, we may process app activity and progress information, including:
ColorJoy does not upload your existing system photo library when syncing coloring progress.
ColorJoy stores some data locally on your device to improve performance and preserve your experience, including:
These items are primarily stored on your device and may be removed by deleting app data, clearing local records where available, or uninstalling the app.
ColorJoy may offer in-app purchases or auto-renewable subscriptions, including ColorJoy Plus. When you start a purchase, restore a purchase, or use paid benefits, we may process subscription-related information such as:
Payment processing is handled by Apple App Store, Google Play, or the relevant app store payment system. We do not collect or store payment card numbers, payment passwords, bank account numbers, or full payment account credentials in ColorJoy.
ColorJoy may show ads, including App Open ads, banners, interstitial ads, and rewarded ads. On Android, ads may be provided through BearLogic SDK and adapter networks such as TopOn, Mintegral, Vungle, and SolarEngine guide-se where enabled. On iOS, ads may be provided through Google AdMob or related Google advertising services where enabled.
When ads are enabled, ColorJoy and its advertising providers may process information related to ad delivery and measurement, including:
ColorJoy's backend ad-event reporting is designed to avoid sending payment credentials, full store receipts, full purchase tokens, complete ad unit IDs, full BearLogic credential values, raw SDK errors, or full ad callback payloads as analytics events. Third-party advertising providers may process their own ad-serving data under their own privacy policies.
Rewarded ads are optional. If you choose to watch a rewarded ad, we may process reward status so the app can grant the relevant in-app reward after the ad provider reports that reward conditions were met. ColorJoy Plus may remove eligible passive ads; rewarded ad features may still be offered as optional reward flows if the app configuration allows them.
ColorJoy uses analytics services to understand app stability, feature usage, subscription and ad funnel behavior, and campaign or attribution performance. Analytics providers may include Firebase Analytics, Facebook / Meta App Events, SolarEngine as an analytics and attribution SDK provider, and Matomo when enabled by app configuration.
When SolarEngine or Matomo is enabled by client-safe app configuration, ColorJoy mirrors the existing Analytics V2 custom events through the shared analytics facade. These events may include app lifecycle, screen views, artwork selection, coloring progress checkpoints, completion, history actions, sharing or saving results, ad placement and reward status, subscription paywall actions, purchase or restore result status, entitlement state, and notification permission or receive status where those app paths exist.
ColorJoy's custom analytics events are designed not to send raw receipts, purchase tokens, transaction IDs, order IDs, complete pending purchase IDs, raw device identifiers, raw URLs, IP address fields, backend raw bodies, SDK raw error text, or stack traces to Firebase, Facebook / Meta App Events, SolarEngine, or Matomo. Purchase receipts, purchase tokens, transaction identifiers, and signed purchase data may still be processed by app stores and our backend only where needed for purchase verification, entitlement, restore, fraud prevention, and legal compliance as described in Section 2.4.
SolarEngine event definitions are not manually created in the SolarEngine portal by ColorJoy for the current integration. They are expected to appear after the app first sends valid events from a device.
Current SolarEngine identifier and permission status:
READ_PHONE_STATE optional permission: disabled and not requested for SolarEngine.If you use the feedback feature, ColorJoy may open your system email app and prefill diagnostic details so we can troubleshoot your request. The prefilled details may include:
Feedback is sent only when you choose to send it through your email app. Your selected email provider may process the email under its own policies.
If you choose to save completed artwork, ColorJoy generates the artwork image on your device and writes it to your system Photos library or media gallery.
We use the information described above to:
ColorJoy uses internet access to connect to backend services, create guest sessions, load gallery and artwork content, download resources, sync progress, retrieve hint and configuration data, verify purchases, request ads, and open legal or support pages.
ColorJoy may request photo library or media write access only when you choose to save generated artwork to your system gallery.
If you deny this permission, you can still use core coloring features, but you may not be able to save artwork directly to your system gallery.
Where required by platform rules or applicable law, the app or advertising provider may request consent or use platform controls before accessing advertising identifiers or serving personalized ads.
You can manage advertising personalization, advertising identifiers, tracking permission, and related privacy settings through your device settings and applicable platform account settings. If personalized advertising is unavailable, disabled, or not permitted, ads may still be shown in non-personalized or contextual form where allowed.
We do not sell your personal information.
We may share or make information available only in the following limited circumstances:
We retain information only for as long as reasonably necessary for the purposes described in this Privacy Policy, unless a longer period is required or permitted by law.
You may request deletion of server-side data associated with your guest identifier, progress records, history records, hint records, subscription-related records, advertising event records, or feedback records by contacting us at [email protected]. To protect users and prevent unauthorized deletion, we may ask for information reasonably necessary to verify the request.
We use reasonable administrative and technical safeguards designed to protect information against unauthorized access, disclosure, alteration, and loss. These safeguards may include access controls, data minimization, logging for operational security, and limiting information processing to what is needed for the app's features.
No method of electronic transmission or storage is completely secure. We cannot guarantee absolute security, but we work to protect information in a manner appropriate to the nature of the data and the services we provide.
ColorJoy is a general-audience app and is not specifically directed to children under 13. We do not knowingly collect personal information from children in violation of applicable law.
If you are a parent or guardian and believe a child has provided information to us without appropriate consent, please contact us at [email protected]. We will review the request and take appropriate action as required by law.
Depending on your location and the configuration of our hosting, content delivery, backend, support, advertising, purchase verification, and platform services, information may be processed in countries or regions other than where you live. Where applicable, we take reasonable steps to protect information in accordance with this Privacy Policy and applicable law.
ColorJoy's App Store and Google Play privacy disclosures should remain consistent with this Privacy Policy and with the app's actual data practices.
We may update this Privacy Policy from time to time to reflect feature changes, operational needs, legal requirements, or platform policy requirements. When we update it, we will revise the "Last updated" date and make the updated policy available through the app, website, or another appropriate channel.
If changes materially affect your rights or expectations, we will provide additional notice where required by law.
If you have any questions, comments, or requests about this Privacy Policy or ColorJoy's data practices, please contact us: