Privacy policy for BubbleUPnP

Contact: bubblesoftproducts@gmail.com
Last update: May 4th 2024

This document describes what information is accessed or collected by BubbleUPnP and how it is used. It also describes use of Android permissions.

Ads

The free version of BubbleUPnP displays banner ads provided by Google Admob. Cookies and other means (advertising ID) may be used by Google Admob to present personalized ads. The Google Mobile Ads SDK collects some data (ip address, user product interactions, diagnostic information, device and account identifiers) for advertising, analytics, and fraud prevention purpose. This data is transmitted securely, using encryption via TLS

The paid version of BubbleUPnP removes ads entirely, disabling data collection described above.

Anonymous crash reports

Whenever BubbleUPnP crashes, a crash report containing anonymous crash data is sent securely online, for fixing crashes and improve BubbleUPnP. A crash report is kept for a maximum of one month (starting from the submission date), after which it is permanently deleted.
The user can choose at any time to disable sending automated crash reports within BubbleUPnP, in More > Settings > Control > Send crash reports.

Access to cloud services

BubbleUPnP allows the user to optionally access media (music, videos, images) hosted by these cloud services: Google Drive, OneDrive, Dropbox, Box, TIDAL, Qobuz. The sole purpose is to access media hosted by these services for playback on devices supported by BubbleUPnP (core functionality of the app). Each cloud service can only be accessed after the user granted access to it by authenticating to the service. Each cloud service is accessed securely, using encryption via TLS. The user can revoke access to a cloud service at any time in-app, in More > Settings > Local and Cloud > (cloud service) > Revoke access.

Access to Google Drive

The user can optionally grant read-only access to Google Drive for the purpose of browsing and playing media files to supported devices. BubbleUPnP's use of information received from Google Drive read-only access APIs adheres to Google API Services User Data Policy, including the Limited Use requirements. BubbleUPnP does not store any personal information from Google Drive. The user can revoke access to Google Drive at any time in More > Settings > Local and Cloud > Google Drive > Revoke access.

Data retention and deletion

Use of permission READ_EXTERNAL_STORAGE

On Android devices running Android 12 and below, this permission is used to be able to access the media stored on external storage for playback.

Use of permission WRITE_EXTERNAL_STORAGE

This permission is used for writing to external storage for storing downloads and caching.

Use of permissions READ_MEDIA_AUDIO, READ_MEDIA_VIDEO, READ_MEDIA_IMAGES

On Android devices running at least Android 13, these permissions are optionnally asked for allowing to browse and play files on local device storage and managed by the Android media store for audio, video and images respectively.

Use of permission READ_PHONE_STATE

This permission will be asked if the user enable the optional 'Mute on phone call' feature so the app can be notified by the system that the phone is ringing and mute playback accordingly.

Use of permission RECORD_AUDIO

On Android devices running at least Android 10, this permission will be asked if the user enable the optional 'Audio Cast' feature so the app can capture audio from other media apps for playback on supported devices.