Privacy Policy

Effective date: July 21, 2026

Dashboarr ("the App") is a free, open-source mobile application that lets you manage your self-hosted media services (such as qBittorrent, Radarr, Sonarr, Seerr, Tautulli, Prowlarr, Plex and Jellyfin) from a single interface.

Data Collection

Dashboarr does not collect, store, or transmit any personal data to us or to any third party. The App has:

Data Stored on Your Device

The App stores the following data locally on your device only:

This data is used solely to communicate directly with your own self-hosted services, on your local network or via your own remote access setup. It leaves your device in only two cases, both under your control:

Configuration Backups

If you use the export feature, the App writes a single configuration file and hands it to your operating system's share sheet, so you choose where it goes. That file is encrypted with a passphrase you set, and the App never uploads it anywhere.

Network Permissions

The App requires network access. Requests to your media services go directly from your device to your own servers, with no data routed through any intermediary operated by us.

The App also makes a small number of requests to third parties that we do not operate:

These requests carry no configuration data, no credentials and no personal identifiers beyond the ordinary network metadata (such as your IP address) that any HTTP request carries.

Automatic Update Checks

On launch the App checks for over-the-air JavaScript updates through Expo's update service (u.expo.dev). Roughly once a day it also checks whether a newer published version exists, by querying the Apple App Store lookup API, the Google Play listing, or the GitHub releases API depending on how the App was installed. These checks send only the App's version, build channel and platform.

Location Permission

The App may request location permission solely to detect your current Wi-Fi network name (SSID). This is used to automatically switch between local and remote service URLs depending on whether you are on your home network.

Alongside the network name, the App may read and save the access point's hardware address (BSSID) for networks you add yourself, so that a different access point broadcasting the same network name cannot trick the App into using your local addresses. Both values are stored only in the App's local configuration on your device, and inside an encrypted backup if you export one. No GPS coordinates are ever read, stored, transmitted, or shared, and location is only ever requested while the App is in the foreground.

Camera Permission

The App requests camera access for one purpose: scanning the QR code printed by your self-hosted backend when you pair it. The camera preview is processed entirely on-device, nothing is recorded, and no image or video ever leaves your device. If you pair by typing the token manually, the permission is never requested.

Device Authentication

Before exporting a configuration backup, the App asks your device to verify you with biometrics or your passcode. This uses the operating system's authentication API. The App only receives a success or failure result and never sees your biometric data or passcode.

Optional Push Notifications

Push notifications are optional and off unless you set them up. They require you to self-host the companion Dashboarr backend on your own hardware. We do not operate a server for this.

When you enable them, notification delivery necessarily uses the standard mobile push infrastructure: the Expo push service and then Apple Push Notification service or Firebase Cloud Messaging. This means the notification title and body (for example, a movie name and the words "downloaded") and your device push token pass through those providers, exactly as they do for any app that can wake a locked phone. No other data from your configuration is sent. If you do not enable push notifications, none of this applies.

Third-Party Services

The App does not integrate with any analytics, advertising, or tracking services, and contains no analytics or crash-reporting SDK. Movie and TV metadata comes from the services you configure, which source it from providers such as TMDB and TheTVDB. Poster and backdrop artwork, however, is fetched by the App itself directly from TMDB's image CDN, as described under Network Permissions above.

Children's Privacy

The App does not collect any personal information from anyone, including children under the age of 13.

Changes to This Policy

If this privacy policy is updated, the changes will be posted on this page with an updated effective date.

Contact

If you have questions about this privacy policy, you can open an issue on the GitHub repository.