Skip to content
mpvRx 2.5.0 is availableView release
mpvRx
Esc
navigateopen⌘Jpreview
On this page

Privacy and permissions

Understand why mpvRx requests Android permissions and how optional network, speech, update, and secure-folder features use them.

mpvRx is open source and does not ship ads or analytics trackers. Features that connect to a server or cloud provider transmit only the data needed for that feature, under the provider’s own policy.

Android permissions

Permission or capability Why it is used
Internet Network streams, metadata, subtitle search, servers, casting support, updates, and configured AI providers.
Video and audio access Build and browse the local media library on current Android versions.
Legacy/external storage access File browsing and file operations on Android versions and storage layouts that require broader access.
Modify audio settings Playback volume and audio routing behavior.
Foreground services Ongoing media playback and user-started downloads.
Wake lock Keep active playback from being interrupted by device sleep.
Notifications Media controls, progress, chapters, downloads, and supported promoted notifications.
Microphone Optional speech or audio-capture workflows that require live recording.
Install packages The in-app update flow can hand an APK to Android’s package installer. Android still asks for approval.
Biometrics Optional secure-folder unlock. Biometric verification is handled by Android.
USB host Optional access to compatible attached storage or devices.

Permissions are requested by feature and Android version. Denying an optional permission should limit that feature rather than normal local playback where Android provides another file-access path.

Data boundaries

  • Local playback does not require a mpvRx account.
  • Jellyfin, Navidrome, Subsonic, network shares, and AI providers use credentials you explicitly configure.
  • Google Cast exposes local media through a temporary tokenized LAN endpoint while casting.
  • Online subtitle, metadata, lyrics, yt-dlp, update, and AI features contact external services.
  • Torrent use exposes normal peer-to-peer network activity to the swarm and network provider.

Secure folder

The secure folder provides a PIN-protected entry with optional Android biometrics and media move/restore operations. It is an access-control convenience inside the app, not a substitute for full-device encryption, a strong device lock, or a separate encrypted container.

Verify behavior

The source code, Android manifest, release history, and build workflows are public in the mpvRx repository.

Was this page helpful?