Last updated: June 2026 (Grafana crash reporting regards versions after v1.0.26061)
ADB Explorer is developed by Alex B. This policy describes what data the application handles and what may be sent over the internet.
- ADB Explorer does not run background analytics or telemetry.
- The app stores settings and operational data locally on your PC.
- Optional crash reporting is available in some builds. A report is sent only if you click "Send Report" after a crash.
- Crash reports for published builds are processed by Grafana Labs (Grafana Cloud). See Third-party services below.
ADB Explorer keeps data on your computer, including:
- Application settings (
settings.jsonunder your local AppData folder) - Saved device connections, thumbnails, logs, and other files you create or that the app generates during normal use
This data stays on your device unless you copy it elsewhere or use features that contact other services (for example, checking GitHub for updates in non-Store builds).
Crash reporting is enabled only in builds that include a Grafana Faro collector configuration:
- Microsoft Store builds of ADB Explorer
- Some release builds distributed outside the Store when crash reporting was included at compile time
Debug builds used for development send reports only to a local Grafana Alloy instance on the developer's machine, not to Grafana Cloud.
Plain Deploy packages (GitHub Releases) that are not installed from the Microsoft Store do not include crash reporting.
Crash reporting is opt-in per crash:
- After an unhandled exception, the app may show a crash dialog (if enabled in Settings).
- You may click Dismiss — no data is sent.
- You may click Send Report — a single diagnostic payload is sent for that crash.
There is no automatic or background crash upload.
If you choose Send Report, the following diagnostic information is transmitted:
| Data | Purpose |
|---|---|
| Exception type and message | Identify the failure |
| Stack trace (including source file names and line numbers when available) | Locate the bug |
| Inner exception details | Understand chained errors |
| App name and version | Know which build failed |
| Windows version, OS description, CPU architecture, .NET runtime version | Reproduce environment issues |
| A random session identifier (per app launch) | Group events from the same session |
| The in-app view/page active at crash time (for example, Settings, Explorer) | Know where the crash occurred |
| Whether the build is a Store or portable install | Distinguish distribution channels |
What we do not intentionally collect: account names, email addresses, advertising identifiers, contacts, photos, or the contents of files on your Android device or PC.
Please note: exception messages and stack traces can sometimes include file paths (which may contain your Windows user name) or other text that reflected what the app was doing at the time of the crash. Only send a report if you are comfortable sharing that diagnostic text.
- Store and configured release builds: HTTPS to Grafana Cloud (operated by Grafana Labs).
- Developer debug builds: HTTP to
127.0.0.1on the developer's machine only.
Reports are used solely to investigate and fix application defects.
Crash data retained in Grafana Cloud is subject to Grafana Labs' privacy policy and our Grafana Cloud account configuration (free tier - 14 days retention). We do not use crash reports for advertising or profiling.
When you send a crash report from an applicable build, Grafana Labs acts as a service provider that receives and stores the diagnostic payload on our behalf.
- Grafana Labs: https://grafana.com/
- Grafana privacy policy: https://grafana.com/legal/privacy-policy/
Grafana Labs is also listed under Attributions & Third Party Licenses in the app's Settings.
If you installed ADB Explorer from the Microsoft Store, Microsoft may collect installation, update, and usage data according to the Microsoft Store terms and Microsoft privacy statement. That collection is separate from optional crash reporting described above.
Depending on your settings and build, the app may also contact:
- GitHub — check for application updates (non-Store builds, when enabled)
These features do not send crash diagnostics.
| Action | Effect |
|---|---|
| Click Dismiss on the crash dialog | No report is sent |
| Turn off Show crash report dialog in Settings → About | The crash dialog (and ability to send from the app) is hidden; the app still terminates on an unhandled exception |
Set "ShowMessageOnCrash": false in settings.json |
Same as disabling the setting above |
We may update this policy when the application or its data practices change. The current version is always available in this repository and linked from the app (Settings → About → Privacy Policy).