1. Introduction
This Privacy Policy describes how Siarhei Liaukovich ("we," "our," or "us") collects, uses, and
protects your information when you use the "Dots and Boxes. Dice rolling" mobile application (the
"App").
2. Information We Collect
2.1 Information You Provide Directly
- Player Names: Custom player names you create in the game
- Game Settings: Your preferred game settings (AI difficulty, grid size, game
mode)
- Language Preferences: Your selected app language
2.2 Information Collected Automatically
- Game Statistics: Win/loss records, game duration, move counts
- App Usage Data: Game sessions, feature usage, crash reports
- Device Information: Device model, operating system version, app version
- Local Storage: Game progress, settings, and statistics stored locally on your
device
2.3 Information We Do NOT Collect
- Personal identification information (name, email, phone number)
- Location data
- Contact information
- Photos or media files
- Payment information
- Biometric data
3. How We Use Your Information
We use the collected information to:
- Provide Game Functionality: Enable game features, save progress, and maintain
statistics
- Improve User Experience: Analyze gameplay patterns to enhance game mechanics
- Technical Support: Diagnose and fix technical issues
- App Development: Improve app performance and add new features
- Localization: Provide the app in your preferred language
4. Data Storage and Security
4.1 Local Storage
- All game data is stored locally on your device using AsyncStorage
- No personal data is transmitted to external servers
- You can clear all data by uninstalling the app
4.2 Data Security
- We implement appropriate security measures to protect your information
- All data is stored locally and encrypted using device security features
- We do not store your data on external servers
5. Third-Party Services
The App uses the following third-party libraries that may collect certain information:
5.1 React Native Libraries
- React Native Localize: Detects device language and region settings
- React Native Sound: Manages audio playback (no data collection)
- React Native Vector Icons: Provides icon fonts (no data collection)
- React Native Skia: Handles graphics rendering (no data collection)
5.2 Crash Reporting, Performance & Diagnostics (Sentry)
We use Sentry (Functional Software, Inc.) to monitor app stability, diagnose crashes, and improve
performance.
What we collect via Sentry
Depending on the event, the app may transmit the following technical data to Sentry:
- Device/OS details (e.g., model, OS version), app version/build, locale, timestamps
- Crash/error data and stack traces, runtime logs ("breadcrumbs")
- Performance and network metadata (e.g., request timing, status codes—not request bodies)
- A pseudonymous session/installation identifier
- Session Replay (mobile): UI interactions and navigation context sufficient to
reconstruct a visual replay of the session (e.g., screen transitions, view hierarchy/snapshots,
gestures, errors).
- User Feedback (optional): if you submit an in-app feedback form, the text you
provide and basic technical context about your session are sent to us via Sentry.
What we do NOT send
- We keep sendDefaultPii disabled, so Sentry does not receive personal identifiers (like name or
email) unless you explicitly provide them in a feedback form.
- We do not intentionally send passwords, payment data, or the free-text contents of forms.
Sensitive fields are filtered or omitted where feasible.
- Session Replay is sampled (see "Sampling & controls" below) and is used only for debugging and
quality purposes—not for advertising or profiling.
Purpose and legal basis
We process diagnostic data to maintain security and reliability, fix bugs, and improve the app. For
EEA/UK users, our legal basis is legitimate interests (GDPR Art. 6(1)(f)). Where consent is required
for certain telemetry, we will rely on your consent and respect your choices.
Role of Sentry & international transfers
Sentry acts as our data processor, handling data on our instructions under a Data Processing
Addendum. Data may be processed on servers outside your country (including outside the EEA/UK).
Where applicable, we rely on appropriate safeguards (e.g., Standard Contractual Clauses).
Retention
We retain diagnostic/replay data in Sentry only as long as necessary for troubleshooting and
improvement—typically 30–90 days—after which it is automatically deleted or anonymized per our
project settings.
Sampling & controls
- Session Replay: we record approximately 10% of sessions, and 100% of sessions
that encounter an error.
- Logs: runtime logs are collected for diagnostic purposes.
- Development builds: additional developer tooling (e.g., Spotlight) may be
active only in development and is not used in production.
If we offer an in-app setting to disable diagnostics/replays, you can use it at any time; otherwise,
contact us and we will honor your choice.
Your rights & contact
To request access, deletion, or to object to processing, contact us at liaukovichsiarhei@gmail.com. We will assist you
and, where applicable, delete associated data from Sentry.
6. Data Sharing
We do not share, sell, or trade your personal information with third parties, except:
- Legal Requirements: When required by law or legal process
- App Store Platforms: Basic usage statistics may be shared with Apple App Store
or Google Play Store as part of their standard analytics
7. Children's Privacy
The App is suitable for all ages and does not collect personal information from children under 13. If
you believe we have inadvertently collected information from a child under 13, please contact us
immediately.
8. Your Rights and Choices
8.1 Data Control
- Delete Data: Uninstall the app to remove all locally stored data
- Reset Statistics: Use the "Clear History" feature in the app settings
- Change Settings: Modify game preferences at any time
8.2 Contact Us
If you have questions about your data or this Privacy Policy, contact us at: liaukovichsiarhei@gmail.com
9. International Users
This App is designed to work globally. If you are using the App outside of Belarus, please note that
your information may be transferred to and processed in Belarus, where our servers are located.
10. Changes to This Privacy Policy
We may update this Privacy Policy from time to time. We will notify you of any changes by:
- Posting the new Privacy Policy in the App
- Updating the "Last Updated" date at the top of this policy
- Sending a notification through the App (if significant changes occur)
Your continued use of the App after any changes constitutes acceptance of the new Privacy Policy.
11. Compliance
This Privacy Policy complies with:
- GDPR (General Data Protection Regulation) for EU users
- CCPA (California Consumer Privacy Act) for California users
- COPPA (Children's Online Privacy Protection Act) for children's data
- App Store Guidelines for both Apple App Store and Google Play Store
12. Contact Information
For any privacy-related questions or concerns, please contact us at the email address above. We will
respond to your inquiry within 30 days.
Note: This Privacy Policy is designed to be transparent about our data practices.
Since our App primarily stores data locally and does not collect personal information, our privacy
impact is minimal. However, we are committed to protecting your privacy and being transparent about
our practices.