Wersja 1.0 · obowiązuje od 10 września 2026Version 1.0 · effective September 10, 2026

Polityka prywatności DrumTrainerDrumTrainer Privacy Policy

Jasne informacje o danych przetwarzanych przez aplikację DrumTrainer na Androida.Clear information about data processed by the DrumTrainer Android app.

1. Informacje podstawowe

Administratorem i deweloperem aplikacji DrumTrainer jest Pieńkawa.pl. W sprawach prywatności możesz skontaktować się pod adresem support@pienkawa.pl.

DrumTrainer jest aplikacją dla perkusistów na Androida. Sama strona internetowa drumtrainer.pienkawa.pl nie używa analityki, reklam ani śledzących plików cookie. Może jedynie zapisać w pamięci lokalnej przeglądarki wybrany język strony.

Hosting strony może automatycznie przetwarzać standardowe dane techniczne wymagane do dostarczenia strony i bezpieczeństwa serwera, np. adres IP, czas żądania i informacje user-agent. Strona DrumTrainer nie wykorzystuje tych danych do reklamy behawioralnej ani profilowania użytkownika.

2. Dane, których aplikacja nie zbiera

DrumTrainer nie używa Firebase Analytics, Advertising ID, AdServices, Install Referrer ani AdMob. Nie wyświetla reklam. Nie uzyskuje dostępu do lokalizacji, kontaktów, mikrofonu, kamery, SMS-ów, rejestru połączeń, danych zdrowotnych, kalendarza ani Bluetooth.

3. Konto i logowanie Google

Logowanie jest dobrowolne i potrzebne tylko do funkcji chmurowych oraz Community. Po zalogowaniu przez Google przy użyciu Firebase Authentication aplikacja może przetwarzać:

  • nazwę wyświetlaną i adres e-mail,
  • opcjonalny adres URL zdjęcia profilowego,
  • Firebase UID,
  • dane techniczne automatycznie przetwarzane przez Firebase Authentication w celu bezpieczeństwa i uwierzytelniania, w szczególności adres IP, informacje user-agent i platformy oraz identyfikator aplikacji Firebase.

Dane te służą do utrzymania konta, identyfikacji właściciela treści, autoryzacji dostępu oraz obsługi funkcji Community i zadań. Pieńkawa.pl nie wykorzystuje adresu IP przetwarzanego w ramach uwierzytelniania do reklamy ani profilowania.

4. Dane w Cloud Firestore

W zależności od używanych funkcji Cloud Firestore może przechowywać:

  • profil konta oraz identyfikatory użytkownika wymagane do własności i autoryzacji,
  • publikacje Community, Groove, Fill, Rudiment i Rudiment Workout,
  • nazwy, opisy, BPM i dane muzyczne ćwiczeń,
  • zadania, ich statusy oraz dane uczestników potrzebne do udostępnienia zadania,
  • zgłoszenia używane do moderacji Community,
  • techniczne identyfikatory/skróty publikacji i licznik publikacji służące m.in. integralności danych i ochronie przed spamem,
  • dane okresu próbnego oraz starsze dane chmurowe, jeśli dotyczą konta.

5. Community, zadania i zgłoszenia

Publikowanie w Community jest dobrowolne. Opublikowane ćwiczenia są widoczne dla innych użytkowników Community, a przy publikacji może być widoczna nazwa autora. Użytkownik może usunąć własną publikację. Usunięcie konta usuwa wszystkie publikacje tego użytkownika.

Zadania są udostępniane wyłącznie odpowiednim uczestnikom danej funkcji. Zgłoszenia są używane do zgłaszania i moderowania treści w Community.

6. Firebase Crashlytics

W wersji produkcyjnej aplikacji działa Firebase Crashlytics. Usługa może zbierać logi awarii, ślady stosu, informacje diagnostyczne, model urządzenia, wersję Androida, wersję aplikacji, stan aplikacji, metadane sesji oraz Firebase Installation ID / Crashlytics UUID.

