Privacy policy
Last updated on 28 September 2026.
Contents
- In short
- Who is responsible
- Your camera
- What stays on your phone
- When something does leave your phone
- Helping improve recognition
- The log for troubleshooting
- The caller
- No ads, no tracking
- The permissions the app asks for
- Why we are allowed to do this
- Who else is involved
- Outside the EU
- How long we keep things
- How we protect your data
- Your rights
- In the United Kingdom
- If you email us
- Our website
- Questions
- When this text changes
In short
EasyDart has no account with us and no ads, and we measure nothing. What your camera sees is counted by the app on your phone; the picture is never stored or sent anywhere. Your matches and players stay on your phone, except in the backup Android makes in your own Google account as long as you leave it on, and on your TV if you cast yourself. If you buy Pro, Google gives us an order number, what you bought, the price, the date and your country, but never your name or your payment details. If you email us, we have your email.
Who is responsible
EasyDart is an app by EXO Solutions. We are responsible for what the app does with your data. Email a question about your privacy to support@exosolutions.nl. Our address, our Chamber of Commerce number and our VAT number are on exosolutions.nl/darts.
Your camera
The app uses your camera to look at your board and count your darts. That work happens inside the app, on your phone, with a model that simply ships with it.
In this app - the version from the Play Store - no image is kept and no image is sent. A frame is counted and then it is gone. The camera only runs on the camera screen, and you can see when. A test build made by the developer can pass frames on; that is further down, under the log for troubleshooting.
What stays on your phone
The app keeps your matches, your players, your settings and your board calibration in your phone's storage. If Cloud backup is on, Android also takes them into your phone's backup. Turn it off under Settings and nothing new goes in, and at your phone's next backup Android replaces the previous one with an empty one. From then on it is on this device only, and gone when you uninstall the app. A backup as a file, which you put somewhere yourself, can be made there too. Whether Google backup is on on your phone itself, the app cannot see; you find that in your phone's settings.
When something does leave your phone
Five things. The first is on by default and you turn it off under Settings; the other four only happen if you switch them on yourself.
Backup via Google: Android puts your matches, players, settings and calibration in your phone's backup, in your own Google account, and brings them along when you set up a new phone. Android handles that itself; we never see that backup. Your Pro status does not go with it: on the new phone the app gets it from the store.
The score on your television: your phone puts it at an address on your own wifi, where your TV picks it up. That stays inside your own network and does not go over the internet.
That address carries the score of the match with the player names on it, over plain http. So anyone on your wifi who knows the address can pull up that page too, for as long as casting is on.
Casting to a Chromecast: that goes through Google Cast. Only when you tap cast does Google's Cast software start in the app. It looks for Chromecasts on your wifi and sends the score with the players' names to the Chromecast you pick. Along the way the Cast software also sends Google usage data about casting, such as which devices were found, whether connecting worked and which phone model you have. Google does that for itself; what Google does with it is described in Google's privacy policy (policies.google.com/privacy).
A purchase: that goes through Google Play. The app on your phone only hears from Google Play whether you have Pro. Google sells Pro on our behalf, and as the provider we receive an overview of orders from Google, including an order number, what was bought, the price, the date and the country. We never see your name or your payment details. What Google itself does with your purchase is described in Google's privacy policy.
A backup file: the app writes it to your downloads folder, and you decide what happens to it.
Helping improve recognition
Under Settings > Automatic scoring you will find Help improve recognition. With it you help TipNet, the model that counts your darts, get better. The option is off by default, is available from age 16, and only switches on when you say yes yourself on a separate screen that explains everything.
What is then sent: for each dart you correct yourself, two crops of about 16 by 16 cm of your board around that dart (just before and just after the throw), the score the camera saw and the score you entered, the calibration of your board, the angle, the zoom and the exposure of the camera, your phone model, the version of the app and of TipNet, and the hour. With it goes a random number the app makes for this option, so that we can find your contributions. No name, no players, no sound, no location and never the whole camera image. Sending only happens over wifi.
Where it goes: to Cloud Storage for Firebase by Google, in the Netherlands (europe-west4). Google stores it there for us. To check that an upload really comes from EasyDart, the app asks Google Play for an authenticity check (Firebase App Check with Play Integrity). We only use it to improve TipNet, and keep each crop for at most 24 months after receipt, including the copy on our training computer.
Stopping and deleting: switch the option off, and nothing more is sent and the app deletes whatever was still waiting. Email the number shown below the option to support@exosolutions.nl and we will delete everything that belongs to it within a month.
In this version nothing is sent yet: the storage does not exist yet.
The log for troubleshooting
A test build can send a log and camera frames to a computer belonging to the maker, and only to an address set there by hand. The build from the Play Store cannot do that: it does not accept such an address.
An address that was once set on this phone is not used by the Play Store version either: it does not even read it back. And the button to send a log only exists in a test version.
The caller
The AI voices of the callers are inside the app itself. If you have the score read out by a voice of your phone, the app only offers voices that work without internet, so that nothing leaves your phone then either.
Jack, Allison and Henk were made with AI: their voices with ElevenLabs, and their portraits with AI too. They are not real callers.
No ads, no tracking
There are no ads in the app and we measure nothing: no counter, no profile, and no advertising or analytics library. Only when you cast to a Chromecast does Google's Cast software itself send usage data about casting to Google (see above). If anything is ever added, it will be here before it is switched on.
The permissions the app asks for
Camera, to count your darts: say no and manual scoring still works. Internet, which the app does not use to fetch anything, but which the Play Store and casting to your TV do need. And vibration, for the short tap at every dart.
Two more come with paying: paying through Google Play, and being allowed to see whether there is a connection. That last one is asked for by Google's own billing library, and the app now looks at it too: if your phone says there is no connection, the app does not write down a “no” from the store, so you do not lose your Pro just because you were offline for a moment. It says no more than yes or no; the app cannot see which network you are on.
And two for casting to a Chromecast: finding nearby devices, and using your local network. The app only asks for them the first time you tap cast, only to find your Chromecast and never to work out where you are. If you say no, casting does not work and everything else keeps working. Seven in total, and that is exactly what the Play Store shows for the app.
Why we are allowed to do this
What the app does on your phone, it does because you use the app and it would not work otherwise. The backup via Google is on because it takes your matches to a new phone; that is our legitimate interest, and if you disagree, turn off your Cloud backup. We process a purchase to deliver your subscription, and we keep the order details for seven years because tax law requires it; without those details you cannot buy Pro. We answer your email because you ask us to. The crops for recognition only with your consent. Our web host's log keeps the website secure; that too is our legitimate interest.
Who else is involved
Google Play sells Pro on our behalf and handles the payment; Google itself is responsible for what it processes along the way. Google Cast and the Android backup are services Google provides to you, and Google itself is responsible for those too.
If you take part in Help improve recognition, Google stores the crops for us in Cloud Storage for Firebase, as a processor: Google only does with them what we ask. Your email is with our email provider and our website with our web host; they too process only on our behalf.
Outside the EU
Google is an American company. What goes through Google (Google Play, Google Cast and later the authenticity check for the crops) may therefore also be processed in the United States. Google takes part in the EU-US Data Privacy Framework, which the European Commission has decided offers adequate protection, and its terms also include the European Commission's standard contractual clauses. We keep the crops themselves in the Netherlands.
How long we keep things
Order details: seven years, because tax law requires it. Your email: two years after our last contact. Crops for recognition: at most 24 months after receipt, or shorter if you ask us to delete them. Our web host's log: at most 30 days. What is on your phone, you keep yourself: it is gone when you uninstall the app.
How we protect your data
What we hold, the order details, your email and later the crops, sits behind accounts with two-step verification, and only we can get to it. What goes over the internet is encrypted (https). The score on your TV over wifi is the exception: it travels within your network over plain http, as described above.
Your rights
You may ask us which data we have about you, and have it corrected or deleted, or its use restricted. You may object, ask to take your data with you, and always withdraw a consent. Email support@exosolutions.nl for this. If it is about a purchase, add your order number (it starts with GPA.); if it is about crops, the number under Help improve recognition. We answer within a month.
If you are under 16, your parent or guardian may do this for you. Nothing is decided about you by a computer alone.
If you disagree with how we handle your data, tell us. You may also lodge a complaint with the Dutch Data Protection Authority (Autoriteit Persoonsgegevens), or with the supervisory authority in the country where you live.
In the United Kingdom
If you live in the United Kingdom, the UK GDPR applies to you as well. You have the same rights as above, and you can complain to the Information Commissioner's Office (ico.org.uk). For what goes to the United States through Google, the UK Extension to the Data Privacy Framework applies.
If you email us
If you email us, we use your email address and what you write only to answer you and help you. The email is kept by our email provider, which stores it for us. We delete it two years after our last contact, unless we have to keep it longer, for example because it belongs to a refund.
Our website
On exosolutions.nl/darts there are no cookies, no counters and nothing from other parties. Our web host does keep a log with your internet address, your browser and which page you requested, to keep the site running securely. That log is deleted after at most 30 days.
Questions
Want to know what the app has of yours, or want it gone? Uninstall the app and everything on your phone is gone. A backup via Google is managed in your Google account; turn off Cloud backup and nothing more from EasyDart goes into it. Have a question? Email support@exosolutions.nl.
When this text changes
If the app starts doing something different with your data, we update this text first, with the date at the top. For anything that needs your consent, we ask for it again.