Bike Computer: Privacy Policy
Dexy Labs · Android (Google Play) and iPhone (App Store) · Package com.dexylabs.bikecomputer · Last updated: 25 October 2026 · Contact: [email protected]
Bike Computer is published by Dexy Labs ("we"), which is responsible for your data. Contact: [email protected]. This page has two parts: first what Bike Computer itself does with your data, then the services it may use, which are the same for all Dexy Labs apps. If the app's own part is more specific, it applies to this app.
How to delete your account and data: https://www.fishinggames.us/blog/biciklisticki-merac/delete-account/
What Bike Computer does with your data
This part describes Bike Computer as of the date above. A newer version may add features from the next part; they then work exactly as described there.
iPhone version (App Store)
Bike Computer for iPhone works like the Android version described below, with these differences:
- No ads: the iPhone version shows no ads of any kind, contains no advertising SDK, does not use the advertising identifier (IDFA) or the identifier for vendors (IDFV), does not track you across apps and never asks for tracking permission. Everything below about ads, AdMob, Unity Ads, consent forms and the advertising ID applies only to Android.
- Location: the app asks for your location "While Using the App" and uses it only while a ride you started is recording, also with the screen off (iOS then shows the location indicator). The Lock Screen and Dynamic Island show the running ride (Live Activity) with Pause and Finish buttons. When no ride is recording, the app does not use your location.
- Map: the route is drawn on Apple Maps. To show the map, your iPhone loads the map of the area you are looking at from Apple, under Apple's privacy policy; your rides and routes are not sent.
- Barometer: climbing can be measured with the iPhone's barometer (Motion & Fitness). The readings stay with the ride on your iPhone.
- Apple Health (optional): only if you turn on "Save rides to Apple Health" or tap "Save to Apple Health" on a ride, a finished ride is saved to the Health app on your iPhone as a cycling workout (distance, active energy, heart rate and route). The app reads nothing from Health. Health data is never sent to us, sold or used for advertising.
- Bluetooth sensors (optional): the app connects only to heart rate and speed/cadence sensors you choose. Their readings are shown during the ride and saved with it on your iPhone.
- Purchases: Bike Computer Pro (monthly subscription or one-time lifetime purchase) is sold through the App Store. Apple processes the payment and the app checks Apple's signed transaction on your iPhone; there is no account and no server. We never see your payment details or your Apple Account. Use Restore purchases in Settings on a new iPhone; manage or cancel the subscription in your Apple Account settings.
- Usage statistics and crash reports: none are sent from the iPhone version.
- Backup: instead of Android backup, iOS may include the app's rides and settings in your iPhone's iCloud or computer backup, under Apple's policies; we cannot see it.
- Rating: the App Store rating window may appear after a saved ride (iOS decides how often); the rating goes to Apple.
- Deleting your data: Settings → Delete all my data in the app, or delete the app. Nothing is kept anywhere else.
- AI coach: the AI coach described further down is on Android only; the iPhone version has no server and sends nothing to AI.
Your rides stay on your phone
The app records a ride only after you tap Start ride. While a ride is recording it uses your phone's GPS (precise location) to measure speed, distance, time and the route. Your routes, ride history, bikes and their total distance are stored only on your device. They are not uploaded to our servers or shared with third parties, and they are not used for ads. The only exception is what you yourself send to the AI coach, described below; your route is never part of that. The app does not use your location in the background when no ride is recording. The app has no account and no sign-in. Uninstalling the app deletes all its data.
You can export a ride as a GPX file. The file is created only when you ask for it, and it goes only where you choose to save or send it.
If Android backup is turned on in your phone's settings, Android may include the app's rides and settings in your phone's own Google backup (encrypted, in your Google account); we cannot see or access it.
AI coach (Android)
The Coach tab is optional and asks for your agreement the first time you use it; you can turn it off in Settings. It works only when you tap one of its buttons. Each request goes over HTTPS to our server (Google Cloud Functions) and on to an AI provider (Anthropic, Claude API, privacy policy) to produce the answer. We do not keep the content of a request or the answer on our server, and we do not use them for ads.
- Where to ride and Before you ride: your approximate location, rounded to about 1 km and taken once at the moment you tap. We send only the wider area (about 11 km) to OpenStreetMap (Overpass API) to find cycling routes and to MET Norway to get the forecast, from our server, so they do not see your phone. Your location is not stored; found routes and forecasts are kept per wider area, with nothing about you. If you have not given the location permission, the app asks for approximate location only.
- Ride comment and Week plan: ride numbers (distance, time, average and maximum speed), your weekly goal and the choices you make. Never the route or any point of it.
- Ask the coach: your question and your bike's total distance. Please do not write personal data in a question.
- Daily count: a random identifier created on your phone for this install, stored by us only as a hash, with the number of answers used that day. If you have Pro, we check your Google Play purchase to give you the Pro count. Play Integrity is used to confirm the request comes from the app from Google Play.
Answers are generated by AI and can be wrong. They are suggestions, not navigation, safety or medical advice: a suggested route may be closed, busy or unsuitable, so check it and the conditions yourself. You can report an answer with the Report link under it, which opens an email to us. Route data © OpenStreetMap contributors. Weather data: MET Norway.
Service reminders
Reminders for the chain, brakes, tyres and full service are worked out from each bike's distance and are stored only on your phone.
Permissions
ACCESS_FINE_LOCATION and ACCESS_COARSE_LOCATION (while using the app): to measure a ride you started and, only when you tap it, for the AI coach as described above. FOREGROUND_SERVICE and FOREGROUND_SERVICE_LOCATION: to keep recording that ride with the screen off, with an ongoing notification from which you can pause or finish it. POST_NOTIFICATIONS: to show that notification. INTERNET and ACCESS_NETWORK_STATE are used for ads, consent, purchases, crash reports and the AI coach, never for your routes.
Measurements
Speed, distance and altitude come from GPS and can be inaccurate (tunnels, tall buildings, trees, weak signal). They are not suitable for navigation or for safety decisions. Keep your eyes on the road; do not handle your phone while riding.
Children
This app is not directed at children under 13. We do not knowingly collect data from children.
Services this app may use
Depending on the version and platform (Android or iPhone), Bike Computer may use the services below. Features that are not active in your version collect nothing. Where the app's own part above says that it does not use a service, that is true for the version described there.
Firebase Crashlytics (Google)
When the app crashes or hits a serious error, Crashlytics sends a crash report: the time, device model, Android version, app version, the error and its technical details, and an installation identifier created for crash reporting. It contains nothing you typed into the app. We use it only to find and fix bugs. Crash reports are kept for up to 90 days. On iPhone the report includes the iPhone model and iOS version instead of the Android version. More: firebase.google.com.
Google Analytics for Firebase
Usage statistics: in-app events (for example screens opened, levels played, a purchase screen opened), session length, an app-instance ID (a random ID for this installation), device and app information, and an approximate region that Google derives from the IP address (Analytics does not store the IP address). We use it to understand and improve the apps, not to identify you. Where an app's own section says so, Analytics stays off until you agree or turn it on. Data is deleted automatically after at most 14 months. What you enter in our health, fitness and organiser apps (for example cycles, weight, meals, medicines or notes) is never sent to Analytics. More: policies.google.com.
Google AdMob (advertising)
To show and measure ads and to prevent fraud, Google and its partners may use your device's advertising ID (and App Set ID), your IP address (and an approximate location derived from it, for example country or region), device and app information, ad interactions and diagnostic information. We do not use your precise (GPS) location for ads, and we never pass what you typed into an app to the ad service. Rewarded ads are always optional. Ads can be banners, full-screen ads (for example between levels or when the app opens) and optional rewarded ads; a purchase such as "No ads" turns ads off where the app offers it. On iPhone, the advertising identifier (IDFA) is used only if you allow it in Apple's App Tracking Transparency prompt; if you do not, ads are still shown without it. More: policies.google.com.
Unity Ads (through AdMob mediation)
Some ad requests can be filled by Unity Ads (Unity Technologies), which competes for the ad inside Google AdMob mediation. Unity Ads then receives your IP address (used for approximate location), device identifiers including the advertising ID, an ID it assigns to the app installation, ad interactions, app usage time, diagnostic information and in-app purchase history, for advertising, analytics, app functionality and fraud prevention. Your consent choices, including a US state "do not sell or share" choice, are passed on to Unity Ads before any ad is requested. More: unity.com.
Google User Messaging Platform (consent)
In the European Economic Area, the United Kingdom and Switzerland the app shows Google's consent message before personalised ads or analytics that need consent; you can accept, refuse or choose purposes. In US states with privacy laws (for example California) you can opt out of the "sale" or "sharing" of personal information for targeted advertising through the same Google message. Your choice is stored on your phone and passed on to the ad partners. You can change it at any time in the app's settings (Privacy options) where the app offers it. In an app without ads (for example Carp Fishing) the message only asks about analytics. More: policies.google.com.
Google Play In-App Review and App Store ratings
After a good moment (for example a level won), the app may show Google Play's own rating window, at most about once a month and never right after a loss or an ad. The rating and review go to Google Play under your Google account; the app does not see them and gives no reward for rating. On iPhone the App Store's own rating window is used (iOS decides how often it appears) and the rating goes to Apple. More: policies.google.com.
Google Play Billing (purchases on Android)
Payments are processed by Google Play; we never see your card or bank details. The app receives the product, an order ID, a purchase token and the purchase status. Apps with an account keep a record of the purchase (product, order ID and a fingerprint of the Google Play receipt) so it is credited exactly once and can be restored after reinstalling; these records are kept as long as required for accounting and fraud prevention. Subscriptions are managed and cancelled in Google Play. More: payments.google.com.
Apple App Store purchases (StoreKit, on iPhone)
On iPhone, purchases and subscriptions are processed by Apple through the App Store; we never see your card details or your Apple Account. The app receives a transaction signed by Apple (product, transaction ID and dates). Apps with an account may send it to our server, which checks Apple's signature and records the purchase on your account so it is credited exactly once. Manage or cancel subscriptions in your iPhone settings (Apple Account → Subscriptions); use Restore purchases in the app to get purchases back on a new iPhone. More: www.apple.com.
Google Sign-In and Firebase Authentication (account)
Signing in is optional unless the app's own section says otherwise. When you sign in with Google we receive, through Firebase Authentication, a user ID, your email address and your Google account name (and a profile picture link where the app says so). We never receive your Google password. We use them only to keep your account and recognise you on another phone; we do not send you marketing email. Your Google name is not shown to other players: online you appear under the nickname you choose. More: firebase.google.com.
Sign in with Apple (on iPhone)
On iPhone, apps with an account use Sign in with Apple (through Firebase Authentication where the app uses our servers). We receive a unique Apple user ID and, only if you choose to share them, your name and email address (which can be a private relay address from Apple). We never receive your Apple password. When you delete your account in the app, the app also asks Apple to revoke its access to your Apple ID. You can also stop using Sign in with Apple in iOS Settings → [your name] → Sign-In & Security → Sign in with Apple. More: www.apple.com.
Google Play Games Services (achievements, on Android)
Some games sign you in to Google Play Games automatically and unlock achievements there (and, where a game has them, Play Games leaderboards). Play Games is run by Google under your Google account and your Play Games profile: Google shares your Play Games gamer identity (gamer name and avatar) with the game, and the game sends Google the achievements you unlock. We do not receive your email address through Play Games, we do not store Play Games data on our servers and it is never used for advertising. You choose who can see your Play Games profile and can delete your Play Games data in the Play Games app or in your Google Account. More: developer.android.com.
Google Play Integrity API (fair play and genuine copies)
To keep tournaments, leaderboards and purchases fair, an app may ask Google Play for an integrity verdict when it sends such a request to our server. Google Play checks whether the app is the genuine version from Google Play, whether it was licensed through Google Play and whether the device passes Google's integrity checks; for this Google processes the app's package name, version and signing certificate, the license status and an attestation from the device, under its own terms. Our server receives only the verdict (for example "recognised by Play" or "meets device integrity"), uses it only to refuse cheating and pirated copies, and keeps only daily totals that are not linked to your account. The app keeps working offline whatever the verdict is, and the verdict is never used for advertising. More: developer.android.com.
Online features on Google Firebase (our servers)
When you are signed in, our server (Google Firebase: Cloud Firestore and Cloud Functions; for newer games one shared Dexy Labs project) stores what the online features need: coins and items you own (the wallet; only the server changes it), cloud progress, duels and match results, tournaments, leaderboards and purchase records. Other players can see your nickname and your scores on leaderboards and in duels, never your email. More: firebase.google.com.
Notifications (Firebase Cloud Messaging, Apple Push Notification service)
Reminders that the app creates itself are scheduled on your phone and send nothing to us. If an app sends news or daily messages, it receives a device token from Firebase Cloud Messaging (Android) or the Apple Push Notification service (iPhone) so the message can reach your phone; the token is not linked to your name. Notifications are shown only if you allow them, and you can turn them off in the app or in your phone's settings. More: firebase.google.com.
AI analysis through our server
Where the app offers AI analysis (for example estimating a meal from a photo), only what you choose to analyse (for example the photo) and your app language are sent over HTTPS to our server and forwarded to an AI provider (Anthropic, Claude API) to produce the result. We do not keep the photo; it is discarded after the result is returned and it is never used for advertising. More: www.anthropic.com.
Health Connect (Android) and Apple Health (iPhone)
If the app offers it and you allow it, the app can read or write the health data types it shows you on the permission screen (for example nutrition, weight, exercise, sleep or cycle data) in Health Connect on Android or the Health app on iPhone. You choose each data type and can withdraw access at any time in Health Connect or in the Health app. Health data is used only for the app's features, stays on your phone unless the app's own section says otherwise, and is never sold, used for advertising or sent to ad networks or analytics. The use of information received from Health Connect adheres to the Health Connect Permissions policy, including the Limited Use requirements. More: support.google.com.
Deleting your account
Apps with an account let you delete it in the app (Settings → Account → Delete account, or as the app's section describes) or by email to [email protected] from the address of your Google account. This deletes your account data from our servers (immediately in the app, at the latest within 30 days by email). If you use the same Google account in another Dexy Labs game, the sign-in account stays for that game. Progress stored only on your phone stays until you uninstall the app. Each app also has its own page with the steps, on Android and on iPhone.
Other services and notes for this app
- Anthropic Claude API via our server (dexy-backend bikeAi, Google Cloud Functions; AI coach, content not stored)
- OpenStreetMap Overpass API and MET Norway forecast, called from our server with a ~11 km area only
What you type in stays on your phone
In our health, fitness and organiser apps, what you enter (cycles, medicines, weight, workouts, sleep, meals, budgets, lists, notes) is stored only on your phone, is never sent to advertisers and is never used to choose ads, unless the app's own section says otherwise (Calorie AI keeps daily nutrition totals with your account). Reminders are created on your phone. If Android backup is turned on, Android may include an app's data in your phone's own Google backup (encrypted, in your Google account); we cannot see that backup, and you can turn it off or delete it in your phone's settings (Settings → Google → Backup). On iPhone, your iCloud or computer backup may include the app's data in the same way, under Apple's policies.
Health and fitness apps: not medical advice
This app is for general information and personal tracking only. It is not a medical device and does not diagnose, treat or prevent any condition; predictions, estimates and calculations are approximate. For medical advice, ask a doctor or another qualified professional.
Your consent and choices
- Change your ad and analytics consent in the app's settings (Privacy options), where the app shows Google's consent message.
- Reset or delete your advertising ID in your phone's settings (Settings → Google → Ads, or Settings → Privacy → Ads). If you refuse personalised ads, you may still see non-personalised ads, which use less data.
- On iPhone, allow or refuse tracking in the App Tracking Transparency prompt and change it later in Settings → Privacy & Security → Tracking.
- Turn notifications off in the app or in Android settings (on iPhone: Settings → Notifications).
- Every permission (for example camera, microphone, notifications or health data) is asked for only when a feature needs it, and you can withdraw it in your phone's settings.
- We do not sell your personal data for money. Personalised advertising may count as "sale" or "sharing" under some US state laws; you can opt out as described above.
Who receives data
Data is shared only with the service providers named on this page (Google, including Firebase, AdMob and Google Play; Unity; Apple; and, only for AI analysis, Anthropic), each for the purpose described above, and with authorities where the law requires it. We do not share what you type into an app with advertisers.
How long we keep data
Account, progress and online data: while your account exists; after deletion it is removed from our servers (immediately in the app, at the latest within 30 days by email). Crash reports: up to 90 days. Analytics: at most 14 months. Purchase records: as long as required for accounting and fraud prevention. Support emails: as long as needed to answer and for related obligations. Data kept by Google (Play purchases, advertising) follows Google's own policies. Data kept by Apple (App Store purchases, iCloud, Apple Health) follows Apple's own policies.
Your rights
Depending on where you live (for example under the GDPR in the EU/UK or US state privacy laws), you can ask us what personal data we hold about you, ask us to correct or delete it, object to or restrict its use, withdraw consent and opt out of targeted advertising. Write to [email protected] with the name of the app. We answer within 30 days. You can also contact your local data protection authority.
Children
Unless the app's own section says otherwise, our apps are not directed at children under 13 and we do not knowingly collect personal information from children under 13. If you believe a child has given us personal information, write to us and we will delete it.
Security and where data is processed
Data is sent over encrypted connections (HTTPS). Data our apps store online is kept with Google Firebase. Google, Unity and our other service providers may process data on servers outside your country, including the United States, under their own safeguards.
Changes and contact
This page changes only when its wording changes; the date at the top shows the last change. An app may start using a service that is already described on this page without a change here; if a change matters (for example a new kind of data), we say so in the app or ask for consent where required. Dexy Labs · [email protected] · Privacy for all Dexy Labs apps.