Jak działa usługa

Jak działa nasz system

Prosty przewodnik: z czego składa się serwis, jak przepływają Twoje dane i jak dbamy o ich bezpieczeństwo. Bez żargonu - pokazujemy, co dzieje się od kliknięcia do gotowego raportu i dlaczego Twoje dane są u nas bezpieczne.

1. Trzy warstwy systemu

Serwis to trzy współpracujące części plus dwie usługi zewnętrzne. Klient „dotyka" tylko pierwszej warstwy - reszta jest ukryta na serwerze.

1. Przeglądarka klienta (to, co widać)Strona, kreator, panel. Nie liczy ani nie przechowuje danych - tylko wyświetla i wysyła.
HTTPS (szyfrowane)
2. Serwer aplikacji (mózg i ochroniarz)Logowanie, uprawnienia, zamówienia, płatności, kolejka zadań. Sprawdza, kto ma prawo do czego przy każdym żądaniu.
tylko wewnętrznie
3. Silnik obliczeniowy + baza danychPython liczy statystykę deterministycznie; baza trzyma konta i zamówienia, a pliki z danymi i raporty zapisujemy zaszyfrowane - każdy przypisany do jednego klienta.
Operator płatnościStripe (karta, BLIK, Przelewy24). Obsługuje płatności - danych kart nie widzimy ani nie zapisujemy.
System e-mailKody aktywacyjne, potwierdzenia, powiadomienia „raport gotowy", wyceny.

2. Przepływ zamówienia - krok po kroku

Co dzieje się z danymi od kliknięcia do gotowego raportu i po nim.

1Opis badania i wycena

Klient w kreatorze podaje temat, liczbę respondentów, zmienne i hipotezy. System dobiera analizy i pokazuje cenę. Pliku z danymi jeszcze nie wysyła.

2Zamówienie i płatność

Powstaje rekord zamówienia (co policzyć, kwota), potem płatność w Stripe. Numer karty trafia do operatora, nie do nas.

brak danych kart u nas (PCI DSS)
3Konto: kod z e-maila → hasło

Konto powstaje z adresu e-mail z zamówienia; klient aktywuje je kodem z e-maila i ustawia własne hasło. Hasło zapisujemy wyłącznie jako skrót (hash), nigdy jawnie.

hasło zapisane jako skrót (hash)
4Wgranie danych

Plik z danymi leci szyfrowanym połączeniem i zapisujemy go zaszyfrowany, przypisany tylko do tego klienta.

HTTPS + szyfrowanie plików
5Wskazanie zmiennych

Klient wybiera z listy kolumn swojego pliku zmienne do każdej opłaconej analizy. System sprawdza, czy wybór pasuje do analizy.

kontrola wyboru przed liczeniem
6Silnik liczy

Zadanie trafia do kolejki, silnik Python wykonuje testy statystyczne i składa raport DOCX - zwykle w kilkanaście minut.

obliczenia deterministyczne, nie AI
7Kontrola i raport w panelu

Jeśli któraś analiza wymaga sprawdzenia, raport przegląda statystyk, zanim trafi do klienta. Gotowy plik pojawia się w panelu, a klient dostaje e-mail.

w razie potrzeby kontrola statystyka
8Automatyczne usunięcie po 6 miesiącach

Pliki z danymi kasują się same; wcześniej klient może usunąć konto i dane w ustawieniach panelu. Szyfrowane kopie zapasowe bazy chronią przed przypadkową utratą.

RODO: minimalizacja i prawo do usunięcia

3. Bezpieczeństwo - warstwa po warstwie

Kilka niezależnych zabezpieczeń, które działają razem.

🔒 TransmisjaSzyfrowane połączenie (HTTPS/TLS)

Wszystko między przeglądarką a serwerem jest zaszyfrowane - nikt „po drodze" nie odczyta.

🔑 HasłaHash zamiast hasła

Nie przechowujemy haseł jawnie - tylko nieodwracalny skrót. Nawet my nie znamy hasła klienta.

🎫 SesjeLogowanie w bezpiecznym ciasteczku

Token sesji siedzi w ciasteczku httpOnly (niedostępnym dla skryptów) - nie w adresie URL.

🛡️ AutoryzacjaSerwer sprawdza uprawnienia

Przy każdym żądaniu serwer weryfikuje, czy to naprawdę ten klient i czy ma prawo do danego pliku.

💳 PłatnościKarty tylko u operatora

Dane kart obsługuje certyfikowany operator (PCI DSS). U nas nie ma numerów kart.

🗄️ Dane w spoczynkuSzyfrowane i izolowane

Pliki i raporty zaszyfrowane, przypisane do jednego konta, oddzielone od innych.

♻️ Kopie zapasoweCodzienne kopie

Codzienne, szyfrowane kopie bazy danych, przechowywane także poza serwerem.

📜 RODOZgodność i prawa klienta

Auto-usuwanie po 6 mies., powierzenie przetwarzania (art. 28), prawo do usunięcia danych.

4. Kto liczy: silnik vs AI

To rozróżnienie jest kluczowe dla zaufania i poprawności wyników.

Silnik obliczeniowy liczy liczby

Deterministyczne biblioteki (jak w SPSS/R). Te same dane = zawsze ten sam, poprawny wynik. Wartości p, korelacje, testy - liczone realnie.

AI tylko doradza i opisuje

Podpowiada analizy na podstawie opisu badania i pisze interpretację po ludzku. Wariant testu do danych (np. Pearson albo Spearman) dobiera silnik. AI nigdy nie „zgaduje" liczb - te pochodzą z silnika.

5. Częste pytanie: skopiowany adres panelu po zalogowaniu

„Czy jak skopiuję adres zalogowanego panelu, wyloguję się i wkleję ten adres - zaloguje mnie ponownie?"

Nie.
Logowanie nie jest zapisane w adresie URL. Trzyma się w osobnym, bezpiecznym ciasteczku sesyjnym. Sam adres panelu to tylko „gdzie", a nie „kto" - bez ważnej sesji serwer pokaże ekran logowania.
  • Wylogowanie usuwa sesję z przeglądarki - po nim adres panelu prowadzi do ekranu logowania.
  • Adres URL nie zawiera tokenów ani haseł (to podstawowa zasada - nigdy nie wolno ich tam umieszczać).
  • Wklejenie adresu bez ważnej sesji → automatyczne przekierowanie na logowanie.
  • Dodatkowo: wymuszony HTTPS i ograniczony czas życia sesji (12 godzin).
Stosujemy standardowe, sprawdzone wzorce logowania, dzięki którym sam adres strony nigdy nie wystarczy, by dostać się do konta bez ważnej sesji.
Podsumowanie: klient widzi tylko lekką „witrynę", a wszystkie wrażliwe operacje (płatność, hasła, obliczenia, pliki) dzieją się na zabezpieczonym serwerze. Połączenie jest szyfrowane, pliki z danymi i raporty zapisujemy zaszyfrowane, karty obsługuje Stripe, a po 6 miesiącach pliki znikają automatycznie. Zlecenie statystyka przebiega podobnie: zgłoszenie, wycena indywidualna, płatność i realizacja przez statystyka z czatem w panelu.