Chalkie
Privacy Policy
Last updated: October 27, 2026
Chalkie (“the app”) is an offline-first darts scorer. Ordinary scoring does not require an account. Purchases, usage measurement and optional live scoreboard sharing use network connections. The version-specific details below describe iOS 1.0.10; they do not announce its availability in any storefront.
Game data and optional scoreboard sharing
Matches, player profiles and statistics are stored on your device for normal play. If you start live scoreboard sharing, the app sends player display names, scores, legs, averages and update times to our Firebase scoreboard service. Anyone with the board code can view the shared game. You can use nicknames instead of real names.
iOS 1.0.10 requests removal of the shared snapshot when you stop sharing and registers disconnect cleanup when it can reach the service. Network interruptions or an interrupted session can delay cleanup. A board code is a sharing link, not an account login. Contact us with the code if you need help with a shared record.
Boards with eight-character codes use Firebase Authentication to create a pseudonymous publisher identifier, which the app keeps on your device so it can manage only the boards it creates. The identifier is stored privately with the board and is not shown to viewers. Stopping sharing requests removal of the board; network interruptions can delay cleanup. The publisher identifier can remain after a board is removed.
Purchases and Pro access
Apple or Google processes subscriptions and one-time purchases through the store where you downloaded the app. RevenueCat receives an app-generated customer identifier and purchase information to validate purchases, restore access and manage entitlements. We also use purchase and usage information to understand how Chalkie is used and whether acquisition activity brings users who continue playing. RevenueCat records can be associated with AppsFlyer installation identifiers and Apple Ads attribution information.
We do not receive your payment-card details. Manage subscriptions through the store where you bought them; deleting Chalkie does not cancel a subscription.
Usage and acquisition measurement
We use AppsFlyer and RevenueCat to measure app openings, onboarding, gameplay milestones, paywall interactions and purchase outcomes. These services process installation and customer identifiers, device and operating-system details and network information. AppsFlyer uses IP addresses to derive approximate location. Its SDK can also provide technical performance signals for fraud detection. Records can be linked to the same installation or customer identifier; they are pseudonymous rather than fully anonymous. Our custom analytics events do not include player names, microphone audio or speech transcripts.
iOS 1.0.10 is configured to use the AppsFlyer Strict SDK without IDFA collection and to block forwarding to AppsFlyer advertising partners before measurement starts. Apple Ads attribution remains enabled. These settings apply to iOS 1.0.10 when installed; older versions and other platforms may use different configurations. See the privacy disclosures for the app in the store where you downloaded it.
Chalkie does not display banner or interstitial advertising, and we do not sell your data.
Voice scoring and data export
Voice scoring requests microphone and speech-recognition permissions when you use the feature. iOS 1.0.10 requires on-device recognition for supported English, German and Dutch models. If the device or language model is unavailable, you can continue entering scores manually. Chalkie does not upload voice recordings or transcripts through its custom analytics.
If you export your game data from Settings, the app prepares a file on your device. In versions with full backup and restore, a backup includes local profiles, settings, matches, practice progress and tournaments. Purchase entitlements and service installation identifiers are not transferred in these backups. Restoring a backup replaces local game data after your confirmation and keeps a local recovery copy; it does not upload the file to us.
In those versions, Android exports use the system folder picker to save the file in a location you choose; iOS exports open the system share sheet. Web exports, where available, use a browser download. Exported files can contain player names and game history. You control where you save or share them. Any other app, storage provider or service you choose handles the copy under its own privacy practices.
Service providers and support
We use RevenueCat for purchase infrastructure, AppsFlyer for usage and acquisition measurement, and Google Firebase for optional shared scoreboards. Their privacy information is available at RevenueCat, AppsFlyer and Google.
If you email support, we receive your email address and the information you include so that we can respond. Do not send payment-card details or passwords.
Data retention, deletion and choices
Local game data remains on your device until you remove it or uninstall the app, subject to device backups. Remote purchase, analytics, support and shared-scoreboard records are separate from the local app. We and our service providers retain records as needed to provide these services, address support and fraud issues, and meet applicable record-keeping obligations. There is no fixed automatic deletion period for every provider record.
In versions that offer Settings → Delete LiveBoard account, you can delete the anonymous LiveBoard publisher account used by this device and the shared boards it owns. This needs an internet connection. The app confirms completion only after the service confirms deletion. If deletion cannot be completed, some boards may already have been removed; reconnect and try again. This action keeps your local games, backups and Pro access, and does not cancel subscriptions. Manage subscriptions through the store where you bought them. A new LiveBoard account is created only if you explicitly start sharing again.
You can decline microphone permissions and continue ordinary manual scoring, and you can stop optional live-board sharing. LiveBoard account deletion does not erase separate analytics, purchase or support records. Contact us with privacy, access or deletion requests for those records; include a board code if your request concerns a shared board. Deleting the app does not automatically erase all provider-held records or cancel store subscriptions.
Children
Chalkie is not directed at children under 13.
Contact and changes
For questions or requests, email support@chalkiedarts.app. We will update this policy when our practices change and provide notice of material changes through the app or website as appropriate.