1. Overview & Scope
This Privacy Policy applies to the mobile game application Arrow Puzzle (Application ID: com.dskysolution.arrowpuzzle), developed and published by DSky Solution ("we", "us", or "our").
Arrow Puzzle is an offline-capable, minimalist logic puzzle game where players tap and guide arrows along clear paths to solve labyrinthine boards. We believe games should respect your privacy: we do not collect, request, or store sensitive personal details like your real name, physical address, email address, or phone number to play the game.
Quick Summary
You can download and play over 1,000 handcrafted puzzle levels without creating any account. Your level milestones, undo counts, streak statistics, and preferences are stored directly on your phone or tablet.
2. Google Play Data Safety Declaration
To maintain 100% transparency and full compliance with Google Play Store's Data Safety requirements, the table below specifies all data types handled by the application, whether data is collected or shared, whether it is required or optional, and its exact purpose:
| Data Category | Data Type | Collected? | Shared? | Status | Primary Purpose |
|---|---|---|---|---|---|
| Location | Approximate location (coarse IP-based) | â Yes | â Shared | Required | Ad serving via Google AdMob, geo-appropriate ad compliance, and regional analytics |
| Personal Info | User ID (Play Games Gamer Profile) | â Yes | â No | Optional | App functionality: Google Play Games cloud save, leaderboards, and achievement badges |
| App Activity | Gameplay interactions (levels solved, hints, moves) | â Yes | â Shared | Required | Analytics, level balance optimization, and fraud prevention |
| App Performance | Crash logs & stack traces | â Yes | â No | Required | Firebase Crashlytics automated diagnostics and bug fixing |
| App Performance | Performance diagnostics (ANR, load times) | â Yes | â No | Required | Ensuring 60/120 FPS rendering stability across different Android devices |
| Device / Other IDs | Device identifiers (Android Advertising ID / AAID) | â Yes | â Shared | Required | AdMob advertising delivery, ad frequency capping, and anti-fraud detection |
| Account Creation | Account credentials | â None | â No | â | The app does not support or require external account registration |
3. Detailed Breakdown of Information Handled
A. Local On-Device Game Data
Arrow Puzzle utilizes Android Jetpack DataStore to store your puzzle journey locally on your device. This data includes:
- Level progression and completion records (Levels 1 through 1,000+).
- Number of puzzle moves, hint balances, and daily streak counts.
- User audio and haptic feedback preferences (Sound effects, BGM, vibration toggles).
- Color palette theme selection (Minimalist slate, vibrant, dark contrast).
This information remains on your local hardware and is never sold or broadcast to third parties.
B. Automated Analytics Telemetry
We use Google Analytics for Firebase to gather non-personally identifiable telemetry to evaluate gameplay balance and difficulty curves. For example:
- Daily active gameplay sessions (anonymous session duration).
- Whether a level was completed on the first attempt or required multiple retries.
- Frequency of hint usage to identify puzzle layouts that may have solver bottlenecks.
- Milestones hit (e.g. 7-day streak or 30-day streak achievements).
C. Crash & Stability Diagnostics
When an unexpected application failure occurs, Firebase Crashlytics records anonymized diagnostic data:
- Device brand, model, and OS version (e.g., Samsung Galaxy S23, Android 14).
- Stack trace exception logs and memory allocation stats at the exact crash timestamp.
- App version (e.g., Version 1.0.6, VersionCode 7).
4. Third-Party Services & SDK Disclosures
Arrow Puzzle integrates verified, industry-standard Google SDKs. Each service processes data according to its own privacy policy:
Google AdMob
Mobile Advertising
Serves banner, interstitial, and rewarded video advertisements that keep Arrow Puzzle 100% free to play.
Firebase Analytics
Telemetry & Engagement
Provides aggregated, non-identifiable usage statistics to evaluate puzzle difficulties and player retention.
Firebase Crashlytics
Stability Diagnostics
Captures real-time stack traces and technical errors so we can patch bugs quickly.
Google Play Games
Gamer Achievements & Cloud Save
Optional service allowing you to synchronize achievements and leaderboard rankings across Android devices.
5. Advertising Choices & Opt-Out Guide
Arrow Puzzle uses Google AdMob to show ads. Depending on your region, consent settings, and device permissions, you may see:
- Personalized Ads: Ads tailored to your interests based on your Android Advertising ID and prior app interactions.
- Non-Personalized (Contextual) Ads: Ads that are not based on your historical behavior, using only general context (such as approximate country/city level location).
How to Reset or Delete Your Android Advertising ID (AAID)
You have complete control over ad personalization directly inside your Android system settings:
-
1
Open Android Device Settings
Launch the standard Settings app on your Android phone or tablet.
-
2
Navigate to Google Services
Tap on Google (or Google Services).
-
3
Select Ads
Tap on Ads or Privacy & Security > Ads.
-
4
Reset or Delete Advertising ID
Select Reset advertising ID or Delete advertising ID to remove cross-app advertising identifiers permanently.
6. Google Play Games Services
Arrow Puzzle integrates Google Play Games Services (v2). Connecting your Google Play Games account is entirely optional:
- If you connect, Google Play authenticates your anonymous Gamer Tag/ID to unlock achievements, display leaderboards, and store cloud saves.
- DSky Solution does not receive your Google account password or credit card data.
- You can disconnect Arrow Puzzle from your Google Account at any time via Google Play Games App > Settings > Your Data > Delete Play Games account & data.
7. Children's Privacy (COPPA & GDPR-K Compliance)
Arrow Puzzle is designed as a logic puzzle game suitable for a general audience. The game is not directed to children under 13 years of age (or under 16 years of age in the European Economic Area).
We do not knowingly collect personal identifiable information from children. All advertising served adheres to Google Play's Families Policy and COPPA regulations. If a parent or guardian discovers that their child has provided personal information without consent, please contact us at diptenu@dskysolution.com and we will take immediate steps to delete such data.
8. Data Retention, Deletion & Your Legal Rights
Your Rights Under GDPR (EEA & UK Users)
If you reside in the European Economic Area (EEA) or United Kingdom, you possess guaranteed data protection rights under the General Data Protection Regulation (GDPR):
- Right of Access: Request confirmation of what data is processed.
- Right to Rectification: Request correction of inaccurate information.
- Right to Erasure ("Right to be Forgotten"): Request total deletion of any telemetry data.
- Right to Withdraw Consent: Revoke consent for personalized advertisements at any time.
Your Rights Under CCPA & CPRA (California Residents)
Under the California Consumer Privacy Act (CCPA) and California Privacy Rights Act (CPRA):
- We do not sell your personal information for monetary value.
- You have the right to request disclosure of categories of data collected.
- You have the right to opt out of the "sharing" of personal identifiers for cross-context behavioral advertising using the Android ad settings described above.
How to Request Data Deletion
Instant Local Deletion
To erase all local game data, progress, and settings on your device, either use the in-app Settings > Reset Game Progress option, or go to Android Settings > Apps > Arrow Puzzle > Storage > Clear Data.
For any server-side analytics inquiries or formal data erasure requests, please email us directly with your request details:
Email: diptenu@dskysolution.com
We process all verified requests within 30 days free of charge.
9. Security Measures & Encryption
We implement industry-standard administrative and technical safeguards to protect information:
- Transport Layer Security (TLS/HTTPS): All communications between the app and Google services (AdMob, Firebase, Play Games) are encrypted in transit.
- Minimal Data Footprint: We intentionally refrain from capturing or storing email addresses, names, or unneeded permissions (e.g. precise GPS, camera, contacts, or storage permissions are not requested).
- ProGuard & R8 Code Hardening: Release builds of Arrow Puzzle are compiled with aggressive code shrinking and obfuscation to prevent tampering.
10. Contact Us & Policy Updates
We may update this Privacy Policy from time to time to reflect game feature additions, SDK updates, or regulatory revisions. We encourage you to review this page periodically. The updated date at the top of this document indicates when changes were last implemented.
DSky Solution
Developer of Arrow Puzzle âĸ Mobile Gaming & Software Solutions
If you have questions, feedback, or privacy-related requests regarding this Privacy Policy or Arrow Puzzle, please reach out to our primary contact:
âī¸ diptenu@dskysolution.com