DrumTrainer nie ustawia w Crashlytics adresu e-mail, Firebase UID jako identyfikatora użytkownika Crashlytics, imienia użytkownika ani dodatkowych pól zawierających dane osobowe.

Dane diagnostyczne są przetwarzane przez Google/Firebase zgodnie z zasadami tych usług i ich okresami przechowywania. Mechanizm usunięcia konta DrumTrainer nie usuwa pojedynczych zgłoszeń awarii objętych niezależnym okresem przechowywania Google/Firebase.

7. Google Play Billing

Aplikacja korzysta z Google Play Billing do jednorazowego zakupu pełnej wersji, potwierdzenia zakupu i funkcji Restore Purchase. DrumTrainer nie zapisuje identyfikatora zamówienia, nie przechowuje historii zakupów i nie zapisuje tokenu zakupu w Firestore. Token zakupu jest używany technicznie do potwierdzenia zakupu. Lokalnie przechowywany jest wyłącznie stan uprawnienia/licencji i powiązany UID.

Historia transakcji jest zarządzana przez Google Play zgodnie z zasadami konta Google.

8. Dane lokalne na urządzeniu

Lokalnie mogą być przechowywane patterny, rudimenty, workouty, foldery, ustawienia, postęp, ostatnia sesja oraz lokalny cache licencji. Dane te nie są wysyłane do Community, dopóki użytkownik świadomie nie wybierze funkcji publikacji lub wysłania.

9. Udostępnianie i usługodawcy

Pieńkawa.pl nie sprzedaje danych osobowych użytkowników. Dane mogą być przetwarzane przez usługodawców niezbędnych do działania aplikacji, w szczególności Google, Firebase i Google Play. Treści opublikowane przez użytkownika w Community są udostępniane innym użytkownikom zgodnie z działaniem tej funkcji.

10. Usunięcie konta i danych

Użytkownik może usunąć konto bezpośrednio w aplikacji DrumTrainer. Dostępna jest też instrukcja złożenia żądania bez aplikacji.

Usunięcie konta usuwa z chmury m.in.:

  • konto Firebase Authentication i profil użytkownika,
  • publikacje Community użytkownika,
  • zgłoszenia związane z użytkownikiem,
  • zadania wysłane i odebrane,
  • techniczne identyfikatory/skróty publikacji i licznik publikacji,
  • dane aktywnego okresu próbnego, starsze dane chmurowe i inne powiązane dane chmurowe, z wyjątkiem minimalnego rekordu opisanego poniżej.

Dane lokalne zapisane na urządzeniu nie są automatycznie usuwane podczas usunięcia konta. Zakup w Google Play pozostaje częścią historii konta Google Play i nie jest usuwany przez DrumTrainer. Część danych technicznych Crashlytics/Firebase podlega własnym okresom przechowywania Google/Firebase i nie jest usuwana przez mechanizm usunięcia konta DrumTrainer.

11. Okres przechowywania danych

  • Dane konta i dane Firestore są przechowywane tak długo, jak są potrzebne do działania konta lub funkcji, albo do momentu ich usunięcia przez użytkownika, usunięcia konta lub moderacji.
  • Publikacje Community istnieją do ich usunięcia przez autora, moderatora albo usunięcia konta.
  • Zadania i zgłoszenia istnieją zgodnie z działaniem tych funkcji i są usuwane przy usunięciu powiązanego konta zgodnie z aktualnym mechanizmem.
  • Dane aktywnego okresu próbnego są przechowywane w chmurze do usunięcia konta.
  • Firebase Crashlytics przechowuje ślady stosu awarii i powiązane identyfikatory przez 90 dni przed rozpoczęciem procesu ich usuwania, zgodnie z polityką Firebase.
  • Dane lokalne pozostają na urządzeniu do ich ręcznego usunięcia, wyczyszczenia danych aplikacji lub innych działań systemowych.
  • Historia zakupów jest przechowywana i zarządzana przez Google Play zgodnie z zasadami Google.

Zapobieganie ponownemu wykorzystaniu okresu próbnego

