• Home
  • FEATURES
  • LAUNCH
  • More
    • Home
    • FEATURES
    • LAUNCH
  • Home
  • FEATURES
  • LAUNCH

Privacy Policy for Bullseye

Effective Date: July 23, 2026
Last Updated: July 23, 2026

EchoDigitalConsulting ("we," "our," or "us") built Bullseye ("the App") as a darts scoring and coaching app with a freemium subscription tier ("Bullseye Pro"). This Privacy Policy explains how we collect, use, and protect information when you use Bullseye.

By using Bullseye, you agree to the practices described in this Privacy Policy. If you do not agree, please do not use the App.

1. Information We Collect

Bullseye has no accounts and no sign-in. You never create a username or password, and we never ask for your name or email address to use the App.

Match, practice, and coaching data

Your matches, practice sessions, throw history, and coaching recommendations are stored locally on your device (Apple's SwiftData framework) and, if you have iCloud enabled, synced to your own private iCloud database — a database only you and your other signed-in devices can read. We, the developers, cannot access, read, or export this data. It is never transmitted to us in any form.

Apple Watch throw-consistency data

If you use Bullseye with a paired Apple Watch, we measure the consistency of your throwing motion (release timing, tempo, follow-through). Raw motion samples are reduced to a pooled summary entirely on your device before anything is stored — the raw motion data itself is never persisted or uploaded anywhere, by us or by Apple. The pooled summary follows the same private-iCloud-sync path as your match data above.

Camera, microphone, and speech data used for live scoring

Bullseye can score your darts automatically using your phone's camera, and can accept spoken scores using your microphone and on-device speech recognition. All of this processing happens live, on your device, to score the dart you just threw — no camera image, audio recording, or speech transcript is stored or transmitted as part of normal scoring.

Health and workout data

If you enable it, Bullseye starts a workout session on your Apple Watch during a match or practice session so it can track your heart rate and keep sampling your throwing motion through HealthKit. This data is used to build your in-app workout recap and is stored the same way as your other match data above (locally + your own private iCloud). We do not access your broader Health app data beyond what a workout session requires.

The one thing we (the developers) can receive: optional camera-frame contributions

Bullseye includes a separate, off-by-default, explicitly-consented feature that lets you contribute board-camera snapshots (small black-and-white images plus one color image of your dartboard) to help us improve the camera-scoring detector. This feature:

  • Is off by default. It only activates if you explicitly turn it on in a dedicated consent screen.
  • Is only available in developer/beta (TestFlight) builds of the App — it is not present for ordinary App Store users, though it can be reachable during Apple's own App Review process.
  • Uploads the images to a public database (Apple's CloudKit public database), separate from your own private data.

This data is linked to your Apple ID. We verified this directly against Apple's current CloudKit documentation: Apple's CloudKit system automatically attaches a "creator" identifier to every record saved to a public database, and this identifier can be resolved back toward account information through Apple's own APIs. This is true even though the images themselves carry no filename or caption identifying you, and even though our app code never reads or displays that identifier. We do not use this identifier for anything — we only use the images to look at dart and board positions — but we want to be accurate rather than claim the contribution is anonymous when CloudKit's own architecture doesn't allow that.

You can turn this feature off at any time from the same consent screen. Turning it off (or resetting all app data) also deletes every image you previously contributed from our public database — not just your local record of having contributed. This deletion is real, retryable if it fails partway, and not merely a promise made in this document; it is implemented in the App itself.

Information We Do NOT Collect

  • We do not collect your name, email address, or any account information — there are no accounts.
  • We do not use advertising identifiers (IDFA) and do not show ads.
  • We do not use any third-party analytics, crash-reporting, or tracking SDKs of any kind. Bullseye has zero third-party software dependencies.
  • We do not track you across other apps or websites.

2. How We Use Information

Because almost everything described above stays on your device or in your own private iCloud database, there is very little for us to "use." What we can act on:

  • The optional camera-frame contributions described above are used solely to improve the accuracy of the App's dart-detection technology.
  • If you contact us for support, we use your message and reply email address only to respond to you.

We do NOT sell your data, build advertising profiles, or make automated decisions that affect you.

3. How We Share Information

We do not sell, rent, or trade any information. We may disclose information if required by law, legal process, or government request, or to protect the safety, rights, or property of EchoDigitalConsulting, our users, or the public.

Your private match, practice, and workout data is never shared with us or anyone else — it lives in your own iCloud account, governed by Apple's own privacy practices for iCloud.

4. Third-Party Services

Bullseye uses zero third-party services, SDKs, or dependencies. The only "third party" involved in any part of the App is Apple itself, through:

Apple ServicePurposeiCloud (private database)Syncing your own match/practice data across your own devicesiCloud (public database)Storing optional, consented camera-frame contributions (see Section 1)Game CenterOptional leaderboards/achievements, if you choose to sign inStoreKitProcessing Bullseye Pro subscription and lifetime-unlock purchasesHealthKitOptional workout/heart-rate tracking during matches

See Apple's Privacy Policy for how Apple itself handles data within these services.

5. Data Retention

  • Match, practice, and coaching data: retained on your device (and your private iCloud, if enabled) until you delete it — either individual records within the App, or via the App's "Reset All Data" feature.
  • Data export: Bullseye includes an in-app JSON backup/export feature so you can export your own data at any time.
  • Optional camera-frame contributions: retained in our public database until you revoke consent or reset your data, at which point we make a real, retryable attempt to delete every record you previously contributed (see Section 1).

6. Data Security

  • All iCloud sync (private and public) is encrypted in transit by Apple.
  • Your private match/practice data is encrypted at rest as part of Apple's standard iCloud private-database protections.
  • We have no server of our own — there is no separate infrastructure of ours where your data could be exposed, because we never receive it.

7. Your Rights

Because Bullseye has no accounts, most of these rights are already exercised directly by you, in the App:

  • Access & export: use the App's own JSON backup/export feature.
  • Deletion: use the App's "Reset All Data" feature, or delete individual records.
  • Withdraw consent for the optional camera-frame contribution: turn it off in its consent screen at any time (this also deletes your prior contributions remotely, as described in Section 1).

For anything this document doesn't cover, contact us at privacy@echodigitalconsulting.ca and we will respond within 30 days.

For European Union Residents (GDPR)

  • Data controller (for the optional camera-frame contribution feature, the only data we can access): EchoDigitalConsulting, privacy@echodigitalconsulting.ca.
  • Lawful basis: your explicit consent for the camera-frame contribution feature; no other processing basis applies since we do not otherwise receive your data.
  • You have the right to restrict or object to processing, and to lodge a complaint with your local Data Protection Authority.

For California Residents (CCPA)

  • We do not sell or share personal information.
  • Right to know / delete: exercised directly in-app as described above; contact us for anything relating to the camera-frame contribution feature specifically.
  • We will not discriminate against you for exercising your CCPA rights.

For Indian Residents (DPDP)

  • Data fiduciary (for the camera-frame contribution feature only): EchoDigitalConsulting, privacy@echodigitalconsulting.ca.
  • Consent is obtained before that feature activates; you may withdraw it, correct, or erase your contribution at any time as described in Section 1.

8. Children's Privacy

Bullseye is not intended for children under 13, and we do not knowingly collect personal information from children under 13. If we discover that we have received data from a child under 13 through the optional camera-frame contribution feature, we will delete it promptly. If you believe a child has contributed data to us, contact us at privacy@echodigitalconsulting.ca.

9. Changes to This Privacy Policy

We may update this Privacy Policy from time to time. When we make significant changes, we will update the "Last Updated" date above and, for material changes, note it within the App. Continued use of Bullseye after changes are posted constitutes acceptance of the updated policy.

10. Contact Us

  • Email: privacy@echodigitalconsulting.ca
  • Developer: EchoDigitalConsulting

Copyright © 2026 Bullseye Dart Coach - All Rights Reserved.

  • Home
  • terms of service
  • privacy-policy

Powered by

This website uses cookies.

We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.

Accept