Last updated 11 September 2026 · applies to Dartio for iPhone, iPad and Apple Watch
Dartio is a darts scorekeeper. It does not need to know who you are, and it is built so that it does not find out.
Dartio is published by Tofesoft. For anything in this policy, write to tofesoftware@gmail.com.
Players, matches, every dart you record, your settings and your statistics are stored locally on the device. A free match never leaves it.
Collected through Google Firebase Analytics from the moment you open the app. Events say what kind of thing happened, never what was thrown:
This is enforced in the app's type system rather than by convention: the value an event can carry has no free-text case, so a player name, a score sequence or an identifier cannot be attached to one even by mistake.
Google Crashlytics, so a crash can be fixed. A report carries the device model, the OS version and a stack trace. It carries no gameplay content.
Created only when something genuinely needs a durable identity — a purchase, or Cloud Sync. A fresh offline launch creates none. It is a random identifier issued by Firebase Authentication; it is not your Apple Account, your email or your name, and it is not shared with anyone else.
If you buy Dartio Pro, RevenueCat and Apple record which plan you hold and when it renews, so the app knows you are entitled to it. Payment is handled entirely by Apple. We never see or receive your card details.
Cloud Sync is a Dartio Pro feature and is off by default. With it on, the player names you typed and your completed matches are stored in a document that belongs to your anonymous identifier, in Google Cloud Firestore in the European Union. Matches still in progress are never uploaded.
Firebase Remote Config fetches configuration values, and Firebase App Check sends a token from Apple's DeviceCheck service that shows the request came from a genuine copy of Dartio. Neither carries anything about you or your game.
No location. No contacts, photos, calendar or files. No health or fitness data. No microphone or camera. No advertising identifier (IDFA), and Dartio never asks for tracking permission because it does not track. No data is sold, and none is shared with data brokers or advertising networks.
| Processor | What for |
|---|---|
| Google (Firebase) | Analytics, crash reports, the anonymous identifier, Cloud Sync storage, configuration, App Check |
| RevenueCat | Knowing whether a Dartio Pro purchase is active |
| Apple | The purchase itself, and the App Store |
They act on our instructions for these purposes. Cloud Sync content is stored in the EU; analytics and crash reports are processed on Google's infrastructure, which may be outside your country, under Google's standard data protection terms.
You can ask us what we hold about you, ask for it to be corrected, ask for it to be deleted, or object to our processing it. Write to tofesoftware@gmail.com. Because Dartio has no account system, please write from the device with Cloud Sync on so we can identify the data to act on. We answer within 30 days. If you are in the EU or the UK you may also complain to your local data protection authority.
Dartio is not directed at children under 13 and we do not knowingly collect their data. There are no accounts, no profiles and no way for one user to contact another.
If this policy changes we will update the date at the top, and a change that affects what we collect will be described in the app's release notes.