Bezpieczeństwo danych

Jak Blicca chroni dostęp do danych, co przekazuje asystentowi AI i kiedy usuwa konto demo.

Backend oparty na Firebase

Blicca korzysta z Firebase — zarządzanego backendu Google (BaaS), który obsługuje logowanie, bazę Firestore i funkcje serwerowe. Bezpośredni dostęp do danych w Firestore podlega regułom sprawdzającym tożsamość użytkownika, jego uprawnienia i poprawność zapisywanych danych. Operacje wykonywane przez funkcje serwerowe mają osobne kontrole dostępu, a każde konto demo ma własny zestaw danych.

Dwie drogi dostępu do danych, każda z kontrolą uprawnień
Aplikacja Blicca

Reguły Firestore

Sprawdzają bezpośrednie odczyty i zapisy aplikacji.

Funkcje serwerowe

Sprawdzają uprawnienia przed wykonaniem operacji.

Baza danych Firestore

Rozwijamy zabezpieczenia z OWASP

Dążymy do spełnienia wymagań OWASP ASVS Level 2, standardu weryfikacji zabezpieczeń aplikacji. Uwzględniamy też zagrożenia opisane w OWASP Top 10, między innymi błędy kontroli dostępu, konfiguracji i wstrzykiwanie złośliwych danych, i pracujemy nad ich eliminowaniem. Poziom 2 ASVS jest naszym celem; zgodność projektu z jego wymaganiami nie została jeszcze potwierdzona.

Wypróbuj Bliccę na przykładowych danych

Demo zawiera przygotowaną historię transakcji, budżety i cele oszczędnościowe. Możesz sprawdzić działanie aplikacji bez podawania własnych informacji finansowych.

Do testów używaj przykładowych danych. Nie wpisuj numerów rachunków, danych kart ani innych poufnych informacji.

Co otrzymuje asystent AI

Asystent korzysta z Gemini firmy Google. Gdy wysyłasz pytanie lub uruchamiasz generowanie raportu, aplikacja przekazuje do Gemini treść zapytania oraz kontekst finansowy. W rozmowie przesyłana jest też historia wiadomości.

Kontekst obejmuje transakcje z ostatnich 60 dni oraz dane o sejfach, budżetach, subskrypcjach, kredytach, stałych kosztach, wynagrodzeniach i majątku. To szerszy zakres niż informacje wpisane w samym pytaniu.

Odpowiedzi AI mogą zawierać błędy. Sprawdź je, zanim wykorzystasz je do podejmowania decyzji finansowych.

Co dzieje się z kontem demo

Konto demo wygasa po 24 godzinach. Po wygaśnięciu jest automatycznie usuwane wraz z przypisanymi danymi. Usuwanie odbywa się okresowo, więc nie musi zakończyć się dokładnie w chwili wygaśnięcia konta.

Jasne priorytety

Przy rozwoju Blicca istotną rolę odgrywa ochrona dostępu do danych, ograniczanie zakresu i czasu ich przechowywania oraz aktualizacja zabezpieczeń przy zmianach w aplikacji. Wersja demo będzie jedyną dostępną, dopóki produkt nie spełni wszystkich założeń bezpieczeństwa.

Zgłoś problem z bezpieczeństwem

Jeśli zauważysz możliwość dostępu do cudzych danych lub inny problem z zabezpieczeniami, napisz na hello@kuljo.dev. Opisz, co się wydarzyło i jak odtworzyć problem. Szczegóły prześlij bezpośrednio do autora.