Privacy Policy

Last updated: February 2025

Overview

RhythmFlow is an offline-first music player developed by TechNexa. We are committed to protecting your privacy. This Privacy Policy explains how RhythmFlow handles your data when you use our app. By using RhythmFlow, you agree to this policy.

Data Stored on Your Device

RhythmFlow stores the following data only on your device using local storage (Hive database):

  • Your nickname or display name
  • App preferences (theme, dark mode, playback speed, sleep timer, AI shuffle settings)
  • Listening history and play statistics
  • Playlists and queue state
  • Music metadata and AI analysis results (tempo, mood, features)
  • Folder selection and whitelist for your music library
  • Daily quote and app state

This data never leaves your device. We do not transmit, collect, or have access to any of this information. Data is retained until you uninstall the app or clear app data.

Information We Do Not Collect

RhythmFlow does not collect, store on our servers, or share: your name, email, phone number, location, device identifiers, or any personally identifiable information. We do not use analytics, advertising, or crash reporting that transmits your data.

Permissions We Request

RhythmFlow requests the following permissions to function. We use them only for the stated purpose:

  • Storage / Audio access — To scan and play your local music files
  • Notifications — To show now-playing controls in the notification bar and lock screen
  • Foreground service (media playback) — To continue playback when the app is in the background
  • Internet — For in-app update checks (Google Play) and opening links (e.g., TechNexa website) when you choose to
  • Vibration — For haptic feedback (optional)

AI & Machine Learning

RhythmFlow uses Google's YAMNet model for audio analysis (mood detection, feature extraction). All AI processing runs locally on your device. No audio, metadata, or analysis results are sent to external servers. The YAMNet model is bundled with the app and runs offline.

Your Music Files

RhythmFlow only reads audio files you choose to include. We do not upload, copy, or share your music with anyone. All playback and analysis happen locally on your device. The app does not access files outside the folders you select.

Network & Internet Use

RhythmFlow uses the internet only when: (1) checking for app updates via Google Play (no personal data is sent); and (2) when you open an external link (e.g., TechNexa website, GitHub) or use the in-app WebView. These actions are optional and initiated by you. Core music playback does not require internet.

Third-Party Services

RhythmFlow may link to or display content from external websites (e.g., TechNexa company website, GitHub). Those sites have their own privacy policies and are not controlled by us. We encourage you to review their policies when you visit. When you use the native share feature, content is shared through your device's system share sheet; we do not receive or store shared content.

Data Security

Your data is stored only on your device. We do not operate servers that store your information. To delete all data, uninstall the app or clear the app's data through your device settings.

Children's Privacy

RhythmFlow is not directed at children under 13. We do not knowingly collect personal information from children. If you believe a child has provided us with data, please contact us so we can address it.

Changes to This Policy

We may update this Privacy Policy from time to time. The "Last updated" date at the top will reflect changes. Continued use of the app after updates constitutes acceptance. We recommend reviewing this page periodically. Material changes may be communicated via the app or our website when practical.

Contact Us

For questions about this Privacy Policy, contact us via TechNexa.