Polityka Prywatności
Data wejścia w życie: 22 lutego 2026 | Ostatnia aktualizacja: 1 marca 2026 | Wersja 1.2
✅ Harmony Pro jest aplikacją 100% offline.
Nie zbieramy, nie przetwarzamy i nie udostępniamy żadnych danych osobowych.
Aplikacja nie zawiera reklam, analityki, trackerów ani SDK do śledzenia użytkowników.
1. Informacje ogólne
Harmony Pro (pakiet: com.harmonypro) jest aplikacją do odtwarzania muzyki
na system Android, stworzoną przez HarmonyPro by Liczu (Karol Mync).
Aplikacja działa w pełni lokalnie na urządzeniu użytkownika. Jedynym wyjątkiem jest opcjonalne,
jednorazowe pobranie modeli sztucznej inteligencji (AI) — opisane w sekcji 4.
2. Dane, które NIE są zbierane
Harmony Pro nie zbiera żadnych z poniższych:
- Danych osobowych (imię, nazwisko, adres e-mail)
- Identyfikatorów urządzenia (IMEI, Android ID, Advertising ID)
- Danych o lokalizacji (GPS, sieć)
- Historii przeglądania, wyszukiwania w internecie
- Danych z kontaktów, wiadomości, połączeń
- Nagrań audio (mikrofon przetwarzany wyłącznie lokalnie)
- Danych analitycznych (brak Firebase Analytics, Crashlytics itp.)
- Danych reklamowych (brak AdMob, żadnych SDK reklamowych)
- Danych telemetrycznych jakiegokolwiek rodzaju
3. Uprawnienia aplikacji
| Uprawnienie | Cel | Dane |
READ_MEDIA_AUDIO READ_MEDIA_VIDEO |
Skanowanie biblioteki muzycznej i wideo |
Odczyt metadanych plików lokalnych — dane nie opuszczają urządzenia |
| RECORD_AUDIO |
Wizualizer audio (FFT), DJ talkover, asystent głosowy AI, detekcja wake word «Hej Harmonia» (Vosk), rejestrator dźwięku |
Audio przetwarzane wyłącznie on-device. Wizualizer i wake word nie zapisują nagrań. Rejestrator dźwięku zapisuje nagrania wyłącznie lokalnie na urządzeniu (nigdy nie wysyłane na serwer). |
| INTERNET |
Jednorazowe pobranie modeli AI |
Domyślnie wyłączony. Żadne dane użytkownika nie są wysyłane. |
| FOREGROUND_SERVICE |
Odtwarzanie muzyki w tle |
Brak dostępu do danych — utrzymuje proces audio |
| BLUETOOTH_CONNECT |
Routing audio do słuchawek/głośników BT |
Brak zbierania danych |
| SCHEDULE_EXACT_ALARM |
Timer, zaplanowane odtwarzanie, przypomnienia |
Brak dostępu do danych |
| WAKE_LOCK |
Odtwarzanie z wyłączonym ekranem |
Brak dostępu do danych |
| POST_NOTIFICATIONS |
Powiadomienia o odtwarzaniu (Android 13+) |
Brak zbierania danych |
| RECEIVE_BOOT_COMPLETED |
Przywracanie alarmów po restarcie |
Brak dostępu do danych |
| MODIFY_AUDIO_SETTINGS |
Equalizer i efekty audio |
Brak dostępu do danych |
4. Komunikacja sieciowa
Uprawnienie INTERNET jest domyślnie wyłączone i wymaga ręcznego włączenia w Ustawieniach.
Po włączeniu jest wykorzystywane wyłącznie do:
4.1. Model Demucs (separacja stemów AI)
- Serwer: HuggingFace CDN (huggingface.co)
- Wysyłane: Żadne dane użytkownika — tylko HTTP GET
- Otrzymywane: Plik modelu ONNX (~304 MB)
- Częstotliwość: Jednorazowo
4.2. Model Vosk (rozpoznawanie mowy)
- Serwer: Alpha Cephei (alphacephei.com)
- Wysyłane: Żadne dane użytkownika — tylko HTTP GET
- Otrzymywane: Model mowy (~50 MB)
- Częstotliwość: Jednorazowo
4.3. Model Whisper (transkrypcja tekstów piosenek)
- Serwer: HuggingFace CDN (huggingface.co)
- Wysyłane: Żadne dane użytkownika — tylko HTTP GET
- Otrzymywane: Model Whisper GGML (~142 MB base / ~466 MB small)
- Częstotliwość: Jednorazowo
- Cel: Automatyczne rozpoznawanie tekstów piosenek (offline po pobraniu)
📌 Po pobraniu modeli użytkownik może wyłączyć internet.
Wszystkie funkcje działają prawidłowo offline.
5. Przechowywanie danych
Dane przechowywane wyłącznie lokalnie na urządzeniu:
- Baza Room (SQLite) — playlisty, historia, studio, EQ, notatki, planer
- DataStore — preferencje (motyw, język, UI)
- Modele AI — wewnętrzna pamięć aplikacji (Whisper, Vosk, Demucs ONNX)
5.1. Pliki zapisywane w pamięci współdzielonej
Aplikacja zapisuje pliki wyłącznie w folderach HarmonyPro w pamięci urządzenia:
| Typ danych | Lokalizacja | Format |
| Teksty piosenek (karaoke/LRC) |
Music/HarmonyPro/lyrics/ |
.lrc |
| Nagrania z rejestratora |
Music/HarmonyPro/Recordings/ |
.wav |
| Eksporty audio ze studia |
Music/HarmonyPro/ |
.mp3, .wav, .flac |
| Eksporty wideo ze studia |
Movies/HarmonyPro/ |
.mp4 |
| Screenshoty wizualizera |
Pictures/HarmonyPro/ |
.png |
Żadne dane nie są synchronizowane z chmurą. Wszystkie pliki pozostają na urządzeniu.
5.2. Karaoke i MiniGra
System karaoke i wbudowana minigra rytmiczna działają wyłącznie lokalnie:
- Transkrypcja AI (Whisper) — rozpoznawanie tekstu z audio odbywa się w 100% on-device. Żaden fragment audio nie jest wysyłany na serwer.
- Pliki LRC (teksty karaoke) — tworzone i przechowywane lokalnie w
Music/HarmonyPro/lyrics/.
- Statystyki minigry — wyniki (punkty, accuracy, combo, najlepsze rekordy) zapisywane wyłącznie w lokalnej bazie Room na urządzeniu.
- Brak rankingu online — minigra nie posiada tabeli wyników online ani żadnej komunikacji sieciowej.
6. Szyfrowanie i bezpieczeństwo
- SQLCipher — opcjonalne szyfrowanie bazy danych
- AES-GCM — szyfrowanie backupu hasłem użytkownika
- HTTPS only —
cleartextTrafficPermitted="false"
- allowBackup="false" — systemowy backup wyłączony
7. Usługi zewnętrzne
Harmony Pro nie korzysta z żadnych usług zewnętrznych w runtime:
- ❌ Brak Firebase (Analytics, Crashlytics, Cloud Messaging)
- ❌ Brak Google Analytics
- ❌ Brak reklam (AdMob, Facebook Ads itp.)
- ❌ Brak SDK śledzących (Adjust, AppsFlyer, Branch itp.)
- ❌ Brak social SDK (Facebook, Google Sign-In itp.)
- ❌ Brak telemetrii
8. Prawa użytkownika
Nie zbieramy danych osobowych — nie ma danych do udostępnienia, usunięcia ani przeniesienia.
Kontrola nad danymi lokalnymi:
- Ustawienia → Pamięć — przeglądanie i usuwanie
- Ustawienia → Backup — zaszyfrowany eksport/import
- Odinstalowanie — trwałe usunięcie wszystkich danych
9. Dzieci (COPPA / GDPR-K)
Aplikacja nie jest skierowana do dzieci poniżej 13 roku życia.
Nie zbieramy jednak żadnych danych od nikogo.
10. Zmiany polityki
Zmiany będą publikowane na tej stronie z nową datą. Istotne zmiany
będą komunikowane w informacjach o nowej wersji w Google Play.
11. Kontakt