Ochrona danych
Bezpieczeństwo
Wgrywasz wyciągi bankowe i historię transakcji. To są dokumenty, których nie wolno zgubić ani pokazać komuś obcemu — opisujemy więc konkretnie, co z nimi robimy.
Przechowywanie
- Pliki leżą poza katalogiem publicznym aplikacji — nie da się ich pobrać adresem bezpośrednim.
- Nazwa pliku na dysku to losowy identyfikator, a nie nazwa, którą wgrałeś.
- Nazwa od użytkownika nigdy nie bierze udziału w budowaniu ścieżki na dysku.
Kontrola przesyłanych plików
- Typ pliku ustalamy z jego zawartości (sygnatury), a nie z rozszerzenia ani nagłówka.
- Dopuszczamy wyłącznie formaty z białej listy: PDF, PNG, JPG, CSV, XLSX, DOCX, TXT.
- Obowiązuje limit rozmiaru pliku i limit liczby dokumentów w sprawie.
- Przewidziany jest skan antywirusowy. Gdy skaner nie jest podłączony, dokument dostaje status „skan w kolejce”, a nigdy „czysty” — system nie udaje kontroli, której nie wykonał. Na tym etapie (środowisko testowe) skaner nie jest podłączony.
Dostęp
- Pobranie dokumentu wymaga zalogowania i sprawdzenia, czy plik należy do Ciebie.
- Próba pobrania cudzego pliku kończy się odpowiedzią „nie znaleziono” — nie potwierdzamy istnienia cudzych dokumentów.
- Pliki są zawsze wysyłane jako załącznik, nigdy renderowane w przeglądarce w naszej domenie.
Dziennik zdarzeń
- Rejestrujemy logowanie, wgranie, pobranie, usunięcie i wygenerowanie dokumentu.
- W dzienniku nie zapisujemy treści dokumentów, kwot, numerów rachunków ani danych osobowych.
- Historię zdarzeń swojego konta widzisz w panelu, w zakładce Bezpieczeństwo.
Aplikacja
- Sesja trzymana w ciasteczku niedostępnym dla skryptów, w bazie wyłącznie jej skrót.
- Ograniczenie liczby prób logowania — osobno dla adresu IP i dla adresu e-mail.
- Nagłówki bezpieczeństwa: polityka CSP, brak osadzania w ramkach, blokada sniffowania typu.
- Dane wejściowe walidowane po stronie serwera, zapytania do bazy wyłącznie parametryzowane.
Czego jeszcze nie ma
Serwis działa dziś w środowisku testowym. Poniższe elementy są zaplanowane, ale nie są jeszcze uruchomione — piszemy o tym wprost, zamiast obiecywać zabezpieczenia, których nie ma.
- Skaner antywirusowy nie jest podłączony — pliki mają status „skan w kolejce”.
- Nie ma jeszcze weryfikacji adresu e-mail przy zakładaniu konta.
- Nie ma uwierzytelniania dwuskładnikowego.
- Pliki nie są dodatkowo szyfrowane na poziomie aplikacji — chroni je system plików i izolacja środowiska.
- Połączenie z serwisem nie jest jeszcze szyfrowane (HTTPS pojawi się wraz z docelową domeną).
Dopóki ta lista nie jest pusta, nie zachęcamy do wgrywania kompletu prawdziwych dokumentów finansowych.
Powiązane
Jakie dane zbieramy i na jakiej podstawie, opisuje polityka prywatności; zakres i granice usługi — regulamin oraz zastrzeżenia prawne.
Zasady, według których oceniamy i oznaczamy informacje, znajdziesz w metodologii.