1. Informacje ogólne
Niniejsza polityka prywatności opisuje zasady przetwarzania danych przez aplikację mobilną LocAlarm (nazwa pakietu: com.golonka.localarm), której autorem i administratorem danych jest Andrzej Golonka (dalej „Autor").
Autor szanuje prywatność użytkowników i dokłada wszelkich starań, aby chronić dane przetwarzane przez Aplikację.
2. Jakie dane przetwarza Aplikacja
Aplikacja przetwarza następujące kategorie danych:
- Dane lokalizacyjne (GPS) — współrzędne geograficzne urządzenia, wykorzystywane do określenia odległości od ustawionego punktu alarmowego.
- Dane alarmów — nazwy, współrzędne, promień i ustawienia alarmów utworzonych przez użytkownika.
- Preferencje użytkownika — ustawienia aplikacji, takie jak częstotliwość odświeżania lokalizacji, tryb alarmu (dźwięk, wibracja lub oba), wyjście audio, wybrany język interfejsu itp.
- Dziennik diagnostyczny — lokalny dziennik zdarzeń aplikacji (uruchomienie/zatrzymanie monitoringu, odczyty lokalizacji, wyzwolenie alarmu, błędy). Dziennik jest przechowywany wyłącznie na urządzeniu użytkownika i może być udostępniony na zewnątrz wyłącznie na wyraźne żądanie użytkownika (przycisk „Udostępnij dziennik diagnostyczny" w ustawieniach). Aplikacja nigdy nie wysyła dziennika automatycznie.
Ważne: Wszystkie dane są przechowywane wyłącznie lokalnie na urządzeniu użytkownika. Aplikacja NIE wysyła żadnych danych osobowych na zewnętrzne serwery, NIE korzysta z usług analitycznych i NIE zbiera danych w celach reklamowych.
3. Cel przetwarzania danych
Dane lokalizacyjne są przetwarzane wyłącznie w celu:
- Monitorowania pozycji urządzenia względem ustawionych punktów alarmowych.
- Wyzwalania alarmu dźwiękowego i/lub wibracyjnego po wejściu w strefę alarmu.
- Wyświetlania powiadomień związanych z alarmem lokalizacyjnym.
Dziennik diagnostyczny służy wyłącznie do rozwiązywania problemów technicznych przez użytkownika lub autora aplikacji. Nie jest wykorzystywany do żadnych innych celów.
Dane lokalizacyjne są przetwarzane w czasie rzeczywistym i nie są zapisywane w formie historii tras ani dziennika lokalizacji.
4. Lokalizacja w tle
Aplikacja korzysta z uprawnienia do dostępu do lokalizacji w tle (ACCESS_BACKGROUND_LOCATION). Jest to niezbędne, aby alarmy działały również gdy:
- Ekran urządzenia jest wyłączony.
- Użytkownik korzysta z innej aplikacji.
- Urządzenie jest w trybie uśpienia.
Uruchomienie monitorowania lokalizacji w tle odbywa się wyłącznie gdy użytkownik uruchomi monitoring. Uruchomienie monitoringu jest możliwe po aktywowaniu alarmu przez użytkownika.
Aplikacja nie monitoruje lokalizacji gdy użytkownik zatrzyma monitorowanie. Zatrzymanie monitorowania jest możliwe również przy aktywnym alarmie.
5. Usługi firm trzecich
Aplikacja korzysta z następujących usług:
- Google Play Services (Location API) — do uzyskiwania dokładnej pozycji GPS. Google Play Services mogą przetwarzać dane lokalizacyjne zgodnie z Polityką prywatności Google.
- OkHttp3 — klient HTTP wykorzystywany wyłącznie do rozwijania skróconych linków (np. maps.app.goo.gl) przy udostępnianiu lokalizacji z Google Maps. Żadne dane użytkownika nie są wysyłane na serwery autora.
Aplikacja NIE korzysta z: Google Analytics, Firebase, Facebook SDK, reklam ani żadnych innych usług śledzących.
6. Przechowywanie danych
Wszystkie dane (alarmy, preferencje, dziennik diagnostyczny) są przechowywane lokalnie na urządzeniu przy użyciu:
- Room Database — lokalna baza danych SQLite do przechowywania alarmów.
- DataStore Preferences — do przechowywania ustawień aplikacji.
- Plik tekstowy — dziennik diagnostyczny przechowywany w pamięci wewnętrznej aplikacji (niedostępny dla innych aplikacji). Maksymalny rozmiar dziennika jest ograniczony do ok. 500 KB — starsze wpisy są automatycznie usuwane.
Dane są usuwane wraz z odinstalowaniem aplikacji lub mogą być usunięte ręcznie przez użytkownika w ustawieniach systemu Android (Ustawienia → Aplikacje → LocAlarm → Wyczyść dane). Dziennik diagnostyczny można wyczyścić osobno przyciskiem „Wyczyść dziennik" w ustawieniach aplikacji.
7. Uprawnienia aplikacji
Aplikacja wymaga następujących uprawnień:
- Precyzyjna lokalizacja (GPS) — do monitorowania pozycji względem alarmów.
- Lokalizacja w tle — do działania alarmów przy wyłączonym ekranie.
- Internet — wyłącznie do rozwijania skróconych linków przy udostępnianiu lokalizacji.
- Powiadomienia — do wyświetlania alertów o alarmie.
- Usługa na pierwszym planie — do ciągłego monitorowania lokalizacji.
- Wibracje — do wibracyjnego powiadomienia o alarmie (jeśli włączone w ustawieniach).
- Blokada uśpienia procesora (Wake Lock) — do utrzymania aktywnego monitoringu lokalizacji przy wyłączonym ekranie, zapobiegając usypianiu procesora przez system.
- Intencja pełnoekranowa — do wyświetlania alarmu na ekranie blokady.
- Uruchamianie po restarcie — do wznowienia aktywnych alarmów po restarcie urządzenia.
8. Prawa użytkownika (RODO)
Ponieważ wszystkie dane są przechowywane wyłącznie na urządzeniu użytkownika, użytkownik ma pełną kontrolę nad swoimi danymi. W szczególności użytkownik może:
- Usunąć wszystkie alarmy z poziomu aplikacji.
- Wyczyścić dziennik diagnostyczny przyciskiem „Wyczyść dziennik" w ustawieniach.
- Wyczyścić wszystkie dane aplikacji w ustawieniach systemu Android.
- Odinstalować aplikację, co spowoduje trwałe usunięcie wszystkich danych.
- Cofnąć uprawnienia lokalizacyjne w dowolnym momencie w ustawieniach systemu.
Autor nie posiada dostępu do danych przechowywanych na urządzeniu użytkownika.
9. Bezpieczeństwo dzieci
Aplikacja nie jest skierowana do dzieci poniżej 13 roku życia i nie zbiera świadomie danych od dzieci.
10. Zmiany w polityce prywatności
Autor zastrzega sobie prawo do aktualizacji niniejszej polityki prywatności. Aktualna wersja będzie zawsze dostępna pod tym adresem. Zaleca się okresowe sprawdzanie tej strony.
11. Kontakt
W sprawach dotyczących prywatności i przetwarzania danych można kontaktować się z autorem:
Andrzej Golonka
E-mail: amalabs@o2.pl
Data wejścia w życie: 27 marca 2026 r.
Ostatnia aktualizacja: 4 maja 2026 r.
1. General Information
This Privacy Policy describes how the mobile application LocAlarm (package name: com.golonka.localarm), developed by Andrzej Golonka (hereinafter "Author"), processes data.
The Author respects user privacy and takes all reasonable measures to protect data processed by the Application.
2. What Data the Application Processes
The Application processes the following categories of data:
- Location data (GPS) — geographic coordinates of the device, used to determine the distance from a set alarm point.
- Alarm data — names, coordinates, radius, and settings of alarms created by the user.
- User preferences — application settings such as location refresh frequency, alarm mode (sound, vibration, or both), audio output, selected interface language, etc.
- Diagnostic log — a local event log of application operations (monitoring start/stop, location readings, alarm triggers, errors). The log is stored exclusively on the user's device and can only be shared externally at the user's explicit request (via the "Share diagnostic log" button in settings). The Application never sends the log automatically.
Important: All data is stored exclusively on the user's device. The Application does NOT send any personal data to external servers, does NOT use analytics services, and does NOT collect data for advertising purposes.
3. Purpose of Data Processing
Location data is processed solely for the purpose of:
- Monitoring the device's position relative to set alarm points.
- Triggering an audio and/or vibration alarm upon entering the alarm zone.
- Displaying notifications related to the location alarm.
The diagnostic log is used solely for troubleshooting technical issues by the user or the application author. It is not used for any other purposes.
Location data is processed in real time and is not stored as a route history or location log.
4. Background Location
The Application uses the background location permission (ACCESS_BACKGROUND_LOCATION). This is necessary for alarms to function when:
- The device screen is off.
- The user is using another application.
- The device is in sleep mode.
Background location monitoring is initiated only when the user starts monitoring manually. Starting the monitoring is possible only after the user has activated an alarm.
The Application does not monitor location when the user stops monitoring. Stopping the monitoring is possible even when an alarm is still active.
5. Third-Party Services
The Application uses the following services:
- Google Play Services (Location API) — for obtaining accurate GPS position. Google Play Services may process location data in accordance with Google's Privacy Policy.
- OkHttp3 — an HTTP client used solely for resolving shortened links (e.g., maps.app.goo.gl) when sharing locations from Google Maps. No user data is sent to the Author's servers.
The Application does NOT use: Google Analytics, Firebase, Facebook SDK, advertisements, or any other tracking services.
6. Data Storage
All data (alarms, preferences, diagnostic log) is stored locally on the device using:
- Room Database — a local SQLite database for storing alarms.
- DataStore Preferences — for storing application settings.
- Text file — diagnostic log stored in the application's internal storage (inaccessible to other applications). Maximum log size is limited to approximately 500 KB — older entries are automatically removed.
Data is deleted when the application is uninstalled or can be manually cleared by the user in Android system settings (Settings → Apps → LocAlarm → Clear data). The diagnostic log can be cleared separately using the "Clear log" button in app settings.
7. Application Permissions
The Application requires the following permissions:
- Precise location (GPS) — for monitoring position relative to alarms.
- Background location — for alarms to work with the screen off.
- Internet — solely for resolving shortened links when sharing locations.
- Notifications — for displaying alarm alerts.
- Foreground service — for continuous location monitoring.
- Vibration — for vibration alarm notifications (if enabled in settings).
- Wake Lock — to keep the processor active during location monitoring with screen off, preventing the system from putting the CPU to sleep.
- Full-screen intent — for displaying the alarm on the lock screen.
- Boot completed — for resuming active alarms after device restart.
8. User Rights (GDPR)
Since all data is stored exclusively on the user's device, the user has full control over their data. In particular, the user may:
- Delete all alarms from within the application.
- Clear the diagnostic log using the "Clear log" button in settings.
- Clear all application data in Android system settings.
- Uninstall the application, which permanently deletes all data.
- Revoke location permissions at any time in system settings.
The Author does not have access to data stored on the user's device.
9. Children's Safety
The Application is not intended for children under 13 years of age and does not knowingly collect data from children.
10. Changes to This Privacy Policy
The Author reserves the right to update this Privacy Policy. The current version will always be available at this address. Periodic review of this page is recommended.
11. Contact
For privacy and data processing inquiries, please contact:
Andrzej Golonka
Email: amalabs@o2.pl
Effective date: March 27, 2026
Last updated: May 4, 2026