TrueBPM — Privacy Policy
Effective 10 October 2026. Version 1.1. This policy applies to the TrueBPM application for Android, published on Google Play by aivis.
1. Scope
This policy describes all data the application accesses, stores or transmits.
2. Data collection
The application does not collect, transmit or share personal data. It operates without user accounts, analytics, advertising, crash reporting or third-party tracking, and has no servers.
3. Microphone
During a listening session started by the user, audio is captured and held in device memory only, analysed in real time to estimate tempo and key, and discarded when the session ends, with one exception: when a standard listen ends without an answer, or is cut short by a phone call, the audio it captured is kept in device memory for up to two minutes so that a second listen started within that time can use it. It is discarded at the two-minute mark while the application is in use; if the system has paused the application in the meantime, the first time it runs again after that. A tempo-only listen keeps no audio. Audio is never written to storage and never transmitted. The microphone is active only during such a session, which is indicated by a persistent notification and the system microphone indicator.
4. Audio files
Files and folders selected by the user through the Android file picker are read and analysed on the device. Access is limited to the selected items and to that analysis. While an analysis runs, a persistent notification is shown and a foreground service keeps the analysis running; it can be stopped from within the application at any time. Analysis results — file name, tempo, key and confidence values — are stored in the application's private storage. Audio content is not stored.
5. Do Not Disturb
The application offers, once, to silence the ringer while it listens, because a ringing phone lands in the microphone. This requires the user to grant Do Not Disturb access in Android system settings. If granted, the application sets the ringer to silent only for the duration of a listening session and restores the previous setting when the session ends. Without the grant the application changes no sound setting. The grant can be revoked at any time in system settings.
6. Local storage
The application stores the following on the device, in its private storage: analysis results, user settings, free-version usage counters and purchase status. On first run it additionally writes one file, TrueBPM.dat, containing the text "TrueBPM", to the device's Downloads folder, used solely to apply free-version limits across reinstalls. The file is not an identifier; the application only checks, by file name, whether it has already written it, never reads its contents, and it may be deleted at any time. Uninstalling the application removes its private storage.
7. Purchases
The optional one-time unlock is processed by Google Play under Google's terms and privacy policy (policies.google.com/privacy). The application receives only the purchase status, which it stores locally. Payment details are never available to the application. The Google Play Billing library is the sole reason the INTERNET, ACCESS_NETWORK_STATE and com.android.vending.BILLING permissions appear in the application; the application makes no other network connections.
8. Permissions
RECORD_AUDIO: clause 3. POST_NOTIFICATIONS, FOREGROUND_SERVICE, FOREGROUND_SERVICE_MICROPHONE: the persistent notification and service during a listening session (clause 3). FOREGROUND_SERVICE_DATA_SYNC: the persistent notification and service during a file analysis (clause 4). ACCESS_NOTIFICATION_POLICY: clause 5. VIBRATE: haptic feedback. INTERNET, ACCESS_NETWORK_STATE, com.android.vending.BILLING: clause 7.
9. Retention and deletion
No data is retained by the developer. Data on the device is retained until deleted by the user or until the application is uninstalled. Purchase records are retained by Google Play under Google's policy.
10. Children
The application is not directed at children and does not knowingly collect data from anyone.
11. Data subject rights
As no personal data is processed by the developer, the rights of access, rectification, erasure, portability and objection under the GDPR and comparable laws have no data on which to operate. The right to lodge a complaint with a supervisory authority is unaffected.
12. Changes
Amendments are published at this address with a new effective date and version number.