Summary
Puppy Logic does not require an account, does not contain purchases, and does not use developer-operated backend services. Solving a puzzle never requires an ad, and no ad is ever shown while a board is in front of you. Once you have finished ten levels and returned for a second session, a banner appears below the board and a full-screen ad may play as a new level opens. The two help tools also offer optional rewarded ads, which only ever play after you choose to watch one. These ads are served through Google AdMob, with Unity Ads and Pangle able to bid as mediated advertising providers. Google Firebase Analytics starts with the app to record installation and feature use. Firebase Crashlytics starts only after the privacy choice described below allows it. The TikTok App Events SDK also starts with the app and reports installation, launch, and a small number of gameplay milestones so advertising bought on TikTok can be measured.
Information stored on your device
The app stores game progress, unfinished boards, tutorial state, scores and best scores, remaining biscuits, Daily Puzzle status, Puppy Coach and Show Move credits, and preferences in Android app storage. This information is used only to restore your game experience on your device and is not sent to NEXTB LTD.
Advertising
Solving a level never requires an ad, and none is ever shown over a board you are working on. Restarting a level, and clearing the marks you made yourself, are always free and never show one.
Once you have finished those levels and opened the game a second time, a banner appears below the board, on the puzzle and level-select screens only. It is always labelled as an ad, it never covers the board or any control, and on screens too small to hold it comfortably it is not shown at all. It does not appear on the home screen, on this privacy screen, or while the How to Play guide is open.
From the same point on, a full-screen ad may also play at the moment a new level opens — never during a puzzle, and never on the screen where you finished one. It is skipped for the first two levels of every session, at least a minute has to pass since any other ad closed, and it is left out entirely on devices low on memory. Watching a rewarded ad makes it less likely for the rest of that session. It is the only ad the game shows without being asked, and it can be dismissed as soon as its close button appears.
The two optional help tools — Puppy Coach, which explains the reasoning behind a move, and Show Move, which reveals one correct step — each come with a number of free uses. Once those run out, you may choose to watch a rewarded ad, which adds one use to that tool's count for you to spend whenever you like. If you run out of biscuits on a level you may also choose to watch one to carry on with the board you have. Those ads are never shown unless you tap to start them, and closing one early simply means no reward.
These ads are served through Google AdMob. Unity Ads and Pangle may participate as mediated bidders. To deliver, protect, and measure ads, these providers may process your device advertising identifier, approximate location derived from IP address, device and app information, ad interactions, and diagnostic information. NEXTB LTD does not combine this information with your game progress. Google's handling of it is described in the Google Business Data Responsibility and How Google uses information from sites or apps that use our services pages. Unity's handling is described in the Unity Game Player and App User Privacy Policy, and Pangle's in the Pangle End User Privacy Policy.
Analytics and crash reports
The app uses Google Analytics for Firebase and Firebase Crashlytics, and the two are handled differently. Analytics starts when the app starts. Before Google's consent form returns a result, the app initializes Firebase Consent Mode with analytics storage, ad storage, ad user data, and ad personalization granted so the automatic first-open event can be recorded. In regions where the consent form applies, the form result subsequently updates those settings. Analytics collection itself remains enabled after that update. Crashlytics is switched off when the app starts and is enabled only after the privacy choice described below allows it; declining or withdrawing stops it.
Analytics records whether you asked Puppy Coach for an explanation, whether you revealed a move and how it was paid for, and whether an ad you started paid out. Custom event parameters carry the level number but no name, email address, or account information. Firebase may attach app or device identifiers according to the Consent Mode state described above. NEXTB LTD uses this information to understand whether the game's features are working.
Crashlytics sends a report when the app crashes, containing the device model, Android version, and where in the code the crash happened, so the bug can be fixed.
Advertising measurement with TikTok
Puppy Logic includes the TikTok App Events SDK so that advertising NEXTB LTD buys on TikTok can be measured and priced. It starts when the app starts and reports that the app was installed, that it was launched, that it was opened again the following day, that the four reasoning lessons were finished, that levels 5, 10, 20, and 50 were cleared, that a help tool credit was spent, that the banner unlocked, and what each ad impression earned. No name, email address, phone number, or account information is sent, and Puppy Logic never asks you for any.
To attribute an install and measure a campaign, TikTok may process your device advertising identifier, your IP address and the approximate location derived from it, device and operating system information, your language, and the Google Play install referrer. TikTok's handling of it is described in the TikTok Business Products (Data) Terms.
Unlike advertising requests and crash reporting, this reporting is not gated by the consent choice described below. The TikTok SDK offers only an all-or-nothing switch rather than the graduated consent signal Google's SDKs accept, and NEXTB LTD has chosen to keep it on in every region. If you would rather not be measured this way, you can reset or delete your Android advertising ID in your device settings, which removes the identifier TikTok would otherwise attribute an install to.
Your advertising and analytics choices
In the European Economic Area, the United Kingdom, and Switzerland, the app uses Google's certified consent management platform before it requests an ad from AdMob or a mediated provider. Firebase Analytics has already started and recorded the automatic first-open event under the initial Consent Mode settings described above; your form choice subsequently updates the Firebase consent state and controls what advertising can be requested. You may decline, and declining does not restrict any part of the game.
You can change or withdraw that choice at any time from Privacy & data inside the app, where an Ad privacy options entry reopens the consent form. Withdrawing it stops crash reporting and personalised ads, updates the Analytics consent state, and prevents new ad requests unless Google UMP reports that a permitted form of advertising is available. Analytics collection remains enabled. You can also reset or delete your Android advertising ID in your device settings.
Network access
The app requests network access to send Analytics and TikTok app events from app startup, run the consent flow described above, load permitted ads, and send crash reports after that reporting is allowed. All 1,000 levels, the Daily Puzzle, and Puppy Coach work fully offline.
Android system backup
Android may include local Puppy Logic data in a backup associated with your Google account and may restore it after reinstalling the app or moving to another Android device. This is an Android system service, not a Puppy Logic cloud service. NEXTB LTD cannot access the contents of that backup.
Data collection and sharing
Puppy Logic does not transmit personal information or game data to any server operated by NEXTB LTD, and NEXTB LTD does not sell or share personal information. The app contains no payment SDKs and no social login or sharing SDKs. Its third-party components are the Google AdMob advertising SDK, the Unity Ads and Pangle mediated advertising SDKs, the Google Firebase analytics and crash reporting SDKs, and the TikTok App Events SDK described above.
Retention and deletion
Local data remains until you clear Puppy Logic storage or uninstall the app. Android system backups are managed through your Android and Google account backup settings and may restore local data later. NEXTB LTD cannot delete or retrieve a system backup on your behalf because it cannot access it.
Children
Puppy Logic is a general-audience logic game rated for ages 13 and over. It is not directed to children under 13, and NEXTB LTD does not knowingly collect personal information from anyone, including children.
Changes to this policy
If the app later adds features that change how information is handled, this policy and the Google Play Data safety declaration will be updated before those features are released. The effective date at the top of this page will also change.
Contact
For privacy questions, email puppylogic@nextb.uk.
NEXTB LTD
United Kingdom