Polityka prywatności

Ostatnia aktualizacja: 10.10.2026, 16:08 (CEST)

Krótko

  • Serwer Baluny obsługuje tylko Twoje konto, subskrypcję i zgłoszenia, które sam wyślesz.
  • Wydatki, budżety, zdjęcia paragonów i klucze API są przechowywane wyłącznie na Twoim telefonie. Wyjątkiem jest wspólna baza, którą możesz włączyć. Wtedy dane gospodarstwa trzyma Google w Twoim własnym projekcie Firebase.
  • Rozmowa z asystentem idzie prosto z telefonu do wybranego dostawcy AI, na Twoim kluczu, bez pośrednika.
  • Nie używamy analityki ani reklam i nikogo nie profilujemy.

Konto i subskrypcja

Do korzystania z Baluny potrzebne jest konto. Logujesz się przez Google lub Apple. Przy zakładaniu konta przetwarzamy:

  • adres e-mail (przy logowaniu przez Apple może to być ukryty adres przekaźnikowy Apple),
  • imię i nazwisko z profilu Google lub Apple,
  • identyfikator konta u dostawcy logowania.

Pierwszy miesiąc korzystania jest bezpłatny. Aby korzystać dalej, kupujesz subskrypcję w App Store lub Google Play po zalogowaniu. Płatność obsługuje sklep na Twoim koncie w sklepie. Baluna nie widzi danych płatniczych, otrzymuje jedynie informację o okresie próbnym i o tym, czy subskrypcja jest aktywna.

Dane konta przechowujemy do czasu usunięcia konta. Na serwer Baluny nie trafiają Twoje wydatki, rozmowy z asystentem, zdjęcia paragonów ani klucze API. Wyjątkiem jest zgłoszenie, które sam wyślesz, opisane niżej.

Dane na telefonie

Wydatki, przychody, budżety, lokaty, wydatki stałe, listy zakupów, kategorie, tagi, zdjęcia paragonów i ustawienia zapisywane są w lokalnej bazie danych aplikacji na Twoim telefonie. We wspólnej bazie telefon trzyma roboczą kopię danych gospodarstwa, a zdjęcia paragonów zostają na telefonie, który je zrobił.

  • Rozmowa w kafelku jest usuwana po jego zamknięciu. Zostają tylko zatwierdzone zapisy.
  • Zdjęcia paragonów są usuwane automatycznie po czasie, który wybierzesz w ustawieniach.
  • Klucze API są zapisane w bezpiecznym magazynie systemu (Keychain na iOS, Keystore na Androidzie).
  • Log awarii zostaje na telefonie. Udostępniasz go tylko wtedy, gdy sam zdecydujesz.

Co opuszcza Twój telefon

Dostawca AI

Asystent działa na Twoim kluczu API do OpenAI, Anthropic, OpenRouter lub Ollama Cloud. Czat wysyła do wybranego dostawcy treść rozmowy, wydatki, o które pytasz (kwoty, kategorie, opisy), zdjęcia paragonów, jeśli je dołączysz, oraz zapisane preferencje, które są częścią instrukcji dla modelu i trafiają do dostawcy z każdą wiadomością. Połączenie idzie bezpośrednio z telefonu do dostawcy. Baluna nie ma serwera pośredniczącego i nie widzi tych danych. Dane trafiają do dostawcy na warunkach Twojej umowy z nim. Przed pierwszym użyciem dostawcy aplikacja pokazuje, co zostanie wysłane, i prosi o zgodę. Klucz możesz w każdej chwili usunąć.

Rozmowa głosowa (opcjonalna, domyślnie wyłączona)

Jeśli włączysz rozmowę głosową, do OpenAI wysyłane są dźwięk z mikrofonu, transkrypcja rozmowy, zwięzłe wyniki zadań wykonanych w Balunie i kontekst potrzebny do odpowiedzi. Przed pierwszą rozmową aplikacja prosi o osobną zgodę. Koszt rozmowy nalicza OpenAI na Twoim kluczu.

Wspólna baza (opcjonalna, domyślnie wyłączona)

