Apps Covered by This Policy
This privacy policy applies to all puzzle games published by DnesDan on the Google Play Store, including:
- Tents
- Lime Sudoku
- Nurikabe
- Light Up
- Skyscrapers
- Slant
Data Collection Overview
We use Firebase services to collect limited analytics and crash data. This helps us:
- Understand which features are most popular
- Identify and fix crashes quickly
- Improve game difficulty balancing
- Track daily puzzle streaks
What We Collect
- Game events (puzzle started, completed, hints used)
- Difficulty levels and completion times
- Daily puzzle streaks
- Screen views (which screens you visit)
- No personally identifiable information (name, email, phone)
- No location data
- No contacts or social media data
- No payment information (Google handles all purchases)
- No advertising identifiers (we don't use ads)
Firebase Services
Firebase Analytics
We use Firebase Analytics to understand how players interact with our games. All data is anonymized and aggregated.
You can opt out of analytics at any time in the app's Settings screen.
Firebase Crashlytics
We use Crashlytics to automatically detect and diagnose crashes. This helps us fix bugs faster.
Crash reports include:
- Device model and Android version
- Stack traces (technical crash information)
- Timestamp of crash
You can opt out of crash reporting in the app's Settings screen.
Firebase Firestore (Cloud Sync)
Some games may use Firebase Firestore to sync your progress across devices. This data includes:
- Completed puzzle IDs
- Daily puzzle streaks
- Game settings (optional)
Cloud sync is optional and requires you to sign in. You can disable it in Settings.
Your Consent (GDPR)
- Accept both analytics and crash reporting
- Accept only crash reporting (helps us fix bugs)
- Decline both (no data collected)
You can change your preferences anytime in Settings.
Data Storage
Local Storage (On Your Device)
- Game Progress: Stored locally using SharedPreferences and Room Database
- Settings: Your preferences (sound, haptics, analytics consent)
- Purchase Status: Stored securely using Android Keystore
Cloud Storage
Analytics data is stored securely on Firebase servers (Google Cloud Platform). Data is retained for 14 months.
For EU users, data is processed in EU data centers to comply with GDPR.
Third-Party Services
| Service | Purpose | Opt-out |
|---|---|---|
| Firebase Analytics | Usage analytics | Yes (in Settings) |
| Firebase Crashlytics | Crash reporting | Yes (in Settings) |
| Firebase Firestore | Cloud sync (optional) | Yes (in Settings) |
| Google Play Billing | In-app purchases | N/A (Google handles) |
In-App Purchases
All payments are processed securely by Google via Google Play Billing. We do not have access to your payment details, credit card information, or billing address.
Purchase status is stored locally on your device and synced via Google Play Games if enabled.
Permissions
Our apps request minimal permissions:
- Internet: For cloud sync and analytics (optional)
- Receive Boot Completed: To schedule daily puzzle reminders
- Vibrate: For haptic feedback (optional)
We do not request or use:
- Camera
- Microphone
- Location
- Contacts
- SMS/Phone
Children's Privacy
Our games are rated "Everyone" on Google Play and are suitable for all ages. We do not knowingly collect any personal information from children or adults. Analytics data is anonymous and cannot be linked to specific individuals.
In compliance with COPPA, we do not collect personal information from children under 13.
Your Rights
Under GDPR (EU), CCPA (California), and other privacy laws, you have the right to:
- Access: Request a copy of your data (contact us below)
- Deletion: Request deletion of your analytics data
- Opt-out: Disable analytics in the app Settings
- Portability: Export your game progress
- Do Not Sell: We do not sell data (automatically compliant)
Since we collect minimal anonymous data, most requests can be fulfilled by simply opting out in Settings.
Data Retention
- Analytics data: 14 months (automatically deleted)
- Crash reports: 90 days
- Cloud sync data: Until you delete your account or uninstall
- Local game data: Until app is uninstalled
Security
- All Firebase data is encrypted in transit (TLS 1.2+)
- All Firebase data is encrypted at rest
- Local Keystore data is encrypted by Android
- We follow Android security best practices
Changes to This Policy
If we change our data practices, we will:
- Update this privacy policy
- Update the "Last Updated" date
- Notify you via app release notes (for significant changes)
Contact
For privacy questions or data requests, contact:
Email: dan.urbanek.dev@gmail.com
Developer: Dan Urbánek
Country: Czech Republic
Legal Basis for Processing (GDPR)
- Consent: Analytics and crash reporting (you opt-in)
- Legitimate Interest: Basic app functionality (storing game progress)