1. Who we are
PUF: Jelly Light Puzzle (“PUF”) and this website are provided by MOBOVER DIJITAL HIZMETLER ANONIM SIRKETI (“Mobover”, “we”, “us”), a company in Türkiye. Mobover is responsible for the personal information it processes for PUF. Contact us at info@mobover.com for support or privacy questions.
This policy covers the mobile game and the PUF website. Store availability may vary while we prepare the game for release. It describes the services included in PUF; information is processed only when the relevant feature is used and its required permissions are in place.
You can play without a PUF account. Progress is saved on your device. Gameplay analytics and crash diagnostics operate automatically in the production app to help us improve puzzles and reliability. Required consent and operating-system permission controls apply to the uses described below. This website has no advertising or analytics trackers.
2. Information we use and why
| Feature | Information and purpose |
|---|---|
| Game progress | Completed levels, best move counts, hint history, tutorial status, language and preferences are stored locally to resume your game. We do not operate a cloud progress account. Your operating system may include local app data in device backups according to your device settings. |
| Gameplay analytics | Google Analytics for Firebase measures game readiness, screen and map visits, level attempts, completions, restarts, exits, active duration, rejected moves, hints, undo actions, settings changes, ad interactions and No Ads purchase/restore interactions, together with standard app usage events. Its data may include a pseudonymous app instance identifier, session information, app version, device and operating system details, language and approximate country or region. Production analytics starts automatically, subject to applicable consent controls. We use it to understand puzzle difficulty and improve the game. We do not attach your name, email, precise location, advertising identifier or a custom player account ID to gameplay events, and Firebase advertising consent purposes remain disabled. |
| Crash reports | Firebase Crashlytics automatically receives production diagnostic reports such as stack traces, error details, timestamps, app version, device and operating system details, and installation-related identifiers. We use reports to find and repair faults. We do not intentionally include support correspondence or other personal content in these reports. |
| App operation | Our Firebase service provider processes a pseudonymous installation identifier and technical information such as approximate country or region, language, time zone, app version, platform, operating system and service-library versions to provide app features and maintain its services. This information is used for app operation as well as the separate analytics uses described above. Your game progress remains on your device. |
| Advertising | Google AdMob and its advertising partners may process IP addresses, device or advertising identifiers where available and permitted, app and device information, ad views and interactions, performance diagnostics and consent choices. These support ad delivery, measurement and fraud prevention; personalization depends on your choices and applicable requirements. Advertising identifiers are subject to operating system restrictions. |
| Purchases and restoration | Apple App Store or Google Play processes payment. RevenueCat receives purchase records, product and transaction identifiers, store, purchase time and entitlement status, together with an anonymous app user identifier and technical app/device information needed to validate purchases, restore access and prevent fraud. Mobover does not receive your full card details. Purchase validation operates independently of gameplay analytics. While gameplay analytics is permitted and running, we may associate purchase events with your Firebase app instance identifier to measure how the feature is used. When analytics permission is withdrawn through an applicable consent control, PUF stops future association and clears the association controlled by the app; your purchase remains valid. |
| Install statistics, app events and social links | Adjust measures installs, sessions and the gameplay/feature interaction events described above, including attribution from our Instagram, TikTok and YouTube bio links, after required regional consent is established. This can involve an Adjust-generated pseudonymous identifier, IP address, app and device/operating system information, session times and the campaign link you opened. PUF disables advertising and hardware identifier reading and third-party partner sharing in its Adjust integration. No Ads interactions are sent as non-revenue events without prices, receipts or transaction identifiers. On iOS, this app measurement also requires current App Tracking Transparency permission. Separately, opening a puf.go.link address sends technical request information to Adjust to resolve the link and redirect you before the game opens. |
| Support | If you email us, we receive your address and the information you send. We use it to answer your request and maintain necessary support records. Please avoid sending passwords, payment details or sensitive personal information. |
| Website delivery | Firebase Hosting processes technical request information, including IP addresses, to deliver and secure these pages. We do not add website analytics, advertising cookies, sign-in forms or tracking pixels. |
PUF does not ask for contacts, microphone, camera or precise GPS location. It currently has no player chat or social sign-in. If we introduce a feature that changes how information is used, we will update this policy and request any permissions it needs.
3. Your choices
Gameplay analytics and crash reports
Production gameplay analytics and crash reporting run automatically. There are no separate in-game switches for these features. PUF honors an explicit analytics-purpose denial supplied by an applicable consent message; refusal of ad personalization or ATT alone does not disable first-party gameplay analytics. You may contact us to exercise applicable objection, restriction and deletion rights. Uninstalling the app stops future app collection on that installation, subject to device backups and subsequent reinstallation. These actions do not automatically remove information already sent.
Adjust app measurement
Required regional consent and, on iOS, ATT permission control Adjust app measurement. Withdrawing the required permission stops future app measurement through our Adjust integration. It does not prevent our social links from opening PUF and does not automatically erase records already sent. A later grant does not replay gameplay events or launch links collected before the grant. You can request deletion through our privacy contact.
Advertising privacy
Where required, a Google consent message explains advertising purposes and partners before ads are requested. You can revisit the message through Advertising privacy in Settings when that option is available. On iOS, PUF requests App Tracking Transparency permission when eligible Adjust measurement or advertising is initialized, after any required consent form. Only a current explicit authorization permits personalized ad requests. Refusing, restricting or withdrawing that permission keeps requests non-personalized, subject to the separate advertising consent requirements. You can change the system permission in Settings; PUF rechecks it when returning to the foreground. The permission is not required to play or purchase No Ads. Device advertising and tracking controls offer additional choices. Gameplay analytics and crash reporting do not authorize personalized advertising.
Ads may still be shown without personalization where legally permitted and where the necessary permissions for ad delivery are available. Non-personalized ads can still involve technical data and device storage. If the app cannot obtain the required advertising privacy status, it does not request ads for that session. Ad-personalization choices operate separately from first-party gameplay analytics.
Local data
You can remove local game data through your device’s app storage controls or by uninstalling the game, subject to your device’s backup and restore behavior. Doing so can erase your progress. There is no PUF cloud account to delete.
4. Partners, legal bases and international transfers
We use Google Firebase, Google Analytics, Google AdMob, Adjust and RevenueCat for the purposes described above. Apple App Store and Google Play process purchases under their own privacy policies. Service providers process information under their applicable terms; advertising partners may also act as independent controllers for purposes explained in the consent message. See Adjust privacy information, RevenueCat privacy information, Firebase privacy information, Google’s Privacy Policy and how Google uses information from apps and sites.
Where a legal basis is required, we rely on consent for measurement and advertising uses where consent is required; on legitimate interests, where applicable, for understanding gameplay and improving app reliability; on providing the service for local game functionality, requested purchases, purchase restoration and support; and on legitimate interests, where applicable, for necessary website operation, security and fraud prevention. We may also process or disclose information to meet a legal obligation or protect legal rights. Automatic operation is not treated as a consent signal. Where processing requires consent, the applicable consent and permission controls govern that use.
We do not sell personal information for money. Depending on local law, advertising partner disclosures for targeted advertising may be considered a “sale” or “sharing”; you can use the advertising privacy controls to exercise applicable opt-out choices. We do not use personal information to make decisions with legal or similarly significant effects.
Providers may process information in countries outside your country of residence. Where required, appropriate safeguards, such as contractual protections for international transfers, apply. You can contact us for information about safeguards relevant to your request.
5. Retention and security
Local progress remains on your device until removed or replaced. Purchase records may be retained for as long as needed to validate and restore your lifetime entitlement, resolve refunds or disputes, prevent fraud and meet legal obligations. Clearing local app data does not automatically delete records held by the store or RevenueCat. We keep support information only as needed to resolve requests, maintain necessary records and meet legal requirements. Install/session statistics are retained only as needed for the purposes described above and applicable provider retention settings; you can request deletion through our privacy contact. Gameplay analytics is retained according to the applicable Google Analytics retention settings; aggregated reports may be retained longer. Firebase states that Crashlytics retains crash stack traces and associated identifiers for 90 days before removal, and that Hosting keeps IP address information for a few months. Firebase retains the installation identifiers used for app operation until we request their deletion; after that request, Firebase removes associated data from live and backup systems within 180 days. Provider policies and required legal retention may affect these periods.
We use reasonable technical and organizational measures appropriate to the information involved, including restricted administrative access and encrypted network connections supported by our providers. No system can guarantee absolute security. We do not need your password to provide support.
6. Your privacy rights
Depending on where you live, you may have rights to access, correct, delete or receive a copy of your personal information; restrict or object to processing; withdraw consent; or opt out of certain advertising uses. You may also complain to your local data protection authority, including Türkiye’s Personal Data Protection Authority where applicable. Exercising these rights does not reduce your access to the game’s core puzzles.
Email info@mobover.com with “PUF privacy request” and tell us what you would like to do. We may ask for proportionate information to verify and locate the relevant records. We do not require unnecessary identity documents. Because PUF has no named player account, we may be unable to connect some pseudonymous data to you; we will explain any limitation and available alternatives. Authorized representatives may contact us where permitted by law. If a request is refused, you may ask us to review that decision, and we will explain any applicable appeal process.
Withdrawing consent applies to future processing and does not invalidate processing that was lawful before withdrawal. Information already made anonymous cannot ordinarily be linked back to you.
7. Children
PUF is intended for a general audience aged 13 and over and is not directed to children under 13. You must meet any higher minimum age that applies in your country. A parent or guardian must approve use where required by law. We do not knowingly collect personal information from children below the applicable minimum age. If you believe a child has provided such information, contact us so that we can investigate and take appropriate steps, including deletion where required.
8. Updates and contact
We will post changes here with an updated date. Material changes will be communicated in the game or through another appropriate notice, and we will obtain fresh consent where required. For questions about this policy or PUF, contact MOBOVER DIJITAL HIZMETLER ANONIM SIRKETI at info@mobover.com.