Skip to main content Wymagane prawem UE dla organizacji z ponad 50 pracownikami →

Bezpieczeństwo #

EthicsPortal obsługuje wrażliwe dane sygnalistów. Ta strona dokumentuje konkretne środki techniczne i organizacyjne, które stosujemy. Jest napisana dla inspektorów ds. zgodności, inspektorów ochrony danych i zespołów prawnych oceniających platformę.

Ostatnia aktualizacja: kwiecień 2026.


Szyfrowanie danych #

Wszystkie wrażliwe pola są szyfrowane w spoczynku przy użyciu Rails ActiveRecord Encryption z szyfrowaniem niedeterministycznym (każde szyfrowanie generuje unikalny szyfrogram, co uniemożliwia analizę wzorców).

PoleSzyfrowaneDeterministyczne
Opis zgłoszeniaTakNie
Imię i nazwisko zgłaszającegoTakNie
Dane kontaktowe zgłaszającegoTakNie
Treść wiadomości (komunikacja zgłaszający–prowadzący)TakNie

Szyfrowanie niedeterministyczne oznacza, że tych pól nie można wyszukiwać po wartości na poziomie bazy danych. Nawet mając pełny dostęp do bazy, atakujący nie może wyszukać konkretnego imienia i nazwiska zgłaszającego w rekordach.

Wszystkie połączenia z EthicsPortal wykorzystują HTTPS/TLS. Nieszyfrowane żądania HTTP są przekierowywane.


Anonimowość i prywatność #

Anonimizacja IP #

EthicsPortal nigdy nie przechowuje adresów IP. Trasy portalu (wysyłanie zgłoszeń, sprawdzanie spraw, wymiana wiadomości) wykorzystują jednokierunkowy hasz SHA256 adresu IP wyłącznie do limitowania żądań. Hasz nie jest odwracalny — odzyskanie oryginalnego adresu IP z przechowywanej wartości jest niemożliwe.

Dotyczy to wszystkich endpointów portalu. Żaden adres IP nie jest zapisywany w żadnym logu, polu bazy danych ani systemie analitycznym.

Usuwanie metadanych plików #

Przesłane pliki są automatycznie oczyszczane z identyfikujących metadanych przed zapisem:

Typ plikuUsuwane metadaneMetoda
Obrazy (JPEG, PNG, TIFF, WebP)Dane EXIF: współrzędne GPS, model aparatu, numer seryjny urządzenia, autor, znaczniki czasuPrzetwarzanie obrazów Vips
Dokumenty PDFAutor, aplikacja tworząca, historia modyfikacjiexiftool
Pliki wideoGPS, informacje o urządzeniu, oprogramowanie nagrywająceexiftool
Pliki audioUrządzenie nagrywające, GPS, tagi oprogramowaniaexiftool

Zgłaszający nie muszą ufać, że ich pliki są bezpieczne — metadane są usuwane po stronie serwera niezależnie od zawartości pliku.

Skanowanie antywirusowe #

Wszystkie przesłane pliki są automatycznie skanowane pod kątem złośliwego oprogramowania za pomocą ClamAV, silnika antywirusowego open source. Skanowanie odbywa się po stronie serwera w procesie w tle po przesłaniu pliku. Zainfekowane pliki są automatycznie usuwane i nigdy nie trafiają do osób prowadzących sprawy.

Pliki są skanowane na infrastrukturze EthicsPortal — żadne dane plików nie są wysyłane do zewnętrznych usług skanowania.

Anonimowość prowadzącego #

Sygnaliści nigdy nie widzą prawdziwych imion i nazwisk ani adresów e-mail osób obsługujących ich zgłoszenie. Wszystkie wiadomości od prowadzących są wyświetlane jako „Osoba prowadząca sprawę". Chroni to tożsamość prowadzącego i zapobiega inżynierii społecznej.

Brak śledzenia #

EthicsPortal nie używa ciasteczek śledzących firm trzecich, pikseli reklamowych ani skryptów fingerprinting. Na stronach marketingowych używamy Cloudflare Web Analytics — narzędzie bez ciasteczek, które nie zbiera danych osobowych i jest w pełni zgodne z RODO. Sam portal zgłoszeniowy nie posiada żadnej analityki.


Kontrola dostępu #

Autoryzacja jest egzekwowana na poziomie aplikacji przy użyciu polityk Pundit.

RolaMoże przeglądać zgłoszeniaMoże zarządzać ustawieniami organizacjiMoże przypisywać prowadzących
AdministratorWszystkie zgłoszeniaTakTak
ProwadzącyTylko przypisane zgłoszeniaNieNie

Limitowanie żądań #

Publiczne endpointy portalu są objęte limitami zapobiegającymi nadużyciom i atakom enumeracyjnym:

EndpointLimit
Wysyłanie zgłoszenia5 na 10 minut na zanonimizowany IP
Sprawdzanie sprawy (kod dostępu)10 na 3 minuty na zanonimizowany IP
Wysyłanie wiadomości10 na 3 minuty na zanonimizowany IP

Limitowanie żądań wykorzystuje jednokierunkowy hasz IP opisany powyżej — żaden rzeczywisty adres IP nie jest przechowywany.


Audyt i zgodność #

Niezmienny dziennik audytu #

Każda akcja w EthicsPortal jest rejestrowana z następującymi danymi:

Wpisy dziennika audytu są tylko do zapisu. Nie mogą być edytowane ani usunięte przez żadnego użytkownika, w tym administratorów organizacji. Pełny dziennik audytu jest dołączany do eksportów spraw w formacie PDF do przeglądu regulacyjnego.

Przechowywanie danych #

Organizacje konfigurują własny okres przechowywania: 12, 24, 36 lub 60 miesięcy po zamknięciu zgłoszenia. Po upływie okresu przechowywania zgłoszenie i wszystkie powiązane dane (wiadomości, załączniki, wpisy dziennika audytu) są automatycznie i trwale usuwane przez zadanie w tle.

Spełnia to wymogi RODO dotyczące ograniczenia przechowywania (Art. 5(1)(e)) oraz obowiązki prowadzenia rejestrów z dyrektywy 2019/1937 (Art. 17–18).

Ochrona przed CSRF #

Wszystkie formularze są chronione przed fałszowaniem żądań cross-site za pomocą wbudowanych tokenów CSRF w Rails.


Infrastruktura #

KomponentDostawcaLokalizacja
Serwer aplikacji i baza danychHetznerNorymberga, Niemcy (UE)
Przechowywanie plikówCloudflare R2UE
E-maile transakcyjnePostmarkUSA (z przetwarzaniem w UE, standardowe klauzule umowne)
Przetwarzanie płatnościStripeUE

Odpowiedzialne ujawnianie #

Jeśli odkryjesz lukę w zabezpieczeniach EthicsPortal, prosimy o zgłoszenie na adres [email protected]. Prosimy, abyś:

  1. Nie ujawniał publicznie luki, zanim nie będziemy mieli możliwości jej naprawienia.
  2. Podał wystarczająco dużo szczegółów, abyśmy mogli odtworzyć i naprawić problem.
  3. Nie uzyskiwał dostępu do danych innych klientów ani ich nie modyfikował.

Potwierdzimy otrzymanie zgłoszenia w ciągu 2 dni roboczych i dążymy do szybkiego rozwiązania potwierdzonych luk.