This policy explains what information Loopsluice: Ring Marble Puzzle (the “app”), provided by Jigsaw Lab LLC (“we”, “us”), handles and why. It applies to the app on iOS (Apple App Store) and Android (Google Play).
1. Information we collect
| Information | Why we use it | Linked to you |
|---|---|---|
| IP address (may be used to estimate your general location) | Advertising, analytics and fraud prevention by Google AdMob (only when a free player chooses to watch an optional rewarded video); also received by Google's consent service when the app opens, to find out whether consent is required | No |
| Device identifiers: advertising identifier (only if you allow tracking on iOS or have not reset it on Android) and app-bound device identifiers | Showing and measuring video ads (Google AdMob) (only when a free player chooses to watch an optional rewarded video) | Yes |
| Ad and product interaction data (ads seen, taps, video views) | Advertising performance and analytics (Google AdMob) (only when a free player chooses to watch an optional rewarded video) | Yes |
| Diagnostics and performance data (crash logs, launch time) | Fixing problems and improving the ad service (Google AdMob) (only when a free player chooses to watch an optional rewarded video) | No |
| Crash and freeze reports: device model, operating system version, app version, the technical state of the app when it failed (stack trace, memory use, whether it was in the foreground), a random identifier for this app installation (Firebase installation ID) and a short log of start-up steps; no name, email, account or advertising identifier | Finding and fixing crashes and start-up problems (Google Firebase Crashlytics) | No |
| Basic usage events (a level started or finished with its number, stars and moves, a daily puzzle opened, the Sluice Pass screen shown, a purchase completed with its product name) plus the random installation identifier, approximate location from the IP address and device type; no name, email or advertising identifier | Understanding how the app is used and improving it (Google Firebase Analytics), only after the consent step in section 1 | No |
Analytics. The app uses Google Firebase (Crashlytics and Analytics) to understand how features are used and to find crashes. Firebase Crashlytics sends anonymous crash and freeze reports so we can fix problems; it runs for everyone. Firebase Analytics records only a few basic usage events. When the app opens it asks Google's consent service whether consent is required where you are: outside the EEA, the UK and Switzerland, where consent is not required, Analytics is on; where consent is required, Google's consent form is shown and Analytics stays off unless you consented (and until you do, Google's consent mode treats analytics storage as denied). Firebase is set up without the advertising identifier (IDFA / Android advertising ID) and without ad personalisation signals, and its data is not used for advertising or tracking. Google processes this data on our behalf under its Firebase terms; the data is not linked to your identity. Google AdMob, our ad provider, separately collects the ad data above.
The app shows advertising only as optional rewarded videos that a free player chooses to watch. There are no pop-up ads, banners or ads between puzzles.
The app uses data for tracking across other companies’ apps and websites; you will be asked for permission where the platform requires it.
We do not sell your personal information.
Consent and your choices
- Crash reports (Firebase Crashlytics) are sent for everyone so that we can fix crashes and freezes; they carry no account or advertising identifier. Usage analytics (Firebase Analytics) follows your consent status. Each time the app opens, a moment after the first screen appears, it asks Google's consent service whether consent is required where you are; this check does not request or start any ads. Outside the EEA, the UK and Switzerland analytics is on. Where consent is required, Google's consent form is shown and analytics runs only if you accepted. You can change your choice in Settings → Privacy choices, and analytics stops if you withdraw consent. If the check cannot be completed (for example no network), the last known choice is kept, and analytics stays off if there is none.
- Nothing ad-related starts on its own. No ad is requested and the ad service does not start until a free player taps a “Watch a video” button; then the app first explains what happens and asks whether to continue. If you choose “Not now”, nothing is requested. Once you have chosen to watch videos, the app may load one ahead of time (for example when a screen that offers a video opens) and may re-check your consent status at that point.
- Google consent form (Android and iOS). Where the law requires it (for example in the EEA and the UK), Google’s consent form is shown before ads are requested, and you can accept, decline or manage your choices. If you decline, optional videos can still be offered, but they are limited or non-personalised.
- iOS tracking permission. Before Apple’s system dialog we show our own short explanation. If you choose “Continue” and then allow tracking, the advertising identifier (IDFA) may be used for more relevant ads. If you choose “Not now” or “Ask App Not to Track”, the advertising identifier is not used and videos are less tailored. If you say “Not now” we may ask once more after about 30 days.
- Change your mind any time: Settings → Privacy choices in the app reopens Google’s consent form where it applies and points to the iOS tracking switch (iOS Settings → Loopsluice → Tracking). On Android you can also reset or delete your advertising ID in Android Settings → Privacy → Ads. The app’s ad privacy choices are hidden for Sluice Pass owners because no ad service runs for them.
- Age: the ad service is configured for general-audience content (no more than PG), as not child-directed, and the app is intended for people aged 13 and over.
2. Data stored on your device
- Your progress, stars and streak
- Your settings
- Your hint balance
We do not operate a server that receives this data. It is not transmitted to us.
3. Permissions the app asks for
The app asks for these permissions only when the related feature is used. You can change them at any time in your device settings.
- Notifications: for the daily reminder you choose. The reminder is a local notification set on your device; it is not sent through our servers (we have none). The app explains this before asking.
- Tracking (iOS): to show more relevant video ads, only for free players who choose to watch a video. The app asks first, and you can say no and still get videos.
- Advertising ID (Android): the app declares the standard Google advertising ID permission so Google AdMob can serve and measure rewarded videos. You can reset or delete the ID in Android settings.
- Internet access: to load optional rewarded videos, to complete purchases through the store, to send anonymous crash reports and (after consent) basic usage events to Google Firebase, and (iOS) to check whether a newer app version exists.
4. Purchases and subscriptions
If the app offers in-app purchases or subscriptions, they are processed entirely by Apple (App Store) or Google (Google Play). We never receive or store your card number or other payment details. The store tells the app whether you have an active purchase so it can unlock the paid features. See our Terms of Use for subscription terms.
5. Third-party services
- Apple App Store / Google Play: process purchases and subscriptions under their own privacy policies (Apple, Google).
- Google AdMob (Google Mobile Ads SDK and Google’s consent form): shows optional rewarded video ads to free players and collects the ad data listed in section 1. It is not started for Sluice Pass owners. Google acts as an independent provider of the ad service and handles that data under its own policy. (privacy policy)
- Google Firebase (Crashlytics and Analytics): receives the anonymous crash and freeze reports and, after the consent step in section 1, the basic usage events listed in section 1, and processes them for us. Firebase is not given the advertising identifier. (Google privacy information for Firebase: firebase.google.com/support/privacy.) (privacy policy)
- Apple App Store lookup (iOS only): the app may ask Apple’s public App Store service whether a newer version is available. This request carries the app’s identifier (and, as with any internet request, your IP address) to Apple and nothing else from us; it happens at most about every 12 hours.
6. Children
The app is not directed to children under 13 (or under 16 where local law sets a higher age), and we do not knowingly collect personal information from children. If you believe a child has provided us with personal information, contact us at [email protected] and we will delete it.
7. Keeping and deleting your data
Data that stays on your device remains under your control: you can remove it by deleting items inside the app or by uninstalling the app. If we ever hold information about you (for example, an email you send to support), we keep it only as long as needed to answer you and meet legal obligations, and you may ask us to delete it at any time.
8. Your rights
Depending on where you live (for example the EU/UK under GDPR, or California under CCPA/CPRA), you may have the right to access, correct, delete or export personal information we hold about you, and to object to or restrict certain processing. We do not sell your personal information for money. When a free player opens an optional video, Google AdMob collects advertising data as described in section 1 and, where you have allowed it, may use it for personalised advertising. Under some laws (for example in California) that can count as “sharing” for targeted advertising. You can decline or withdraw consent at any time (see “Consent and your choices” in section 1). To exercise a right, email [email protected].
9. Security
We design the app to collect as little as possible. Where information does travel over a network, it is sent over encrypted (HTTPS/TLS) connections. No method of storage or transmission is perfectly secure, but keeping data on your device limits what could ever be exposed.
10. Changes to this policy
If we change this policy we will update the effective date above and, for material changes, tell you in the app or on this page before the change applies.
11. Contact
Jigsaw Lab LLC
Email: [email protected]
Support page: support.html