Po usunięciu konta DrumTrainer może zachować minimalny pseudonimowy identyfikator utworzony jako skrót SHA-256 identyfikatora konta Google. Służy on wyłącznie do sprawdzenia, czy dane konto wykorzystało już bezpłatny okres próbny. Rekord nie zawiera adresu e-mail, imienia i nazwiska, zdjęcia profilowego, identyfikatora Firebase ani tokenów uwierzytelniających i nie jest wykorzystywany do celów marketingowych ani profilowania.

12. Twoje prawa

Zależnie od obowiązujących przepisów możesz mieć prawo m.in. do dostępu do swoich danych, ich sprostowania lub usunięcia, ograniczenia przetwarzania, sprzeciwu oraz przenoszenia danych, jeśli ma zastosowanie. W tych sprawach skontaktuj się z support@pienkawa.pl.

13. Bezpieczeństwo

DrumTrainer wykorzystuje Firebase Authentication, reguły bezpieczeństwa Firestore oraz ograniczenia dostępu do danych. Transmisja z usługami Google/Firebase odbywa się przy użyciu HTTPS/TLS. Żadna metoda przechowywania lub przesyłania danych nie daje jednak gwarancji całkowitego bezpieczeństwa.

Informacje dostawców: Firebase Privacy and Security oraz Polityka prywatności Google.

14. Dzieci

Aplikacja nie jest projektowana w celu świadomego zbierania danych dzieci. Korzystanie z kont Google, w tym kont osób małoletnich, podlega zasadom i mechanizmom Google. Jeśli uważasz, że dane dziecka zostały przekazane niezgodnie z prawem, skontaktuj się z nami.

15. Zmiany polityki

Polityka może być aktualizowana, gdy zmienią się funkcje aplikacji, używane usługi lub wymagania prawne. Aktualna wersja i data obowiązywania będą publikowane na tej stronie.

Aktualna wersja: 1.0. Data obowiązywania: 10 września 2026.

16. Kontakt

Pieńkawa.pl
support@pienkawa.pl

1. Overview

The controller and developer of DrumTrainer is Pieńkawa.pl. For privacy questions, contact support@pienkawa.pl.

DrumTrainer is an Android app for drummers. The drumtrainer.pienkawa.pl website itself uses no analytics, advertising, or tracking cookies. It may only store your selected site language in your browser's local storage.

The website host may automatically process standard technical data required to deliver the site and protect the server, such as the IP address, request timestamp, and user-agent. The DrumTrainer website does not use this data for behavioral advertising or user profiling.

2. Data the app does not collect

DrumTrainer does not use Firebase Analytics, Advertising ID, AdServices, Install Referrer, or AdMob. It shows no ads. It does not access location, contacts, microphone, camera, SMS, call logs, health data, calendar, or Bluetooth.

3. Account and Google Sign-In

Signing in is optional and required only for cloud and Community features. After signing in with Google through Firebase Authentication, the app may process:

  • display name and email address,
  • optional profile photo URL,
  • Firebase UID,
  • technical data Firebase Authentication may process automatically for security and authentication, particularly the IP address, user-agent and platform information, and Firebase application identifier.

This data is used to maintain the account, identify content ownership, authorize access, and provide Community and assignment features. Pieńkawa.pl does not use the IP address processed for authentication for advertising or profiling.

4. Cloud Firestore data

Depending on the features you use, Cloud Firestore may store:

  • account profile and user identifiers required for ownership and authorization,
  • Community posts, Grooves, Fills, Rudiments, and Rudiment Workouts,
  • names, descriptions, BPM, and exercise music data,
  • assignments, their statuses, and participant data required to share them,
  • reports used for Community moderation,
  • publication fingerprints and publication counts used for data integrity and spam protection,
  • trial entitlement and legacy cloud patterns where applicable.

5. Community, assignments, and reports

Publishing to Community is optional. Published exercises are visible to other Community users, and the author's name may appear with a post. Users can delete their own posts. Deleting an account removes all posts published by that user.

Assignments are shared only with the relevant participants in an assignment. Reports are used to flag and moderate Community content.

