Privacy Policy
Last updated: October 27, 2026
ELRS Mobile ("the App") is an independent, open-source app for flashing and configuring ExpressLRS hardware. It has no accounts and no servers of its own that store your data. This policy explains what stays on your phone, what the App sends to third-party services, and how to turn optional data sharing off.
1. Data stored on your phone
- Flashing profiles: binding phrases, home Wi-Fi network names and passwords, regulatory domains and Wi-Fi auto-on intervals. These are kept in your phone's encrypted secure storage.
- App preferences: language, firmware cache limit, Expert Mode, your analytics choice, a manually entered device IP address, and update-check timestamps.
- Firmware cache: ExpressLRS firmware and hardware files you download for offline use.
The App never sends this data to us or to third parties. When you flash a device, your binding phrase (as a derived ID) and Wi-Fi network and password are written into the firmware and sent directly to your own ExpressLRS device over its local Wi-Fi connection.
2. Usage analytics (Aptabase)
Usage analytics are on by default. The App uses Aptabase, a privacy-focused analytics service, to count how it is used so development can focus on what matters. It sends anonymous events when firmware is downloaded or flashed (with the hardware target and firmware version), when a download or flash fails (with the error type and message), and when the device configuration page is opened.
Analytics never include your binding phrase, Wi-Fi network names or passwords, your name, or other personal information.
You can turn usage analytics off at any time in Settings → App & Storage → Share Analytics. The App then sends no further analytics events.
3. Crash reporting (Sentry)
To find and fix bugs, the App uses Sentry. When the App crashes or hits an unexpected error, it may send a report containing your phone model, operating system version, App version, technical details of the error, and recent App log messages. Log messages can include the local IP address of your ExpressLRS device but never your binding phrase or Wi-Fi passwords. Only a sample of errors is sent, and routine connection drops are filtered out.
Crash reporting is separate from usage analytics and is not affected by the Share Analytics setting.
If you choose to send a debug report (Settings → Advanced & Debug, with Expert Mode on), it includes the description you type, your App version, Expert Mode and default regulatory domain settings, whether a home Wi-Fi network is set, and recent App logs. It never includes your binding phrase or Wi-Fi passwords.
4. Connections to other services
To work, the App connects to the following services. Like any web server, they may log your IP address under their own privacy policies.
- ExpressLRS firmware server (artifactory.expresslrs.org) and GitHub, when you download firmware or the App refreshes its list of supported hardware.
- cdn.elrsmobile.com (served through Cloudflare), at most once a day, to check for updates. This applies only to the APK downloaded directly from this website or GitHub; store versions are updated by Google Play and the App Store.
- Your own ExpressLRS device, over its local Wi-Fi, to identify it, flash it, and show its configuration page.
5. Permissions
- Network and Wi-Fi access: to find your ExpressLRS device and keep talking to it over a Wi-Fi network that has no internet connection, and to download firmware.
- Local network (iOS): to discover ExpressLRS devices on your Wi-Fi network.
- Files: only when you choose to save firmware or the ExpressLRS Lua script, or pick a firmware file on the device configuration page.
The App does not use your location, camera, contacts or photos.
6. This website
elrsmobile.com uses Google Analytics to count visits and clicks on app download links. YouTube videos on the homepage load only when you press play, using YouTube's privacy-enhanced mode.
7. Data security
Sensitive data is kept in your phone's encrypted secure storage, but no method of electronic storage is completely secure. Use a screen lock or biometrics to protect your phone.
8. Changes to this policy
If this policy changes, the new version will be posted on this page with an updated date.
9. Contact
Questions about this policy? Open an issue on GitHub or ask in the ExpressLRS Discord.