Privacy Policy for MineLogic
Last Updated: December 2025
Introduction
MineLogic ("we," "our," or "the app") is a modern Minesweeper puzzle game developed as a mobile application. We are committed to protecting your privacy and being transparent about how we handle your information.
Information We Collect
MineLogic does not collect, transmit, or store any personal information beyond what is necessary for cloud save functionality.
The app can operate entirely offline, with all data stored locally on your device. However, if you choose to enable cloud saves (optional feature), the app will use Google Play Games Services (Android) or Game Center (iOS) to sync your saved game state to the cloud.
We do not:
- Collect personal information (name, email, address, phone number, etc.) - except your Google Play or Game Center account identifier (handled by Google/Apple, not us)
- Access your contacts, photos, or other device files
- Track your location
- Use analytics or tracking services
- Use advertising networks
- Share data with third parties (except cloud save data to Google Play Games Services or Game Center, which you explicitly opt into)
- Require internet connectivity for core functionality (cloud saves are optional)
- Collect device identifiers or unique identifiers (except those provided by Google Play Games Services or Game Center for cloud saves)
Data Storage
The app stores data in two ways:
Local Data Storage
The app stores the following data locally on your device using Flutter's shared_preferences package. This data is stored only on your device and is never transmitted to external servers or shared with third parties (unless you enable cloud saves).
Game Statistics
The app stores game statistics for tracking your progress and performance. This includes:
Total Statistics:
- Number of games played
- Number of games won
- Number of games lost
- Best completion time (in seconds)
- Win rate (percentage)
Per-Difficulty Statistics (for Easy, Medium, and Hard levels):
- Number of games played
- Number of games won
- Number of games lost
- Best completion time (in seconds)
- Win rate (percentage)
Settings and Preferences
Theme Preference: The app allows you to toggle between light and dark themes. However, this preference is not persisted - it resets to your device's system theme preference each time you restart the app.
Note: The theme preference is not stored permanently and does not persist across app restarts.
Cloud Save Storage (Optional)
If you choose to sign in to Google Play Games Services (Android) or Game Center (iOS), the app can optionally save your current game state to the cloud. This allows you to:
- Resume your game on different devices
- Restore your game if you reinstall the app
- Sync your saved game across devices
Cloud save data includes:
- Current game board state
- Game difficulty and mode
- Elapsed time
- Remaining flags, hints, and lives
- Game configuration
Cloud save data is:
- Stored securely by Google Play Games Services (Android) or Game Center (iOS)
- Encrypted in transit and at rest
- Only accessible to you when signed in to your Google Play or Game Center account
- Automatically deleted when you delete the saved game in the app or sign out
- Not shared with third parties (except Google/Apple as part of their cloud services)
You can disable cloud saves at any time by:
- Signing out from Google Play Games Services or Game Center in the app settings
- Deleting the saved game from within the app
Data Storage Location
Local Data: All local data is stored on your device using Android's SharedPreferences system (on Android) or UserDefaults (on iOS). This data:
- Remains on your device only (unless you enable cloud saves)
- Is not transmitted to external servers (unless you enable cloud saves)
- Is not accessible by other apps
- Can be cleared by uninstalling the app or using the app's "Reset Statistics" feature
Cloud Data: If you enable cloud saves, your saved game state is stored by:
- Android: Google Play Games Services (Google's servers)
- iOS: Game Center (Apple's servers)
This cloud data is managed by Google/Apple and subject to their privacy policies. We do not have access to this data except through the standard cloud save APIs provided by these services.
How We Use Stored Data
The locally stored data is used solely for:
- Displaying your game statistics and progress
- Calculating win rates and best times
- Providing game history information
This data is never used for:
- Analytics or tracking
- Advertising
- User profiling
- Sharing with third parties
Data Deletion
You can delete your stored data at any time through the following methods:
Local Data:
- Using the App: Go to Settings → Data → Reset Statistics. This will permanently delete all game statistics stored locally.
- Uninstalling the App: Uninstalling the app will remove all locally stored data from your device.
Cloud Data (if enabled):
- Delete Saved Game: Use the "Delete Saved Game" option in the app (if available) to remove your saved game from cloud storage.
- Sign Out: Signing out from Google Play Games Services or Game Center in the app settings will prevent further cloud saves, but existing cloud data may remain on Google/Apple servers until you delete it through their services.
- Google Play Games Services (Android): You can manage and delete your cloud save data through the Google Play Games app or Google account settings.
- Game Center (iOS): You can manage and delete your cloud save data through iOS Settings → Game Center or iCloud settings.
Note: Deleting cloud data from Google/Apple servers is managed by Google/Apple and subject to their data retention policies. We do not have direct control over cloud data deletion.
Permissions
MineLogic requests minimal permissions:
- Internet Permission: The app requires internet connectivity only if you choose to enable cloud saves. The internet permission is used to:
- Connect to Google Play Games Services (Android) for cloud saves
- Connect to Game Center (iOS) for cloud saves
- Open the privacy policy link in your browser
If you do not enable cloud saves, the app functions entirely offline and the internet permission is not actively used.
- Text Processing Query: The app includes a query for text processing functionality (required by Flutter framework for certain features). This does not collect or transmit any data.
- Google Play Games Services / Game Center: When you sign in to enable cloud saves, you grant permission to:
- Access your Google Play account (Android) or Apple ID (iOS) for authentication
- Store and retrieve saved game data from cloud storage
- This is handled entirely by Google Play Games Services or Game Center, not by our app directly
External Links
The app includes a link to this privacy policy in the Settings page. When you tap this link, it opens in your device's default web browser. This is handled by the url_launcher package, which:
- Only opens URLs externally in your browser
- Does not collect any data about links clicked
- Does not track your browsing activity
Third-Party Services and Libraries
MineLogic uses the following libraries and services:
Local Libraries (No Network Access):
- shared_preferences: Used for local data storage only. No data is transmitted unless you enable cloud saves.
- url_launcher: Used only to open the privacy policy link in an external browser. No data collection.
- flutter_bloc, equatable, freezed, get_it: Local libraries for app functionality. No network access.
- vector_math: Mathematical calculations library. No data collection.
- audioplayers: Used for playing sound effects locally. No network access.
Cloud Services (Optional - Only if you enable cloud saves):
- Google Play Games Services (Android): Used for cloud save functionality. When you sign in, your saved game data is stored on Google's servers. This service is provided by Google and subject to Google's privacy policy. We do not have direct access to your Google account information.
- Game Center (iOS): Used for cloud save functionality. When you sign in, your saved game data is stored on Apple's servers. This service is provided by Apple and subject to Apple's privacy policy. We do not have direct access to your Apple ID information.
- games_services (Flutter package): A wrapper library that provides a unified interface to Google Play Games Services and Game Center. This library only accesses cloud save functionality and does not collect additional data.
MineLogic does not integrate with:
- Analytics platforms (Google Analytics, Firebase Analytics, etc.)
- Advertising networks
- Social media platforms
- Custom cloud storage services (we only use Google Play Games Services/Game Center)
- Custom authentication services (we only use Google Play Games Services/Game Center)
- Payment processors
Data Security
Local Data Security:
- Data is protected by your device's built-in security features
- Data is encrypted at the device level (using your device's standard encryption)
- No data is transmitted over the internet unless you enable cloud saves
Cloud Data Security (if enabled):
- Saved game data is encrypted in transit (using HTTPS/TLS)
- Saved game data is encrypted at rest on Google/Apple servers
- Access to cloud data requires authentication through Google Play Games Services or Game Center
- We do not have direct access to your cloud data - it is managed entirely by Google/Apple
- Your saved game data is only accessible when you are signed in to your Google Play or Game Center account
Children's Privacy
Our app is suitable for all ages. We comply with all applicable children's privacy regulations including COPPA (Children's Online Privacy Protection Act) and GDPR-K (General Data Protection Regulation for children).
If cloud saves are enabled, the use of Google Play Games Services or Game Center by children is subject to Google's and Apple's respective terms of service and privacy policies, which may have age restrictions or require parental consent.
International Users
This privacy policy applies to all users regardless of location. We comply with:
- GDPR (General Data Protection Regulation - EU)
- CCPA (California Consumer Privacy Act)
- COPPA (Children's Online Privacy Protection Act - US)
- All other applicable data protection regulations
Cloud save data stored by Google/Apple is subject to their respective privacy policies and data protection practices.
Changes to This Privacy Policy
We may update this Privacy Policy from time to time. The "Last Updated" date at the top of this page indicates when the policy was last revised. Significant changes will be reflected in app updates, but since we don't collect contact information, we cannot notify you directly of changes.
We recommend reviewing this privacy policy periodically when you use the app.
Your Rights
Local Data:
- You have full control over your local data
- You can delete your local data at any time using the app's reset feature
- You can uninstall the app to remove all local data
Cloud Data (if enabled):
- You can delete your saved game from cloud storage at any time through the app
- You can sign out from Google Play Games Services or Game Center to stop cloud saves
- You can manage and delete cloud data through Google Play Games Services or Game Center settings
- Cloud data is stored on Google/Apple servers, so deletion requests for cloud data should be made through their respective services
- We do not have direct access to your cloud data, so we cannot delete it on your behalf - you must use Google/Apple's services
Data Access Requests:
- For local data: You can view all local data through the app's statistics and settings screens
- For cloud data: You can access your cloud save data through Google Play Games Services or Game Center
- We do not maintain separate servers or databases, so there is no additional data to request access to
Contact Us
If you have any questions, concerns, or requests regarding this Privacy Policy or how we handle your data, please contact us through:
- Email: Mohammed.amine.azaiez@gmail.com
Note: If you contact us via email, your email address and message content will be handled according to standard email communication practices. We will only use this information to respond to your inquiry and will not use it for marketing or other purposes.
Consent
By using MineLogic, you consent to this Privacy Policy and the local storage of game statistics as described above. If you do not agree with this policy, please do not use the app or delete it from your device.
Disclaimer
This privacy policy describes how MineLogic handles data. The app primarily stores data locally on your device, with optional cloud save functionality that you can enable or disable at any time. We are committed to transparency about our data practices and giving you full control over your data.