Privacy Policy
Effective Date: March 31, 2026
1. Introduction
Joris Dijkstra Software & Consultancy ("Dart Scores", "we") respects your privacy. This policy explains how we handle your personal data when you use the Dart Scores mobile app and when you use our online tournament management websites and related services (for example our tournament dashboard, public registration pages, and live tournament dashboards).
2. Data Controller
For the processing described in this policy as carried out by us, the data controller is:
Joris Dijkstra Software & Consultancy
Singelstraat 24, 3513BP, Utrecht, The Netherlands
Email: info@dart-scores.com
Tournament organizers. When an organizer runs an event on our platform, they may collect and decide how to use participant data for that event (for example who appears on a public scoreboard). In many cases the organizer will also be a controller for that event-related data under applicable law. If you have questions about how a specific tournament uses your data, contact the organizer as well as us.
3. Data We Collect
| Data Type | Purpose | Legal Basis (GDPR) |
|---|---|---|
| Profile Data (Name, Photo, City) | To display your public profile to other players. | Contract / Consent |
| Device Identifiers (DeviceCheck, Android ID) | To prevent ban evasion and enforce safety bans on devices. | Legitimate Interest (Safety) |
| Game Statistics | To track your scores and progress. | Contract |
| Video/Audio Buffer | To moderate safety incidents. Only uploaded if a report is filed. | Legitimate Interest (Safety) |
| Usage Data (Analytics) | To improve app stability (via Sentry/Google Analytics). | Legitimate Interest / Consent |
| Advertising Data | To show ads via AdMob. | Consent (via CMP) |
| Organizer account (web) | To authenticate and operate tournament admin accounts (e.g. email, name, organization or club details, settings). | Contract / Legitimate Interest |
| Tournament & registration data | To run schedules, draws, results, and registration flows (tournament metadata, participant names/emails, team data, match outcomes as entered or generated in the product). | Contract / Legitimate Interest |
| Organizer purchases (billing) | To process payments for optional organizer-side purchases in the dashboard (handled by our payment processor; we receive transaction-related records). | Contract |
| Technical & security logs (web) | To secure and operate tournament websites (e.g. IP address, device/browser type, timestamps, error logs). | Legitimate Interest (security, service operation) |
4. Online tournament service — visibility and retention
- Public pages. Organizers may enable public dashboards or registration pages. Information they choose to publish (such as player names, match results, or standings) may be visible to anyone with the link or on the open web, depending on their settings.
- Who can see registration data.Participant contact details are available to the organizer of that tournament and to us as needed to provide the service (support, security, legal compliance). They are not used for the App's in-app advertising profile unless a separate product integration clearly says so.
- Retention. Tournament and registration data are kept for as long as the organizer account and tournaments require for operation, plus a reasonable period for backups, disputes, and legal obligations. Organizers may be able to delete or export data within the product where we provide those controls; you can also contact us to exercise your rights (Section 9).
5. Video Streaming and Recording (The "Rolling Buffer")
- Technology: We use GetStream.io to facilitate peer-to-peer and server-relayed video calls.
- Recording Policy: We do not continuously record or store your video calls on our servers.
- Safety Buffer: The App stores a temporary, rolling buffer of the last 60 seconds of video locally on your device.
- Upload Trigger: This data is only transmitted to our servers if you file a report against a user, or if a user files a report against you. This allows us to verify claims of misconduct.
- Retention: Evidence from reports is retained for up to 90 days to resolve the dispute, after which it is permanently deleted, unless required for legal proceedings.
6. Ads and Analytics
- Google AdMob: We display ads. For users in the EEA/UK, we use a Consent Management Platform (CMP) to request permission for personalized ads. If you decline, ads will still be shown but will not be based on your personal data.
- Sentry & Google Analytics: We collect anonymized crash reports and usage statistics to fix bugs. We have configured these tools to avoid collecting personal identifiers where possible.
7. Data Sharing
We do not sell your data. We share data only with essential service providers:
- GetStream.io: For video and chat infrastructure.
- Google (Firebase/AdMob): For hosting, analytics, and ads.
- Sentry: For error tracking.
- RevenueCat:For App & Play Store purchases & subscription states.
- Payment processors: To process organizer-side purchases for the tournament service. Where Paddle acts as merchant of record for those sales, Paddle processes checkout and payment data under its own privacy notice; we receive information needed to deliver the product and support your account.
- Authentication / cloud hosting providers: As needed to run the tournament web application (e.g. sign-in and infrastructure vendors we use from time to time).
- Law Enforcement: If required by law or to prevent imminent harm.
8. Data Retention
- Paid/Registered Users: Data is kept as long as your account is active. You can request deletion at any time.
- Anonymous Users: Game data may be stored locally on your device. Server-side logs of anonymous activity are deleted after 90 days of inactivity.
- Tournament service: Registration and tournament records are retained as described in Section 4 and deleted or anonymized when no longer needed for the purposes above, subject to legal retention requirements.
9. Your Rights (GDPR/CCPA)
You have the right to access, correct, delete, or export your personal data. To exercise these rights, please contact us at info@dart-scores.com.
- Withdrawal of Consent: You can revoke consent for ads via the App settings or the CMP menu.
10. Children
The App is not intended for children under 18. The tournament service is intended for use by organizers and participants in line with our Terms & Conditions. We do not knowingly collect data from children inappropriately. If we discover we have collected data from a minor contrary to our policies, we will take steps to delete it.
11. Changes
We may update this policy. Significant changes will be notified via the App, the tournament service, or this website, as appropriate.
Questions about this Privacy Policy? Contact us at info@dart-scores.com or via our contact form.