Privacy policy
Effective date: July 1, 2026
Handyman Puzzle is published by stackwiz labs OÜ (`stackwiz labs`, "we", "us", or "our"). This Privacy Policy explains how we collect, use, disclose, and protect information when you use Handyman Puzzle, our related services, and our support website.
Handyman Puzzle is a puzzle game with optional sign-in, in-app purchases, rewarded ads, leaderboards/missions when enabled, push notification support, and backend-synced inventory. We use Firebase and Google AdMob services to operate the game, authenticate players, sync purchases and inventory, show ads on supported mobile platforms, measure basic gameplay events, and diagnose service issues.
We do not sell personal information for money. Some advertising identifiers, ad interactions, or device information may be shared with advertising partners to show, measure, and improve ads. Depending on your location, this may be treated as "sharing", "targeted advertising", or similar terms under privacy laws.
This policy applies to Handyman Puzzle on iOS, Android, macOS, and other native platforms we may support. The first public beta may be iOS-only, but this policy covers the product as implemented in the app.
This policy does not cover third-party websites, stores, or services that have their own privacy policies, including Apple, Google, Firebase, Google AdMob, Facebook, or other sign-in providers.
Handyman Puzzle can create a Firebase anonymous guest account automatically so the game can sync backend inventory and purchases. If you choose a sign-in provider, we may receive account information from that provider through Firebase Authentication.
Depending on the sign-in method, this may include:
Supported sign-in options may vary by platform and release. Current app features may include anonymous guest accounts, Sign in with Apple, Google Sign-In, and Facebook Login where available.
We collect and store gameplay-related information needed to operate the game and its backend features, including:
When a backend URL is configured, inventory, purchases, rewards, and paid consumable spending are backend-authoritative. The app sends authenticated requests to our backend, and the backend derives player identity from the Firebase ID token.
Handyman Puzzle offers in-app purchases for consumable game items and may offer an ad-free entitlement on ad-supported mobile platforms.
For Apple App Store purchases, the app sends purchase verification information to our backend, including:
For Google Play purchases, the app may send:
We use this information to verify purchases, grant inventory or entitlements, prevent duplicate grants, process restores, and investigate purchase support requests. Apple and Google process payment details directly; we do not receive your full payment card or bank account details.
Handyman Puzzle uses Google AdMob on iOS and Android. Ads are not supported on macOS/desktop in the current implementation.
AdMob and related advertising partners may collect or process information such as:
Before mobile ad requests, the app uses Google's User Messaging Platform to check whether consent or privacy-choice messages are required. If required, the app presents Google's consent form and only requests ads after UMP reports that ads may be requested. If UMP reports that privacy options must remain available, the app shows an in-app privacy-options entry point.
By default, Handyman Puzzle requests non-personalized ads. On ad-supported mobile platforms, the app asks whether you allow personalized ads. You can keep non-personalized ads or allow personalized ads where supported by the app configuration, your choices, platform permissions, Google's consent flow, and applicable law. You can change this app-level choice later in the Profile screen.
On iOS, the app may request App Tracking Transparency permission when personalized ads are allowed and platform permission is needed before accessing the advertising identifier for tracking. If you deny permission, you may still see ads, but they should not use the IDFA for cross-app tracking. The app also uses Apple's SKAdNetwork framework for ad attribution where available.
Rewarded ads may use server-side verification data so our backend can validate that a reward was earned before granting inventory.
We use Firebase Analytics to understand gameplay behavior and improve the app. The app currently logs events such as:
We use Firebase Remote Config to fetch configuration values such as ad cadence, reward amounts, mission count, and puzzle-mode weighting. Remote Config may use Firebase installation identifiers to return configuration values.
The app includes Firebase Cloud Messaging support. If messaging is available, the app may request notification permission and register a device token with our backend.
We may collect:
We use this data to send app-related messages if notifications are enabled.
We and our service providers may process technical data needed to operate and secure the app, including:
Google AdMob and Firebase services may process diagnostic data as part of their SDK operation. If we add additional crash or performance monitoring services, we will update this policy as needed.
The app uses local device storage to keep gameplay state available between app sessions. This includes local inventory cache, ad-free status, ad pacing counters, and local purchase replay-protection keys. When the backend is configured, local inventory is treated as a cache and fallback, not as the source of truth.
If you contact support, we may collect the information you provide, such as:
We use support information to respond to your request, troubleshoot issues, verify purchases, and improve the app.
The app does not intentionally request access to precise location, contacts, calendar, photos, camera, microphone, health data, or financial account data. Apple and Google may process payment information separately when you make an in-app purchase.
We use the information described above to:
Where GDPR, UK GDPR, Swiss data protection law, or similar laws apply, our legal bases may include:
We may share information with:
We require service providers to process information only for the services they provide to us, subject to their terms and applicable law.
We may process and store information in countries other than your own. Firebase and Google services may process data on global infrastructure unless a service or configuration provides a specific location selection. When required, we rely on appropriate transfer mechanisms such as data processing agreements, standard contractual clauses, or recognized transfer frameworks.
We keep information only as long as reasonably necessary for the purposes described in this policy, unless a longer retention period is required by law, fraud prevention, dispute resolution, tax/accounting, or app-store obligations.
Current intended retention:
More detail is available at: Handyman Puzzle Data Retention.
Depending on where you live, you may have rights to:
To make a privacy request, contact privacy@stackwiz.io. We may need information to verify your request, such as your Firebase user ID, App Store or Google Play purchase details, or the email address used for support.
You can request account deletion in the app from Profile -> Delete account. If you cannot access the app, contact support at support@stackwiz.io or use the StackWiz contact page.
You can also control certain data uses through your device or app settings:
Handyman Puzzle is intended for a general audience and is not directed to children. The puzzles are designed for a broad casual-game audience rather than for small children.
We do not knowingly collect personal information from children below the age at which parental consent is required without appropriate consent.
If you believe a child has provided personal information without required parental consent, contact privacy@stackwiz.io. We will review and delete the information where required.
We use reasonable technical and organizational measures to protect information. Backend requests use HTTPS, Firebase ID tokens are used for authenticated app API calls, and the backend is expected to derive player identity from Firebase Authentication rather than trusting client-submitted user IDs.
No system is perfectly secure. If you believe your account or data has been compromised, contact support@stackwiz.io.
Handyman Puzzle currently uses or may use these service providers:
These providers may process information under their own privacy policies and terms. You should review their privacy practices if you use those features.
We may update this Privacy Policy when the app, website, services, or legal requirements change. We will update the effective date and, when required, provide additional notice.
For privacy questions or requests: privacy@stackwiz.io
For support: support@stackwiz.io
Postal address: Uus tn 2-11, Ervita 73002 Järva county, Estonia