Privacy policy
Last updated: October 29, 2026
This policy explains what the Bluetooth Car Controller app (com.muhammed.bluetoothcarcontroller) does with your data. The app has no accounts and no server of its own. It talks to your hardware over Bluetooth and uses Google services to keep the app working and to show ads. The iOS app (com.bluetoothcarcontroller.app.BluetoothCarControlleriOS) works the same way; the differences are listed under On iPhone and iPad.
Who is responsible
Muhammed Elşami develops and publishes the app. For any question or request about your data, write to muhammed97r@gmail.com.
Data that stays on your phone
- Your theme and language choices.
- The characters you assign to each command under Arduino commands.
- The list of paired Bluetooth devices, which comes from Android. Device names, addresses and every command you send go only to your hardware. They are never sent to us or to Google.
Android may include the app's settings in your device backup, depending on your system settings.
Usage statistics
Google Analytics for Firebase
The app records which screens you open, for example the device list, the controller or settings. Firebase also collects standard events such as first open, app updates and session length, together with the device model, Android version, app version, language and approximate location (country or region, derived from your IP address). If you buy a support item, Firebase also records the purchase event with the product name and price. We use this to see which features people use and where the app needs work.
Analytics does not collect the advertising ID. This data is not linked to your name or email address.
Crash reports
Firebase Crashlytics
If the app crashes, Crashlytics sends a crash report: the stack trace, device model, Android version, app version, time of the crash and a random installation identifier. We use it only to find and fix bugs.
Notifications
Firebase Cloud Messaging
The app can receive notifications, for example about updates. To deliver them, Firebase gives your installation a random registration token. The app does not send this token to any server of ours. On Android 13 and newer the app asks before showing notifications, and you can turn them off at any time in Android settings.
Ads
Google AdMob
The app shows ads from Google AdMob: a banner on the device list, a full-screen ad after some drives, and an optional video that hides ads for 24 hours. To show and measure ads and to prevent fraud, AdMob collects your advertising ID, approximate location derived from your IP address, how you interact with ads, and diagnostic data, and shares them with Google.
In the European Economic Area, the UK and Switzerland the app asks for your consent before personalized ads, and you can change your choice at any time under Settings, Privacy options. Anywhere, you can reset or delete your advertising ID in Android settings under Privacy, Ads. Buying Remove ads turns all ads off for good.
Purchases and reviews
Google Play
Support purchases and Remove ads are optional and are processed entirely by Google Play. We never see your payment details. Google Play only tells the app whether a purchase succeeded. When the app offers to rate it, Google Play shows the review dialog and handles your rating under Google's terms.
On iPhone and iPad
Apple App Store
- Bluetooth: the app asks for Bluetooth access and connects to Bluetooth Low Energy modules nearby. Device names and every command you send go only to your hardware.
- Analytics and crash reports include the iPhone or iPad model and the iOS version. Analytics does not collect the advertising identifier (IDFA).
- Ads: AdMob uses the advertising identifier only if you allow tracking when the app asks (App Tracking Transparency). You can change this at any time in iOS Settings under Privacy & Security, Tracking.
- Notifications are shown only if you allow them, and you can turn them off in iOS Settings under Notifications.
- Remove ads is offered as a monthly or yearly subscription or a one-time lifetime purchase, processed entirely by the App Store. We never see your payment details. You can manage or cancel a subscription in your App Store account settings. There are no support purchases on iOS.
- To delete the data on your device, delete the app. iOS may keep the app's settings in your device or iCloud backup.
Who receives data
Analytics, crash reports and notification tokens are processed by Google as our service provider. Purchases and reviews go through Google Play. Ad data is shared with Google through AdMob, as described under Ads. We do not sell your data.
Permissions
- Nearby devices (BLUETOOTH_CONNECT) on Android 12 and newer, to connect to devices you paired.
- Bluetooth (BLUETOOTH, BLUETOOTH_ADMIN) on older Android versions, the classic Bluetooth permissions.
- Notifications (POST_NOTIFICATIONS) on Android 13 and newer. Optional, used only to show notifications.
- Internet access, for Firebase and Google Play.
- Advertising ID (AD_ID), used by AdMob to show and measure ads.
The app does not request location permission.
Retention and security
Data on your phone stays until you change it, clear the app's data or uninstall the app. Google keeps analytics and crash data for a limited time according to Firebase's retention settings. Data sent to Google travels over encrypted connections.
Your choices and rights
- Turn off notifications in Android settings.
- Clear the app's data or uninstall the app to remove everything it stored on your phone and stop all collection.
- Depending on where you live, you may have the right to access, correct or delete your data, or to object to its processing. Write to muhammed97r@gmail.com to use these rights.
Delete your data
- Data on your phone: open Android Settings, then Apps, Bluetooth Car Controller, Storage, and tap Clear data, or uninstall the app. Your settings and command characters are removed at once.
- Analytics and crash data: email muhammed97r@gmail.com with the subject "Delete my data" and tell us roughly when you used the app and your device model. We delete the matching records we can find within 30 days.
- This data is not linked to your name, so we may not find every record. Records we cannot find are deleted automatically when Firebase's retention period ends, by default after 2 months for analytics events and 90 days for crash reports.
- Ad data: reset or delete your advertising ID in Android settings under Privacy, Ads, or buy Remove ads to stop ads entirely.
- Google Play keeps your purchase records under Google's terms.
Children
The app is meant for people aged 13 and older. It has no accounts and does not ask for names, contact details or precise location. We do not knowingly collect personal data from children under 13. If you believe a child has used the app, write to muhammed97r@gmail.com and we will delete the data we can find.
Changes to this policy
When this policy changes, we update the date at the top of this page.