Privacy Policy – International Draughts
Last updated: 2026-03-01
What Data We Collect
- Email address
- Username / display name
- Game history and statistics
- Glicko-2 rating
- JWT session token
- Device preferences (game settings)
Sign in with Apple
If you choose to sign in with your Apple ID, we receive the following from Apple:
- A unique, app-scoped user identifier (Apple does not share your actual Apple ID)
- Email address (you may choose to hide it; Apple provides a private relay address)
- Full name (only on first sign-in, if you provide it)
We use this data solely to create and authenticate your account. We do not access your iCloud data, contacts, or any other Apple services.
Apple Sign in with Apple: https://support.apple.com/en-us/HT210318
Google Sign-In
If you choose to sign in with your Google account, we receive the following from Google:
- A unique Google user identifier
- Email address
- Display name
We use this data solely to create and authenticate your account. We do not access your Google Drive, Gmail, contacts, or any other Google services.
Google Privacy Policy: https://policies.google.com/privacy
Crash Reporting & Diagnostics (Sentry)
We use Sentry to detect and fix app crashes, monitor performance, and improve app stability.
What we collect
- Crash logs (stack traces) and runtime error details
- Device model, OS version, app version
- Performance data (app launch time, screen load times, AI computation duration)
- User interaction breadcrumbs (taps, navigation events — no content captured)
- View hierarchy snapshots on crash (layout structure only, no user content)
- Session replay on error (UI replay for debugging — redacted by default, no text or input fields captured)
What we do NOT collect
- Email, username, user ID, or any personally identifiable information
- Gameplay data, request/response bodies, or message content
- Text entered in input fields (redacted in session replays)
Your control
You can disable crash reporting and diagnostics at any time in the app under Settings → Privacy & Diagnostics. When disabled, no data is sent to Sentry. Crash reporting is enabled by default to help us improve the app, but you can opt out at any time.
Data handling
- Storage region: EU data residency (Frankfurt, Germany)
- Data retention: 90 days for error events, 60 days for performance data
- PII scrubbing: enabled by default (
sendDefaultPii: false); IP addresses are stripped before storage viabeforeSendcallback - Sentry Privacy Policy: https://sentry.io/privacy/
How We Collect It
We collect data through account registration, gameplay activity, and in-app settings usage.
Why We Collect It
Data is used for account management, session authentication, progress tracking, leaderboards, and fair matchmaking.
How Long We Keep It
We keep account and gameplay data until the account is deleted. We do not use an automatic purge schedule in the MVP.
Who We Share It With
We do not sell or share your personal data with third parties for marketing purposes. We use the following service providers as data processors:
- Sentry (Functional Software, Inc.) — Crash reporting, performance monitoring, and session replay on EU servers. Only anonymized diagnostic data is shared; no personally identifiable information is transmitted. You can opt out via Settings → Privacy & Diagnostics.
- Apple — Authentication via Sign in with Apple (if you choose this method). Apple's privacy policy applies to data Apple processes.
- Google — Authentication via Google Sign-In (if you choose this method). Google's privacy policy applies to data Google processes.
Your Rights (GDPR)
You can request access, correction, deletion, or withdrawal of consent for your personal data.
How To Delete Your Account
Use the in-app delete account feature in Settings. If needed, contact support by email as a fallback.
Contact
For privacy requests, contact DevDad Support via email.
Governing Law
This policy is governed by the laws of the Netherlands (Dutch law).