Bezpieczeństwo i prywatność

Co już działa, a co jeszcze nie

Tylko zabezpieczenia, które rzeczywiście istnieją w naszym kodzie lub na naszych serwerach. Jeśli coś nie jest jeszcze gotowe, piszemy o tym wprost.

Na jakim jesteśmy etapie

Żadna aplikacja Caravel nie działa jeszcze produkcyjnie. Wszystkie działają na serwerach testowych, w połączeniu ze sklepem deweloperskim. Poniższe zabezpieczenia nie chroniły więc jeszcze danych prawdziwych klientów i nie możemy podać wskaźnika dostępności (uptime) — musielibyśmy go zmyślić.

Poniższe zabezpieczenia na poziomie aplikacji dotyczą czterech aplikacji przetwarzających najwięcej danych osobowych: Caravel Invoice PT, Caravel Track, Caravel Reviews oraz Caravel Packing Slips. Pozostałe siedem aplikacji nie jest jeszcze objętych tym przeglądem ani umową powierzenia przetwarzania danych (DPA): nie mają szyfrowania pól ani rejestru dostępu, a ich sesje instalacyjne (token dostępu sklepu oraz dane personelu przekazywane przez Shopify) nie są jeszcze szyfrowane.

ZabezpieczenieJak to działaStatus
Ochrona danych
Szyfrowanie danych w spoczynku, pole po poluSzyfrowanie AES-256-GCM dla przechowywanych danych osobowych i sesji. Obsługiwana jest rotacja kluczy. Testy weryfikują, czy baza danych zawiera wyłącznie zaszyfrowany tekst.

Ograniczenie: Zaszyfrowanych pól nie można przeszukiwać bezpośrednio; aplikacje wyszukują po skrócie (hashu).

W kodzie
Szyfrowanie danych podczas przesyłaniaPołączenia zewnętrzne przez HTTPS/TLS oraz SMTP wyłącznie z TLS. Aplikacje nasłuchują tylko na adresie lokalnym, za warstwą HTTPS.W kodzie
Minimalizacja danychInvoice PT nie przechowuje imienia i nazwiska, numeru NIP/VAT, adresu ani e-maila kupującego. Packing Slips nie zapisuje żadnych danych kupujących, a jedynie zaszyfrowaną sesję sklepu. Track przechowuje adres e-mail wyłącznie w postaci skrótu z kluczem (HMAC).W kodzie
Automatyczne usuwaniePrzesyłki w Track po 90 dniach, dane kontaktowe kupujących w Reviews po 90 dniach, eksporty po 30 dniach, a dane w Invoice PT 30 dni po odinstalowaniu. Webhooki prywatności Shopify usuwają lub anonimizują dane na żądanie.W kodzie
Kopie zapasowe
Zaszyfrowane kopie zapasowe w innym krajuSzyfrowane na serwerze źródłowym przed wysłaniem; wysyłka zaplanowana codziennie na serwer w innym kraju. Przechowywanych jest 14 kopii dziennych i 4 tygodniowe.

Ograniczenie: Brak jeszcze automatycznego powiadomienia w razie błędu kopii zapasowej.

Działa
Testy odtwarzania z kopiiCotygodniowy automatyczny test odtwarzania sprawdza każdą bazę danych. Ostatni wynik: 30 października 2026 r., 9 baz danych, OK. Są to bazy danych aplikacji zainstalowanych na serwerze testowym.Działa
Dostęp i logi
Rejestr dostępuZapisuje, kto i kiedy otworzył daną stronę panelu administracyjnego, bez zapisywania treści. Przechowywany przez 365 dni i usuwany wraz z danymi sklepu.

Ograniczenie: Rejestruje otwarte strony, a nie poszczególne wyświetlone pola.

W kodzie
Dostęp do serwerówSSH wyłącznie za pomocą klucza, włączona zapora sieciowa (firewall), bazy danych nieudostępnione w sieci.Działa
Logi bez danych osobowychAdresy e-mail, numery telefonów, adresy pocztowe, imiona i nazwiska, numery NIP/VAT oraz tokeny są usuwane z logów aplikacji.W kodzie
Weryfikacja pochodzenia zapytańWebhooki oraz zapytania proxy sklepu są weryfikowane za pomocą podpisu Shopify (HMAC).W kodzie
Gdy coś pójdzie nie tak
Reagowanie na incydentySpisana procedura: powiadomienie Shopify i sprzedawcy w ciągu 24 godzin, a portugalskiego organu ochrony danych w ciągu 72 godzin, gdy występujemy jako administrator — wraz z rejestrem i analizą poincydentalną.Przyjęto
Umowa powierzenia przetwarzania danychUmowa powierzenia przetwarzania danych (art. 28 RODO) obejmuje cztery wymienione wyżej aplikacje.Przyjęto
Serwery produkcyjne w UEHosting produkcyjny nie został jeszcze wybrany. Serwery testowe znajdują się w Wielkiej Brytanii, a kopie zapasowe we Francji. Gdy to się zmieni, zaktualizujemy Załącznik III do umowy.Przed premierą

Niezależne kontrole kodu

Stan na 30 paź 2026: automatyczne kontrole bezpieczeństwa zakończone bez zastrzeżeń w badanych aplikacjach Shopify: 405 z 407. Obie wtyczki WordPress przeszły weryfikację Plugin Check bez błędów i ostrzeżeń. Pozostałe kontrole oraz szczegóły znajdziesz w sekcji „Jak testujemy”.

Zobacz, jak testujemy →

Ta strona internetowa

  • Brak plików cookie, brak analityki i brak reklamowych skryptów śledzących.
  • Brak skryptów, czcionek i obrazów od innych firm: przeglądarka ma polecenie ładowania zasobów wyłącznie z tej strony.
  • Formularz kontaktowy, który nic do nas nie wysyła — po prostu otwiera Twój program pocztowy.

Przeczytaj dokumenty

Widzisz problem?

Napisz na adres caravel@caravelsuite.com i opisz szczegóły. Nie dołączaj danych klientów. Dane kontaktowe ds. bezpieczeństwa publikujemy w pliku /.well-known/security.txt.