POLITYKA PRYWATNOŚCI / PRIVACY POLICY — DryFire
Aplikacja / App: DryFire (com.albertlab.dryfire)
Deweloper / Developer: Albert Moczadło
Kontakt / Contact: albertmoczadlo@gmail.com
Data wejścia w życie / Effective date: 2026-07-29
=====================================================================
POLITYKA PRYWATNOŚCI (PL)
=====================================================================
1. Najkrócej
DryFire nie zbiera, nie przechowuje na serwerach i nie udostępnia nikomu żadnych danych.
Aplikacja działa w 100% offline: nie ma kont użytkownika, nie ma rejestracji, nie ma chmury,
nie ma reklam, nie ma narzędzi analitycznych ani śledzących. Aplikacja jest bezpłatna.
Deweloper nie ma technicznej możliwości wglądu w jakiekolwiek dane zapisane w aplikacji.
2. Dane przechowywane lokalnie na Twoim urządzeniu
Aplikacja zapisuje wyłącznie w lokalnej bazie danych na Twoim telefonie:
- wyniki treningów (sesje, powtórzenia, czasy, oceny, notatki),
- konfiguracje timera i plany treningowe,
- nadane przez Ciebie nazwy sprzętu sportowego oraz ich profile kalibracji detekcji
(kilka wartości liczbowych — progi głośności),
- ustawienia aplikacji (klasa sportowa, dyscyplina, czułość detekcji, preferencje).
Te dane nigdy nie opuszczają urządzenia. Nie są wysyłane przez internet, nie są
synchronizowane i nie są nikomu udostępniane.
3. Mikrofon
Aplikacja może — wyłącznie za Twoją zgodą wyrażoną w systemowym oknie uprawnień — używać
mikrofonu do wykrywania dźwięku strzału, aby zmierzyć czas pierwszego strzału i czasy
międzystrzałowe, oraz podczas kalibracji progu detekcji.
- Dźwięk jest przetwarzany wyłącznie lokalnie, w czasie rzeczywistym, w pamięci urządzenia.
- Żadne nagranie nie powstaje — aplikacja nie zapisuje dźwięku do plików, nawet tymczasowo.
- Analizowana jest wyłącznie głośność dźwięku (poziom sygnału). Aplikacja nie rozpoznaje
mowy ani żadnych treści dźwiękowych.
- Nic nie jest wysyłane — strumień z mikrofonu nie opuszcza urządzenia w żadnej formie.
- Mikrofon jest aktywny tylko podczas działającego timera z włączoną detekcją lub podczas
kalibracji; możesz wyłączyć detekcję w aplikacji albo cofnąć uprawnienie w ustawieniach
systemu — aplikacja nadal działa (bez automatycznego pomiaru).
4. Uprawnienia systemowe
- Mikrofon (RECORD_AUDIO) — wyłącznie detekcja dźwięku strzału, jak opisano wyżej.
- Wibracje (VIBRATE) — sygnał haptyczny timera.
- Uprawnienia sieciowe widoczne w systemie wynikają z użytego frameworka aplikacji;
DryFire nie wysyła i nie pobiera żadnych danych przez internet.
5. Kopia zapasowa
Aplikacja korzysta z systemowej funkcji Android Auto Backup. Jeśli masz ją włączoną w
ustawieniach telefonu, dane aplikacji mogą zostać skopiowane na Twoje konto Dysku Google
i przywrócone po ponownej instalacji. Kopią zarządza Google w ramach Twojego konta —
deweloper nie ma do niej dostępu. Funkcję możesz wyłączyć w ustawieniach systemu.
6. Usunięcie danych
Wszystkie dane aplikacji znajdują się wyłącznie na Twoim urządzeniu. Aby je trwale usunąć,
wystarczy odinstalować aplikację albo użyć systemowej opcji „Wyczyść dane aplikacji".
7. Zakupy w aplikacji
Aplikacja jest obecnie bezpłatna. Jeśli w przyszłości pojawią się płatne funkcje, płatności
obsługuje wyłącznie Google Play. Deweloper nie otrzymuje ani nie przechowuje danych
płatniczych (np. numerów kart).
8. Dzieci
Aplikacja służy do treningu sportowego w strzelectwie dynamicznym i precyzyjnym
(IPSC / IDPA / PRS) i nie jest skierowana do dzieci.
9. Zmiany polityki
O istotnych zmianach polityki poinformujemy w opisie aktualizacji aplikacji w Google Play.
Korzystanie z aplikacji po zmianie oznacza akceptację nowej wersji.
10. Kontakt
Pytania dotyczące prywatności: albertmoczadlo@gmail.com
=====================================================================
PRIVACY POLICY (EN)
=====================================================================
1. In short
DryFire does not collect, store on any server, or share any data whatsoever.
The app is 100% offline: there are no user accounts, no registration, no cloud, no ads,
and no analytics or tracking tools. The app is free.
The developer has no technical means of accessing any data saved in the app.
2. Data stored locally on your device
The app saves the following exclusively in a local database on your phone:
- training results (sessions, repetitions, times, ratings, notes),
- timer configurations and training plans,
- names you assign to your sports equipment and their detection calibration profiles
(a few numeric values — loudness thresholds),
- app settings (sport classification, discipline, detection sensitivity, preferences).
This data never leaves your device. It is not transmitted over the internet,
not synchronized, and not shared with anyone.
3. Microphone
With your explicit consent given via the system permission dialog, the app may use the
microphone to detect the sound of your shot, in order to measure your first-shot and split
times, and during detection-threshold calibration.
- Audio is processed exclusively on-device, in real time, in memory.
- No recording is ever created — the app does not write audio to files, not even temporarily.
- Only the loudness of the sound (signal level) is analysed. The app does not perform speech
recognition and does not identify any audio content.
- Nothing is transmitted — the microphone stream never leaves your device in any form.
- The microphone is only active while the timer runs with detection enabled or during
calibration; you can disable detection in the app or revoke the permission in system
settings — the app keeps working (without automatic measurement).
4. System permissions
- Microphone (RECORD_AUDIO) — shot sound detection only, as described above.
- Vibration (VIBRATE) — the timer's haptic signal.
- Network permissions visible in the system come from the application framework;
DryFire does not send or fetch any data over the internet.
5. Backup
The app uses the standard Android Auto Backup feature. If it is enabled in your phone
settings, app data may be copied to your Google Drive account and restored after a
reinstall. That backup is managed by Google within your own account — the developer has
no access to it. You can disable the feature in your system settings.
6. Data deletion
All app data lives solely on your device. To delete it permanently, uninstall the app
or use the system "Clear app data" option.
7. In-app purchases
The app is currently free. If paid features appear in the future, payments will be handled
exclusively by Google Play. The developer does not receive or store any payment data
(e.g., card numbers).
8. Children
The app is a sports-training tool for dynamic and precision shooting disciplines
(IPSC / IDPA / PRS) and is not directed at children.
9. Policy changes
Material changes will be announced in the app's update notes on Google Play.
Continued use of the app after a change constitutes acceptance of the new version.
10. Contact
Privacy questions: albertmoczadlo@gmail.com