Bezpieczeństwo
Architektura zaufania
Dane kliniczne są chronione na najwyższym poziomie - bezpieczeństwo jest integralnym elementem architektury systemu.
Poniżej pełna mapa zabezpieczeń, które realnie działają w aplikacji.
Infrastruktura europejska
Dane przechowywane są na serwerach Microsoft Azure w Unii Europejskiej. Wybrani podprocesorzy (np. obsługa płatności Stripe) mogą przetwarzać dane poza EOG na podstawie standardowych klauzul umownych. Sesje wideo działają na własnej instancji LiveKit w naszej sieci Azure VNet, więc strumień audio i wideo nie trafia do publicznej chmury innego dostawcy.
Terapeuta w centrum
AI wspiera analizę materiału, ale nie podejmuje decyzji klinicznych. Azure OpenAI działa w trybie wnioskowania (inference) - dane są przetwarzane w momencie zapytania i nie są zapamiętywane ani używane do trenowania modeli. Pełna kontrola nad dokumentacją pozostaje po stronie terapeuty.
Sejf danych
Dane przechowywane są w jednej bazie z separacją logiczną per terapeuta i pacjent. Treści terapeutyczne (notatki, transkrypcje, konceptualizacje) są szyfrowane technologią Always Encrypted - klucze szyfrujące są w Azure Key Vault, a serwer bazy danych nie widzi tych treści w postaci jawnej.
Wielowarstwowa ochrona
Stosujemy standardy bezpieczeństwa stosowane w bankowości i ochronie zdrowia.
Każda warstwa działa niezależnie - naruszenie jednej nie kompromituje pozostałych.
Always Encrypted (silniejsze niż TDE)
Notatki, transkrypcje i konceptualizacje są szyfrowane już po stronie aplikacji - serwer SQL otrzymuje zaszyfrowany ciąg bajtów i nie ma dostępu do treści jawnej. Klucze CMK przechowywane są w Azure Key Vault. Dostęp do treści sesji ma wyłącznie terapeuta; wąska grupa administratorów systemu posiada uprawnienia techniczne niezbędne do utrzymania platformy i odzyskiwania danych - dostęp ten jest rejestrowany i objęty obowiązkiem poufności.
Pseudonimizacja przed wysyłką do AI
Zanim cokolwiek trafi do modelu, dane są lokalnie pseudonimizowane: imiona pacjentów zamieniane na tokeny ([PATIENT]), osoby trzecie na [PERSON_1], PESEL/telefon/email są automatycznie wykrywane i usuwane. System zachowuje spójne oznaczenia dla tej samej osoby w obrębie historii pacjenta, bez ujawniania jej tożsamości.
Uwierzytelnianie dwuskładnikowe (2FA/MFA)
Logowanie zabezpieczone wieloskładnikowym uwierzytelnianiem: aplikacja TOTP (Google Authenticator, Microsoft Authenticator) lub kod jednorazowy email/SMS. Polityka haseł: 16 znaków minimum, mała + wielka litera + cyfra + znak specjalny. Po 5 nieudanych próbach konto jest blokowane na 15 minut.
Limit logowań i ochrona przed bot-atakami
Maksymalnie 5 prób logowania w ciągu minuty z jednego adresu IP. Mechanizmy rate limiting, ograniczające liczbę prób logowania chronią system przed automatycznymi atakami i próbami odgadnięcia haseł (brute-force, credential stuffing).
Sesje wideo na własnej infrastrukturze
Konsultacje wideo działają w wydzielonym, prywatnym środowisku infrastruktury Azure. Nagrania (Egress) trafiają bezpośrednio do naszego Azure Blob Storage - zabezpieczonego magazynu danych. Każdy pacjent otrzymuje indywidualny, unikalny link dostępu przypisany do konkretnej konsultacji (VideoInviteToken).
Dziennik dostępu i zmian
Każdy dostęp do danych pacjenta jest rejestrowany (kto, kiedy, jaka akcja). Dziennik zmian sesji terapeutycznych pokazuje pełną historię edycji notatek. Logi mają polityki retencji zgodne z RODO i są automatycznie czyszczone po upływie ustawowych terminów.
Prawo do wglądu, eksportu i usunięcia
Pełna realizacja praw RODO art. 15-22: na żądanie pacjenta wygenerujemy paczkę z jego danymi (eksport JSON) lub trwale usuniemy konto wraz z notatkami. Operacja jest udokumentowana w dzienniku audytowym.
Codzienne kopie zapasowe
Automatyczne backup-y bazy danych z geo-redundancją w europejskim regionie zapasowym. Kopie zapasowe są szyfrowane. Plik nagrania sesji wideo i transkrypcje przechowywane w Azure Blob Storage z włączoną wersjonalizacją.
Standardy
System działa w zgodności z obowiązującymi przepisami europejskimi i międzynarodowymi. Dostęp do treści sesji ma wyłącznie terapeuta, a dostęp serwisowy administratorów jest rejestrowany i objęty obowiązkiem poufności.
RODO
Pełna zgodność z Ogólnym Rozporządzeniem o Ochronie Danych (w szczególności art. 9 - szczególne kategorie danych, dane dotyczące zdrowia psychicznego).
AI Act
Zgodność z Europejskim Aktem o Sztucznej Inteligencji - system działa w trybie wnioskowania bez automatycznych decyzji klinicznych.
Procesy zgodne z ISO 27001
Stosujemy procedury zarządzania bezpieczeństwem informacji oparte o wymagania normy ISO/IEC 27001:2022 - zarządzanie ryzykiem, kontrola dostępu, audyt, ciągłość działania.
Procesy zgodne z SOC 2
Pracujemy zgodnie z zasadami AICPA Trust Services Criteria (Security, Availability, Confidentiality, Privacy) - separacja środowisk, monitoring, incident response.