Summary
Jigsaw Stroll does not require an account, does not contain purchases, does not have leaderboards, and does not use any developer-operated account servers. You may optionally connect an existing Google Play Games profile to record achievements. Your game progress, settings, prop inventory (hints and magic), and ad-reward receipts remain stored only on your device and are not cloud-saved by Play Games. The game may schedule local reminder notifications, such as a nudge about the daily challenge. Ads are served through Google AdMob, which may fill them with ads from Unity Ads, Meta Audience Network, or Pangle, and Google's consent tools decide when an ad may be requested. Google Analytics for Firebase starts when the app starts to record installation and feature use, and Firebase Crashlytics starts once the privacy choice described below allows it. Jigsaw Stroll includes no attribution SDK.
Information stored on your device
The app stores your level and journey progress, unfinished boards, the daily challenge calendar, your hint and magic inventory, ad-reward receipts, 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.
Google Play Games achievements
If you connect Google Play Games, Google processes your Play Games player identifier, profile, and achievement status to authenticate you and display achievements. Jigsaw Stroll does not request your email address, friends, contacts, or additional Google account permissions, and it does not send your Play Games identifier to Firebase Analytics, Meta, or any service operated by NEXTB LTD. Google Play Games does not receive or restore your Jigsaw Stroll save file; the game remains playable when authentication is unavailable or cancelled.
Notifications
Jigsaw Stroll may schedule local reminder notifications on your device, such as a nudge about the daily challenge or an invitation to come back and continue your journey. These are scheduled entirely on your device; no reminder content is sent from or through a NEXTB LTD server. On Android 13 and later, the system asks for notification permission before the first reminder is scheduled. You can decline, or turn notifications off later in Android Settings, without losing any progress, props, or other game data.
Advertising
Jigsaw Stroll shows advertising served through Google AdMob. For banner, interstitial, and rewarded ads, AdMob also lets Unity Ads, operated by Unity Technologies, Meta Audience Network, operated by Meta Platforms, and Pangle bid to supply the ad; Meta may also bid on the rewarded interstitial ad. A small, clearly labelled banner may appear on the home and gameplay screens from the first main level. An interstitial ad may appear after you finish or quit a level once you have completed 2 main levels, and never more than once per minute. No ad, of any kind, is ever shown over a board you are actively working on.
Rewarded ads are entirely optional. They only play when you tap a clearly labelled "watch an ad" button, offered to refill hints or magic, unlock a daily challenge early, or claim a completion bonus. If no rewarded ad is available at that moment, the game may instead offer a rewarded interstitial ad -- with an explanation of what it offers and a Skip button -- so you are never forced to watch one.
To deliver and measure these ads, Google may process your advertising identifier, your IP address and the approximate location derived from it, device and app information, and ad interaction data. Google's handling of this information is described in How Google uses information from sites or apps that use our services. When Unity Ads bids on or shows an ad, Unity may process the same kinds of information -- your advertising identifier, IP address and approximate location, device and app information, and your interactions with the ad -- as described in the Unity Game Player and App User Privacy Policy. The same applies when Meta Audience Network bids on or shows an ad; Meta's handling is described in the Meta Privacy Policy. The same applies when Pangle bids on or shows an ad; Pangle's handling is described in the Pangle privacy policies.
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, but Analytics collection itself remains enabled -- the form controls advertising, never Analytics. Crashlytics is switched off when the app starts and is enabled only once Google's User Messaging Platform indicates that an ad may be requested; declining or withdrawing that consent turns Crashlytics off again.
Analytics records when a level starts, finishes, or is quit; whether a Hint or Magic was used; when the daily challenge is started or unlocked; when a Journey landmark picture is revealed; the outcome of the consent form; the first time the banner ad appears; whether a rewarded ad paid out; and the result of Google Play's in-app review prompt. Event parameters carry the level number and mode but never your name, email address, or account information. Firebase may attach an app instance identifier and device information according to the Consent Mode state described above. A separate development build of the app reports to a separate Firebase app, so testing never mixes with player data.
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 Meta
The app includes the Facebook SDK from Meta Platforms, used only for app events -- not for Facebook Login or sharing -- so that NEXTB LTD can measure and improve its own advertising campaigns on Meta. On the first launch the SDK stays switched off and nothing is sent to Meta until Google's consent form has returned a result. On later launches the SDK applies your most recent choice from the moment the app opens, so an app launch can be recorded; if Google's consent form is shown again, or you change your choice in Ad privacy options, the new choice applies as soon as it is made. Where that form applies under the GDPR, app events are sent only if you consent to storing and accessing information on your device; otherwise none are sent. Where you opt out of the sale or sharing of personal information or targeted advertising under US state privacy laws, events are still sent but flagged with Meta's Limited Data Use setting.
When enabled, the SDK records app installs and launches, completed main levels (with the level number), completion of the first level, and the revenue of each ad impression paid through AdMob (amount, currency, and ad format). Meta may also receive your advertising identifier, device and app information such as the device model, operating system and app version, and network information such as your IP address. Meta's handling of this information is described in the Meta Privacy Policy. A development build of the app does not send these events unless a tester explicitly enables them.
Your advertising and analytics choices
Where required -- in the European Economic Area, the United Kingdom, and Switzerland -- Google's User Messaging Platform (UMP) shows a consent form before any ad is requested, and ads are only requested once UMP indicates that is allowed. Analytics has already started and recorded the automatic first-open event under the initial Consent Mode settings described above; your form choice updates the Firebase consent state used for advertising and determines whether Crashlytics is enabled, but Analytics collection remains on either way. The app passes the choice you make in Google's consent form, including a US state privacy opt-out where that form applies, on to Unity Ads before ads are requested, applies a US state opt-out to Meta Audience Network and to Meta app events as Meta's Limited Data Use setting, and passes a US state opt-out to Pangle as a refusal of personalized ads; Pangle reads the choice made in Google's consent form in the European Economic Area, the United Kingdom, and Switzerland itself. The same choice decides whether Meta app events are sent at all, as described above. You can change or withdraw your choice at any time from Ad privacy options in the game's Settings, which reopens the consent form.
Network access
The app requests network access -- the Android INTERNET and network state permissions -- to connect to Google Play Games when available, retrieve advertising timing settings from config.jigsawstroll.nextb.uk, download puzzle pictures from content.jigsawstroll.nextb.uk, request ads, run the consent flow described above, send analytics events and crash reports to Google's Firebase services, send the app events described above to Meta, and communicate with the advertising services of Google, Unity Ads, Meta Audience Network, and Pangle. The settings request contains only the app package name, installed build number, and a non-unique random bucket from 0 to 9,999. Like any web request, it also reaches Cloudflare with the device's IP address; Cloudflare uses that address to determine the country for regional settings. NEXTB LTD does not store the request, IP address, or country in its configuration database. The core game, including the board, the swap mechanic, the garden journey album, and the daily challenge calendar, works fully offline.
Jigsaw Stroll also downloads puzzle pictures from content.jigsawstroll.nextb.uk, a Cloudflare R2 storage bucket behind a custom domain operated for the game. These requests only fetch a signed picture catalog and the image files it lists; they do not carry an account, player identifier, or any other game data. Like any web request, the server and its content delivery network keep standard access logs, such as IP address, user agent, and request time, used only to deliver the files and to protect the service from abuse.
Android system backup
Android may include local Jigsaw Stroll 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 Jigsaw Stroll cloud service. NEXTB LTD cannot access the contents of that backup.
Data collection and sharing
Jigsaw Stroll does not send your name, email address, Play Games identifier, game progress, or gameplay events to a server operated by NEXTB LTD. Its configuration service receives only the limited technical request described under Network access and does not store it in the configuration database; its picture-delivery service only serves a signed catalog and image files and does not receive any account or identifier information, though the server and its content delivery network keep standard access logs as described above. NEXTB LTD does not sell personal information. The app contains no payment SDKs and no social sharing SDKs. Its third-party components are Google Play Games Services, the Google Mobile Ads / AdMob SDK, the Unity Ads, Meta Audience Network, and Pangle SDKs used through AdMob mediation, Google's User Messaging Platform (UMP), Google Analytics for Firebase, Firebase Crashlytics, the Facebook SDK used for app events, and Cloudflare as the network and storage provider for the configuration and picture-delivery services, described above.
Retention and deletion
Local data remains on your device until you clear Jigsaw Stroll storage or uninstall the app; uninstalling clears the local data. Android system backups are managed through your Android and Google account backup settings, and NEXTB LTD cannot access or delete the contents of that backup on your behalf. Google Play Games profile and achievement records are managed through Google Play Games settings; deleting them does not delete or restore the local Jigsaw Stroll save.
Children
Jigsaw Stroll is not directed to children under 13; the target audience is 13 and over. 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 jigsawstroll@nextb.uk.
NEXTB LTD
United Kingdom