Jeśli założysz wspólną bazę albo do niej dołączysz, dane gospodarstwa (wydatki, przychody, budżety, lokaty, wydatki stałe, listy zakupów, kategorie, tagi, dane paragonów bez zdjęć i wspólne ustawienia) oraz konto członka (imię, adres e-mail, hasło w Firebase Authentication) trafiają do projektu Firebase, który zakłada i kontroluje jedna z osób w gospodarstwie. Dane przechowuje Google na warunkach umowy tej osoby z Google, w lokalizacji wybranej przy zakładaniu bazy. Baluna nie ma do nich dostępu i nie widzi ich. Dane nie są szyfrowane end-to-end, więc Google technicznie może je odczytać. W aplikacji (Ustawienia > Baza danych) możesz w każdej chwili się wylogować, opuścić gospodarstwo albo usunąć swoje konto. Ostatnia osoba może usunąć wszystkie dane gospodarstwa, a cały projekt usuwa się w konsoli Firebase.

Powiadomienia wspólnej bazy (opcjonalne)

W trybie wspólnej bazy telefon zapisuje w projekcie Firebase gospodarstwa swój token powiadomień push i język aplikacji, żeby inni członkowie mogli wysłać mu powiadomienie o zmianach. Treść powiadomienia jest ogólna (np. "Nowe zmiany: 3"), bez kwot, nazw i imion. Wysyła ją telefon osoby, która wprowadziła zmiany, przez usługę Expo Push (Expo, 650 Industries), a dostarczają Apple (APNs) i Google (Firebase Cloud Messaging w projekcie Baluny, bez danych budżetu). Powiadomienia wyłączysz w Ustawieniach > Baza danych. Wylogowanie, opuszczenie gospodarstwa i przejście na bazę lokalną usuwają token tego telefonu.

Czat gospodarstwa (opcjonalny)

Wiadomości czatu gospodarstwa są zapisywane w projekcie Firebase Twojego gospodarstwa, nie u nas. Widzą je tylko członkowie gospodarstwa. Aplikacja usuwa wiadomości starsze niż 90 dni przy otwarciu czatu. Powiadomienie o nowej wiadomości nie zawiera jej treści ani imienia autora.

Kursy walut

Gdy zapiszesz wydatek lub przychód w walucie innej niż domyślna, a kursu jeszcze nie ma, aplikacja pobiera średni kurs z api.nbp.pl (Narodowy Bank Polski). Dzieje się to przy zapisie takiego wpisu i przy otwieraniu widoków, które przeliczają kwoty: bilansu budżetu, listy wydatków i ekranu budżetu. Żądanie zawiera wyłącznie kod waluty, np. EUR, bez kwot, kategorii i jakiegokolwiek identyfikatora. NBP widzi jedynie adres IP Twojego telefonu, jak przy każdym połączeniu. Jeśli prowadzisz wszystko w jednej walucie, żadne takie żądanie nigdy nie jest wysyłane. Kurs możesz też wpisać ręcznie w ustawieniach, wtedy aplikacja nie pobiera go z sieci.

Zgłoszenia

Jeśli sam wyślesz zgłoszenie usterki lub sugestię z ekranu „Zgłoś usterkę lub pomysł”, przekazujemy dokładnie to, co wpiszesz (tytuł, opis, opcjonalnie adres e-mail i zrzut ekranu, który sam wybierzesz), oraz wersję aplikacji, system i model urządzenia. Zgłoszenia trafiają do autora aplikacji i są przechowywane do czasu rozwiązania sprawy. Aplikacja nie dołącza do nich Twoich wydatków ani rozmów z asystentem. Zobaczymy je tylko wtedy, gdy będą widoczne na zrzucie ekranu, który dołączysz.

Czego nie robimy

Nie używamy narzędzi analitycznych ani reklamowych, nie profilujemy, nie sprzedajemy ani nie udostępniamy danych osobom trzecim.

Twoje prawa i usuwanie danych

Dane na telefonie, w tym klucze API, usuwasz w aplikacji: Ustawienia > Dane > Wyczyść wszystkie dane. Konto we wspólnej bazie usuwasz w aplikacji: Ustawienia > Baza danych > Usuń konto. Usunięcia konta Baluny i danych konta albo wysłanego zgłoszenia możesz zażądać, pisząc do mnie na LinkedIn.

Kontakt

Administrator: Paweł Twardziak. Kontakt: LinkedIn.