Privacy Policy

Last Updated: October 15, 2026

Summary

ZipPuzzle is an offline-first puzzle game. We do not run any servers that receive your play data. Your progress, settings, and in-app purchases stay on your device. The app contains no ads and no analytics tracking.

What Stays on Your Device

The following data is created and stored locally on your device. It is never sent to us or to any third party:

  • Level progress — which curated levels you've started, completed, and how long each took.
  • Daily puzzle history — the date and result of each daily challenge you've played.
  • Streak and stats counters — your current streak, total wins, and best times.
  • Settings — sound on/off, haptics on/off, theme preference, and any "Remove Ads" / "Full Pack" entitlement flag.

On iOS this data lives in the app's UserDefaults / Application Support sandbox. On Android it lives in DataStore (an app-private file inside /data/data/com.zipPuzzle.app/). Both stores are wiped when you uninstall the app, and neither is accessible to other apps on the device.

Data We Collect

We do not collect any personal information from ZipPuzzle. We do not request your name, email, contact list, photos, location, advertising identifiers (IDFA on iOS, GAID on Android), or device fingerprint. The app does not include a tracking SDK of any kind.

The only outbound network calls the app can make are:

  • App Store / Play Store receipt validation — when you make or restore an in-app purchase, Apple or Google receives the transaction. We see only a non-personally-identifying product identifier and a "purchase valid" boolean so we can unlock the feature locally. We never see your name, email, or payment details.

That is the entire list.

Advertising

ZipPuzzle does not display ads. There is no ad network SDK, no ad mediation, and no SKAdNetwork / Google ad-tech component shipped with the app.

Analytics

ZipPuzzle does not include Firebase Analytics, Google Analytics, Mixpanel, Amplitude, or any other analytics SDK. There are no analytics calls, no event logging, and no remote crash reporting.

In-App Purchases

ZipPuzzle offers optional one-time in-app purchases (for example, "Remove Ads" and "Full Pack" — availability varies by platform and region). Purchases are processed entirely by Apple (App Store) or Google (Play Store). We receive a non-personally-identifying product identifier and a transaction confirmation so we can unlock the feature on this device and restore it across devices signed into the same store account. We never see your name, payment card, or billing address.

Daily Puzzle

The daily puzzle is generated on your device from a public seed (today's date, UTC). No server is involved and no personal information is used in the seed. The same seed produces the same level for everyone, which is why friends can compare completion times.

Do Not Track / Tracking Choice

ZipPuzzle does not access the Apple advertising identifier (IDFA) or the Google Advertising ID (GAID), and does not show the App Tracking Transparency prompt or the Android "Data safety" tracking toggle. Because the app does not track users, we declare in App Store Connect and in the Play Console data-safety form that ZipPuzzle does not collect or sell user data.

Children's Privacy

ZipPuzzle is suitable for all ages. We do not knowingly collect personal information from children (or anyone else). Because there is no collection at all, COPPA, GDPR-K, and equivalent child-privacy laws are satisfied without further configuration.

Data Retention

We do not retain any user data on our infrastructure, because none of it leaves your device. Local data is retained until you uninstall the app or clear its storage.

Your Rights

Because all of your data lives on your device, the fastest way to exercise any right (access, correction, deletion, portability) is to use the in-app Reset Progress button in Settings. Uninstalling the app permanently deletes everything. If you have made an in-app purchase, Apple and Google retain the purchase record on their own infrastructure under their respective privacy policies.

International Data Transfers

ZipPuzzle does not transfer your data internationally, because we do not receive it. In-app purchases are handled by Apple or Google under their own privacy frameworks.

Security

Your data never leaves your device, so it is not exposed to transit-based risks on our side. Local storage benefits from your device's standard app-sandbox isolation.

Open Source

ZipPuzzle's puzzle-generation algorithm is shipped as part of the app bundle and is reproducible from the same published chapter plan. You can review the level pack format and the deterministic daily-seed logic by inspecting the bundled pack-manifest.json and chapters on your device.

Changes to This Policy

We may update this Privacy Policy from time to time to reflect changes to the app or to applicable law. Material changes will be reflected in an updated "Last Updated" date at the top of this policy. We encourage you to review this page periodically.

Contact Us

If you have any questions about this Privacy Policy, please contact us at:

privacy@zippuzzle.app