Privacy Policy for Dice Shaker App
Effective Date: January 1, 2025
Last Updated: 20 Oct 2025
Introduction
Welcome to Dice Shaker ("we," "our," or "the app"). We are committed to protecting your privacy and ensuring you have a positive experience using our app. This Privacy Policy explains our practices regarding the collection, use, and protection of your information when you use the Dice Shaker mobile application.
Information We Collect
Personal Information
Dice Shaker does not collect any personally identifiable information. We do not require:
- User registration or accounts
- Email addresses
- Names or usernames
- Contact information
- Precise location data
- Any form of personally identifiable information
Analytics Data
To improve our app and understand how it's being used, we collect anonymous usage analytics through Firebase Analytics. This data includes:
Usage Information:
- App screens viewed (splash screen, main screen, history dialog)
- Features used (shake vs button rolling, history viewing, sound settings)
- Dice rolling patterns (number of dice, total values)
- App engagement metrics (session duration, frequency of use)
Technical Information:
- Device type and model (e.g., "Android phone")
- Operating system version
- App version
- Country (based on IP address, not precise location)
- Language preference
- Anonymous device identifiers (Firebase Installation ID)
Important: All analytics data is anonymous and cannot be used to identify you personally. We do not link this data to any personal information.
Local Data Storage
The app stores the following data locally on your device:
- Roll History: The last 200 dice rolls including timestamp, number of dice, values, and totals
- Sound Preference: Your choice to enable or disable sound effects
This data is stored using Flutter's SharedPreferences and remains on your device. It is not uploaded to our servers or included in analytics.
How We Use Information
Local Data
The locally stored roll history is used solely to:
- Display your previous dice rolls within the app
- Allow you to filter rolls by date
- Calculate statistics for your gaming sessions
Analytics Data
We use anonymous analytics data to:
- Understand which features are most popular
- Identify and fix technical issues
- Improve app performance and user experience
- Make informed decisions about new features
- Monitor app stability and crashes
We never use analytics data to:
- Identify individual users
- Sell data to third parties
- Display targeted advertisements
- Track users across apps or websites
Data Sharing and Disclosure
Analytics Data
Anonymous analytics data is processed by Google through Firebase Analytics. Google may use this data in accordance with their privacy policy to:
- Provide analytics services
- Improve their products
- Comply with legal requirements
Firebase Analytics Privacy Policy: https://firebase.google.com/support/privacy
We Never Share
- Personal information (we don't collect any)
- Your dice roll history (stays on your device)
- Any data for advertising purposes
- Any data with other third parties
Device Permissions
Dice Shaker requires the following device permissions to function:
Accelerometer Access
- Purpose: To detect device shaking for the shake-to-roll feature
- Usage: The accelerometer data is processed in real-time to trigger dice rolls
- Storage: Accelerometer data is never stored or transmitted
- Optional: You can still use the app without shaking by using the manual roll button
Audio Playback
- Purpose: To play dice rolling sound effects
- Usage: Plays local sound files included with the app
- Optional: Sounds can be muted at any time through the app interface
Internet Access (Android only)
- Purpose: To send anonymous analytics data to Firebase
- Usage: Minimal data transmission for analytics events
- Optional: The app works fully offline; analytics will queue and send when connected
Third-Party Services
Dice Shaker integrates with the following third-party services:
Firebase Analytics (Google)
- Purpose: Anonymous usage analytics
- Data Collected: App usage patterns, feature engagement, technical information
- Privacy Policy: https://firebase.google.com/support/privacy
- Opt-out: You can disable analytics collection in your device settings (see "Your Choices" section)
Google AdMob
- Purpose: Display banner advertisements
- Data Collected: Ad interaction data, device advertising ID
- Privacy Policy: https://policies.google.com/privacy
- Opt-out: You can reset your advertising ID or enable "Opt out of Ads Personalization" in your device settings
No Other Third-Party Services
- No social media integrations
- No cloud storage services
- No user accounts or authentication
Internet Connectivity
Dice Shaker can work completely offline, but uses internet when available for:
- Sending anonymous analytics data to Firebase
- Loading advertisements (if available)
The app:
- Functions fully in airplane mode (analytics will queue)
- Never downloads game content or updates
- Never uploads your roll history or personal data
- Only transmits minimal analytics data when connected
Data Security
Your locally stored roll history is protected by your device's built-in security features. We recommend:
- Using device lock screens (PIN, password, biometric)
- Keeping your device's operating system updated
- Not sharing your device with untrusted individuals
Children's Privacy
Dice Shaker is suitable for all ages. The app complies with the Children's Online Privacy Protection Act (COPPA) as:
- We do not knowingly collect personal information from children under 13
- Analytics data is anonymous and cannot identify individuals
- No social features or communication tools exist
- No user accounts or registration required
- Content is appropriate for all ages
Parents can:
- Disable analytics through device settings
- Use the app in airplane mode for complete offline use
- Clear app data at any time through device settings
Data Deletion
Local Data
To delete your roll history:
- Uninstall the app from your device, or
- Clear the app's data through your device settings
This will permanently remove all locally stored information.
Analytics Data
Firebase Analytics data is retained according to Google's data retention policies:
- User-level data: 14 months
- Event-level data: 2 months
- Aggregated data: No expiration
You can request deletion of analytics data associated with your device by contacting us.
Your Rights and Choices
Your Rights
You always have the right to:
- Use the app without providing any personal information
- Delete the app and all associated local data at any time
- Opt-out of analytics data collection
- Request information about data collected
- Contact us with any privacy concerns
Your Choices
Disable Analytics:
- Android: Settings > Google > Ads > Opt out of Ads Personalization
- iOS: Settings > Privacy > Analytics & Improvements > Turn off "Share With App Developers"
- Or use the app in airplane mode
Disable Ads:
- The app will function normally if ads fail to load
- You can reset your Advertising ID in device settings
Complete Privacy Mode:
- Use the app in airplane mode
- This prevents all data transmission while maintaining full functionality
Changes to This Privacy Policy
We may update this Privacy Policy from time to time. Changes will be indicated by updating the "Last Updated" date at the top of this policy. We encourage you to review this policy periodically.
For significant changes, we will provide notice through:
- App store update notes
- In-app notification (in future versions)
International Users
Dice Shaker can be used globally. Since no data is transmitted from your device, there are no international data transfer concerns.
California Privacy Rights
California residents have specific rights under the California Consumer Privacy Act (CCPA). Since Dice Shaker does not collect personal information, these rights are inherently protected.
European Union Users
For users in the European Union, Dice Shaker is fully compliant with the General Data Protection Regulation (GDPR) by design, as we do not process any personal data.
Contact Us
If you have questions, concerns, or feedback about this Privacy Policy or our privacy practices, please contact us at:
Email: [email protected]
Developer: BinaryScript
You may also reach out through:
- The app store where you downloaded the app
Legal Basis
This privacy policy is provided in accordance with applicable privacy laws and regulations to ensure transparency about our data practices, even though we do not collect personal information.
Consent
By using Dice Shaker, you acknowledge that you have read and understood this Privacy Policy. Since we don't collect data, no explicit consent for data processing is required.
Remember: Your privacy is our priority. Dice Shaker is designed to be a simple, fun, and private dice rolling experience. Enjoy rolling!