Privacy Policy — PrivateGroove

Last updated: May 2026

PrivateGroove is developed and maintained by BeneficialSoft. This Privacy Policy governs the collection, use, and disclosure of information in connection with your use of the PrivateGroove Android application.

Overview

PrivateGroove is a Bluetooth audio casting application that allows users to stream locally stored audio files to paired Bluetooth devices. The application operates entirely on-device. No personal data is collected, transmitted, or stored by BeneficialSoft at any time.

Data Controller

The data controller responsible for this application is BeneficialSoft. For any privacy-related inquiries, you may contact us directly at:

contact@beneficialsoft.net

Information We Do Not Collect

PrivateGroove does not collect, process, or transmit any of the following categories of personal data:

  • Precise or approximate geographic location

On-Device Processing Only

All operations performed by PrivateGroove — including audio file reading, Bluetooth device discovery, pairing, and media playback — are executed exclusively on your local device. No data is sent to BeneficialSoft servers or any third-party infrastructure. The application does not require an internet connection to function and does not make any network requests.

Android Permissions & Legal Basis

PrivateGroove requests the following Android permissions. Each permission is used solely for the stated functional purpose and for no other reason:

BLUETOOTH / BLUETOOTH_ADMINAndroid ≤ 11

Required by the Android platform to access the classic Bluetooth stack on devices running Android 9–11 (API 28–30). These are install-time permissions and do not require runtime user approval. Used exclusively to establish and maintain Bluetooth connections with paired audio devices.

ACCESS_FINE_LOCATIONAndroid ≤ 11 only

Mandated by the Android operating system as a prerequisite for Bluetooth device discovery on Android 11 and below (API ≤ 30). This permission is not used to determine, infer, or record the user's geographic location at any time. It is declared with maxSdkVersion="30" and is not requested on Android 12 or higher.

READ_MEDIA_AUDIO / READ_EXTERNAL_STORAGEStorage

Used to access audio files stored on the device for local playback. READ_MEDIA_AUDIO applies to Android 13+ (API 33+). READ_EXTERNAL_STORAGE is declared with maxSdkVersion="32" for backward compatibility on Android 12 and below. Audio content is read locally and is never uploaded, shared, or transmitted.

POST_NOTIFICATIONSAndroid 13+

Required on Android 13+ (API 33+) to display a persistent media playback notification in the system notification drawer. This notification shows playback controls and the currently active Bluetooth device. No notification content is collected or logged.

FOREGROUND_SERVICE / FOREGROUND_SERVICE_MEDIA_PLAYBACK / FOREGROUND_SERVICE_CONNECTED_DEVICEBackground service

Required to keep the audio playback service and Bluetooth connection active while the application is in the background. Declared with foregroundServiceType="mediaPlayback

WAKE_LOCKPerformance

Prevents the device CPU from entering deep sleep during active audio playback, ensuring uninterrupted streaming to the connected Bluetooth device. This permission does not access or expose any personal information.

Third-Party SDKs & Data Sharing

PrivateGroove does not integrate any third-party analytics platforms, advertising networks, crash reporting SDKs, or social media tracking tools. No user data, device identifiers, or behavioral information is shared with, sold to, or processed by any third party. The application does not contain affiliate links or in-app purchase mechanisms that would transmit data to external services.

Children's Privacy

PrivateGroove is not directed at children under the age of 13 and does not knowingly collect personal information from minors. Given that the application collects no personal data from any user, no special risk is posed to younger users. Parents or guardians who believe their child has been affected may contact us at the address below and we will respond promptly.

Your Rights

Because PrivateGroove does not collect or process any personal data, there is no personal data held by BeneficialSoft that would be subject to access, rectification, erasure, or portability requests under applicable data protection law (including the GDPR and similar frameworks). Should this policy change in the future, affected rights will be communicated clearly in the updated version of this document.

Changes to This Policy

BeneficialSoft reserves the right to update this Privacy Policy at any time. Material changes will be reflected by an updated revision date at the top of this page. Your continued use of PrivateGroove following the posting of changes constitutes your acceptance of the revised policy. We encourage you to review this page periodically.

Questions or concerns? Contact our privacy team at