6. Firebase Crashlytics

Firebase Crashlytics is active in the release version of the app. It may collect crash logs, stack traces, diagnostic information, device model, Android version, app version, app state, session metadata, and Firebase Installation ID / Crashlytics UUID.

DrumTrainer does not set in Crashlytics an email address, Firebase UID as a Crashlytics userId, user name, or custom keys containing personal data.

Diagnostic data is processed by Google/Firebase according to their policies and retention periods. DrumTrainer's account deletion mechanism does not delete individual crash reports subject to Google/Firebase's independent retention.

7. Google Play Billing

The app uses Google Play Billing for the one-time full-version purchase, purchase acknowledgement, and Restore Purchase. DrumTrainer does not save the order ID, maintain purchase history, or store the purchase token in Firestore. The purchase token is used technically for acknowledgement. Only the entitlement/license state and associated UID are stored locally.

Transaction history is managed by Google Play under the rules of the user's Google account.

8. Local data on the device

Patterns, rudiments, workouts, folders, settings, progress, the last session, and a local license cache may be stored locally. This data is not sent to Community unless the user intentionally uses a publish or send feature.

9. Sharing and service providers

Pieńkawa.pl does not sell users' personal data. Data may be processed by service providers required to operate the app, in particular Google, Firebase, and Google Play. Content a user publishes in Community is shared with other users as part of that feature.

10. Account and data deletion

Users can delete their account directly in DrumTrainer. Instructions for requesting deletion without the app are also available.

Deleting an account removes from the cloud, including:

  • the Firebase Authentication account and user profile,
  • the user's Community posts,
  • reports associated with the user,
  • sent and received assignments,
  • publication fingerprints and publication count,
  • active trial entitlement, legacy cloud patterns, and other associated cloud data, except for the minimal record described below.

Local data stored on the device is not automatically deleted when the account is removed. A Google Play purchase remains part of the Google Play account history and is not deleted by DrumTrainer. Some Crashlytics/Firebase technical data is subject to Google/Firebase's own retention periods and is not removed by DrumTrainer's account deletion mechanism.

11. Data retention

  • Account and Firestore data is retained for as long as needed to operate the account or feature, or until it is deleted by the user, through account deletion, or through moderation.
  • Community posts remain until deleted by their author or a moderator, or until the account is deleted.
  • Assignments and reports remain as required by those features and are deleted when the related account is deleted under the current mechanism.
  • Active trial entitlement data is retained in the cloud until the account is deleted.
  • Firebase Crashlytics retains crash stack traces and associated identifiers for 90 days before beginning the process of deleting them, in accordance with Firebase policy.
  • Local data remains on the device until manually deleted, app data is cleared, or other system actions remove it.
  • Purchase history is retained and managed by Google Play under Google's policies.

Preventing repeated use of the trial period

After an account is deleted, DrumTrainer may retain a minimal pseudonymous identifier created as a SHA-256 hash of the Google account identifier. It is used only to check whether that account has already used the free trial period. The record does not contain an email address, name, profile photo, Firebase identifier, or authentication tokens, and is not used for marketing or profiling.

12. Your rights

Depending on applicable law, you may have rights including access to, correction or deletion of your data, restriction of processing, objection, and data portability where applicable. Contact support@pienkawa.pl about these matters.

13. Security

DrumTrainer uses Firebase Authentication, Firestore Security Rules, and data access restrictions. Transmission to Google/Firebase services uses HTTPS/TLS. However, no storage or transmission method can guarantee complete security.

Provider information: Firebase Privacy and Security and Google Privacy Policy.

14. Children

The app is not designed to knowingly collect children's data. Use of Google accounts, including accounts belonging to minors, is subject to Google's policies and mechanisms. If you believe a child's data was provided unlawfully, please contact us.

15. Policy changes

This policy may be updated when app features, services, or legal requirements change. The current version and effective date will be published on this page.

Current version: 1.0. Effective date: September 10, 2026.

16. Contact

Pieńkawa.pl
support@pienkawa.pl