Dokument opisuje, jakie dane osobowe przetwarza aplikacja „Budżet domowy”, w jakim celu i na jakiej podstawie — zgodnie z rozporządzeniem Parlamentu Europejskiego i Rady (UE) 2016/679 (RODO).
1. Administrator danych
Administratorem danych przetwarzanych w tej instancji Aplikacji jest jakim87. Kontakt w sprawach dotyczących danych osobowych: jakim87@gmail.com.
Aplikacja jest oprogramowaniem open source (licencja MIT), które każdy może uruchomić na własnym serwerze. Administratorem jest wówczas osoba lub podmiot prowadzący daną instancję, a nie autor kodu.
Administrator nie wyznaczył inspektora ochrony danych — we wszystkich sprawach należy pisać na adres podany wyżej.
2. Jakie dane są przetwarzane
| Kategoria | Zakres |
|---|---|
| Dane konta | nazwa użytkownika, adres e-mail, skrót (hash) hasła, techniczny identyfikator użytkownika, data założenia konta |
| Dane finansowe | nazwy i typy kont, nazwa banku, numer rachunku (jeśli zostanie podany), saldo, waluta, oznaczenie właściciela i współwłaściciela konta; transakcje (data, tytuł, kwota, kategoria, kontrahent, komentarz, oryginalny opis z wyciągu), podziały transakcji, transakcje cykliczne i zaplanowane, budżety |
| Dane o imporcie | metadane wgranych wyciągów: nazwa pliku, bank, format, zakres dat, liczba zaimportowanych i pominiętych pozycji, data importu |
| Zgłoszenia o działaniu Aplikacji | treść uwagi wpisana przez Użytkownika, nazwa otwartej zakładki i wersja Aplikacji w chwili wysłania, identyfikator przeglądarki (nagłówek User-Agent), data zgłoszenia oraz powiązanie z kontem autora |
| Dane techniczne | logi serwera: data, metoda i ścieżka żądania, kod odpowiedzi, czas obsługi, nazwa zalogowanego użytkownika; przy logowaniu i nieudanych próbach logowania również adres IP; techniczne ciasteczko sesji |
Plik wyciągu nie jest przechowywany — po przetworzeniu zostają wyłącznie transakcje i wymienione wyżej metadane importu. Hasło nie jest nigdzie zapisywane w postaci jawnej.
Dane finansowe wprowadza sam Użytkownik. To on decyduje, jak szczegółowe informacje trafiają do Aplikacji — nazwy kontrahentów i tytuły przelewów mogą pośrednio ujawniać np. stan zdrowia czy przekonania, dlatego warto ograniczać je do niezbędnego minimum.
Zgłoszenie o działaniu Aplikacji czyta administrator. Formularz nie przyjmuje plików ani zrzutów ekranu, a wpisaną treść widzi administrator w postaci, w jakiej została wysłana — dlatego nie należy umieszczać w niej kwot, nazw kontrahentów ani innych danych ze swojego budżetu, jeśli nie są konieczne do opisania problemu.
3. Cele i podstawy prawne
| Cel | Podstawa prawna |
|---|---|
| Prowadzenie konta i świadczenie usługi (przechowywanie i prezentacja danych budżetowych) | art. 6 ust. 1 lit. b RODO — wykonanie umowy zawartej przez akceptację Regulaminu |
| Bezpieczeństwo usługi: logi serwera, ograniczanie liczby prób logowania, blokowanie nadużyć | art. 6 ust. 1 lit. f RODO — prawnie uzasadniony interes administratora polegający na ochronie danych przed nieuprawnionym dostępem |
| Obsługa zgłoszeń i reklamacji | art. 6 ust. 1 lit. f RODO — prawnie uzasadniony interes polegający na komunikacji z Użytkownikiem |
| Ustalenie, dochodzenie lub obrona roszczeń | art. 6 ust. 1 lit. f RODO |
Podanie danych jest dobrowolne, ale niezbędne do korzystania z Aplikacji — bez konta i bez danych finansowych usługa nie może być świadczona.
4. Okres przechowywania
- Dane konta i dane finansowe — do czasu usunięcia ich przez Użytkownika albo usunięcia konta na jego żądanie.
- Usunięte transakcje — trafiają do archiwum (możliwość odtworzenia i ślad audytowy) i są trwale kasowane po 60 dniach.
- Zgłoszenia o działaniu Aplikacji — do czasu rozpatrzenia przez administratora i usunięcia przez niego; nie są kasowane automatycznie wraz z danymi konta, bo stanowią korespondencję z administratorem, a nie zawartość budżetu Użytkownika.
- Logi serwera — podlegają rotacji; przechowywanych jest sześć kolejnych plików po ok. 2 MB, więc najstarsze wpisy są nadpisywane na bieżąco (w praktyce od kilku dni do kilku tygodni, zależnie od ruchu).
5. Odbiorcy danych
- Dane nie są sprzedawane, wynajmowane ani udostępniane podmiotom trzecim w celach marketingowych. Aplikacja nie zawiera reklam ani narzędzi analitycznych śledzących Użytkownika.
- Odbiorcą danych może być dostawca serwera (hostingu), na którym działa instancja Aplikacji — jako podmiot przetwarzający, w zakresie niezbędnym do jej utrzymania.
- Interfejs Aplikacji ładuje biblioteki i czcionki z zewnętrznych sieci CDN: cdn.tailwindcss.com, cdn.jsdelivr.net (Chart.js, driver.js) oraz fonts.googleapis.com i fonts.gstatic.com (Google Fonts). Przy pobieraniu tych plików przeglądarka przekazuje ich dostawcom adres IP oraz standardowe informacje o żądaniu. Nie są im przekazywane żadne dane finansowe ani dane konta. Może się to wiązać z przekazaniem adresu IP poza Europejski Obszar Gospodarczy, na zasadach określonych przez tych dostawców.
6. Profilowanie i decyzje automatyczne
Aplikacja automatycznie podpowiada kategorię i kontrahenta dla importowanych transakcji oraz wykrywa przelewy wewnętrzne. Są to proste reguły dopasowania tekstu, działające wyłącznie na danych Użytkownika i możliwe do poprawienia ręcznie. Nie podejmujemy zautomatyzowanych decyzji wywołujących skutki prawne ani w podobny sposób istotnie wpływających na Użytkownika w rozumieniu art. 22 RODO. Dane nie są wykorzystywane do oceny zdolności kredytowej ani do profilowania marketingowego.
7. Prawa Użytkownika
Przysługuje Ci prawo do:
- dostępu do danych i otrzymania ich kopii (art. 15 RODO),
- sprostowania danych nieprawidłowych (art. 16),
- usunięcia danych (art. 17),
- ograniczenia przetwarzania (art. 18),
- przenoszenia danych w ustrukturyzowanym formacie (art. 20),
- sprzeciwu wobec przetwarzania opartego na prawnie uzasadnionym interesie (art. 21).
Znaczną część tych praw realizujesz samodzielnie w Aplikacji: dane przeglądasz, poprawiasz i usuwasz w zakładkach Transakcje oraz Słowniki. Aplikacja nie ma jeszcze funkcji eksportu danych ani samodzielnego usunięcia konta — do czasu ich dodania żądanie w tych sprawach realizuje administrator po zgłoszeniu na adres jakim87@gmail.com, bez zbędnej zwłoki, nie później niż w ciągu miesiąca.
Masz też prawo wnieść skargę do organu nadzorczego — Prezesa Urzędu Ochrony Danych Osobowych (ul. Stawki 2, 00-193 Warszawa, uodo.gov.pl).
8. Bezpieczeństwo danych
- Hasła przechowywane są wyłącznie jako skróty kryptograficzne — administrator nie zna Twojego hasła i nie jest w stanie go odczytać.
- Dane każdego Użytkownika są odseparowane własnym identyfikatorem; każde zapytanie do bazy jest do niego zawężane.
- Ciasteczko sesji ma flagi HttpOnly, SameSite=Lax, a poza trybem deweloperskim również Secure (przesyłane tylko po HTTPS).
- Liczba prób logowania i rejestracji z jednego adresu IP jest ograniczona, a nieudane próby są logowane i mogą skutkować czasową blokadą adresu.
9. Pliki cookie
Aplikacja używa wyłącznie niezbędnego, technicznego ciasteczka sesji, które utrzymuje stan zalogowania. Nie stosujemy ciasteczek analitycznych, reklamowych ani śledzących, dlatego nie jest wyświetlany baner zgody. Usunięcie ciasteczka w przeglądarce oznacza wylogowanie.
10. Zmiany Polityki
Polityka może być aktualizowana wraz z rozwojem Aplikacji lub zmianą przepisów. Nowa treść publikowana jest na tej stronie wraz z datą aktualizacji widoczną na górze dokumentu.
Zasady korzystania z Aplikacji opisuje Regulamin.