Przejdź do treści
Condictor Studio
AI
AI

Bezpieczeństwo danych przy wdrożeniu AI

Osiem pytań przed wdrożeniem AI: zakres danych, miejsce przetwarzania, uprawnienia, logi, retencja, RODO, incydenty i transparentność wobec użytkownika.

Około 6 min czytaniaautor
Obsydianowy rdzeń archiwum w szklanych osłonach i metalowej kracie przyjmuje miętowe włókna danych przez koralowy punkt kontroli

Bezpieczeństwo danych przy AI rozstrzyga się na etapie architektury, nie po wdrożeniu. Trzeba odpowiedzieć na osiem pytań: jakie dane wchodzą do modelu, gdzie są przetwarzane, kto ma dostęp, co zostaje w logach i jak długo, jakie role wynikają z RODO, co dzieje się przy incydencie oraz czy użytkownik wie, że rozmawia z AI.

Stan prawny tej sekcji: sierpień 2026. To checklista projektowa, nie indywidualna porada prawna.

Odpowiedź „dostawca modelu ma dobrą politykę prywatności” nie jest odpowiedzią na żadne z nich.

1. Jakie dane w ogóle muszą wejść do modelu?

Jednym z podstawowych zabezpieczeń jest minimalizacja: nie wysyłaj tego, co nie jest potrzebne do wykonania zadania.

W praktyce oznacza to trzy techniki:

  • Zawężanie kontekstu. Model do klasyfikacji zgłoszenia może nie potrzebować całej historii klienta. Dobrze zbudowany RAG pobiera tylko trafny, możliwie mały zakres źródeł potrzebny do odpowiedzi — co ogranicza ekspozycję danych i koszt przetwarzania.
  • Maskowanie identyfikatorów. Numer PESEL, numer umowy lub nazwisko można zastąpić znacznikiem, jeśli zadanie nie wymaga ich znaczenia. Mapowanie umożliwiające przywrócenie danych nadal trzeba chronić i traktować zgodnie z właściwą klasyfikacją; pseudonimizacja nie jest tym samym co anonimowość.
  • Podział zadania. Część wymagająca danych wrażliwych może zostać w kodzie, a do modelu trafić wyłącznie fragment wymagający interpretacji tekstu. Możliwość i sens takiego rozdzielenia zależą od procesu oraz kosztu pomyłki.

2. Gdzie dane są przetwarzane?

Trzy opcje z realnymi konsekwencjami:

OpcjaKontrolaKosztKiedy wybieramy
Model komercyjny przez interfejs dostawcyumownaczęsto niski na startgdy warunki usługi, lokalizacja i poziom wrażliwości danych spełniają wymagania procesu
Model komercyjny z przetwarzaniem w wybranym regionieumowna plus wymóg lokalizacjiśredniwymóg zgodności co do miejsca przetwarzania
Model otwarty na własnej infrastrukturzewiększa, technicznawysokitwarde wymagania dotyczące danych i zespół zdolny zabezpieczyć całość

To decyzja biznesowa, prawna i technologiczna, którą trzeba podjąć przed uruchomieniem danych produkcyjnych. Późniejsza zmiana dostawcy lub modelu może wymagać ponownego testu jakości, integracji i zabezpieczeń. Kryteria doboru rozbieramy w czym jest LLM i jak wybrać model.

3. Czy dane trafią do trenowania modelu?

Nie da się odpowiedzieć zbiorczo dla „AI”. Trzeba sprawdzić warunki konkretnego interfejsu, planu i ustawień: cel użycia danych, retencję, dostęp personelu dostawcy, lokalizację przetwarzania oraz możliwość wyłączenia przechowywania. Te zapisy mogą różnić się między produktem konsumenckim i firmowym tego samego dostawcy.

Praktyczna zasada: zapisz to w umowie z dostawcą i w dokumentacji wdrożenia, a nie w mailu. Jeśli wykonawca nie umie wskazać, gdzie to jest uregulowane, to nie zostało rozstrzygnięte.

4. Kto ma dostęp do czego?

Jednym z ryzyk o dużym skutku we wdrożeniach RAG i asystentów wewnętrznych jest zbyt szeroki dostęp: system pobiera materiały, których pytający nie powinien widzieć. Wtedy model może ujawnić warunki umowy lub inny fragment poza uprawnieniami użytkownika.

Uprawnienia muszą działać na poziomie wyszukiwania, nie na poziomie odpowiedzi. To znaczy: system w ogóle nie pobiera fragmentów, do których pytający nie ma dostępu — nie pobiera ich i „grzecznie pomija”. Filtrowanie po fakcie jest złudzeniem bezpieczeństwa, bo model już miał te dane w kontekście.

Wynika z tego mniej oczywista rzecz: system AI nie może nadawać szerszego dostępu niż źródła, a czasem powinien go dodatkowo zawężać. Jeśli w firmie nikt nie wie, kto ma prawo do jakiego folderu, trzeba rozstrzygnąć te zasady przed udostępnieniem asystenta użytkownikom.

Przepływ zapytania od pytającego przez filtr uprawnień do modelu: filtr odcina fragmenty spoza jego dostępu, dalej przechodzą tylko dozwolone
Filtr uprawnień stoi przed modelem, nie za nim — odrzucony fragment nigdy nie trafia do kontekstu.

5. Co zostaje w logach?

Logi są konieczne — bez nich nie zdiagnozujesz błędnej odpowiedzi ani nie wykryjesz nadużycia. Jednocześnie logi to kopia danych w kolejnym miejscu.

Rozstrzygnięcia, które podejmujemy jawnie na starcie:

  • co logujemy: pełną treść zapytań i odpowiedzi, czy tylko metadane i identyfikatory źródeł,
  • jak długo trzymamy logi,
  • kto ma do nich dostęp,
  • czy logi są objęte tymi samymi zasadami retencji, co dane źródłowe.

Log przechowywany bez terminu jest zobowiązaniem, nie zasobem.

6. RODO w praktyce - co trzeba rozstrzygnąć

Bez wykładu prawnego, praktyczna lista rzeczy, które w naszych wdrożeniach domykamy:

  • Cel i podstawa prawna dla każdego rodzaju danych i każdego zastosowania.
  • Role stron. Administrator ustala cele i zasadnicze sposoby przetwarzania, a podmiot przetwarzający działa w jego imieniu — nie wolno zakładać ról wyłącznie na podstawie nazwy w umowie. Pomagają w tym wytyczne EROD 07/2020.
  • Dokumentacja i ocena ryzyka. Rejestr czynności, ocena skutków dla ochrony danych lub umowa powierzenia są wymagane zależnie od roli, skali i ryzyka konkretnego procesu, nie automatycznie w każdym projekcie.
  • Transfery poza EOG — czy występują i na jakim mechanizmie prawnym się opierają.
  • Realizacja praw osoby. Trzeba umieć odnaleźć, poprawić lub usunąć odpowiednie rekordy także w indeksie, logach i kopiach zgodnie z właściwymi okresami retencji; pełna przebudowa indeksu nie zawsze jest konieczna.
  • Minimalizacja i retencja. System dostaje tylko dane potrzebne do celu i nie trzyma ich bezterminowo.

Nie jesteśmy kancelarią i tego nie udajemy. Odpowiadamy za to, żeby architektura pozwalała spełnić te wymogi; ocenę prawną wykonuje Twój prawnik albo inspektor ochrony danych.

7. Co się dzieje, gdy coś pójdzie źle?

Trzy scenariusze, na które trzeba mieć odpowiedź przed wdrożeniem:

  • Model odpowiedział nieprawidłowo i ktoś podjął na tej podstawie decyzję. Kto to zauważy i jak? Dlatego przy sprawach obarczonych ryzykiem zostawiamy tryb „system podpowiada, człowiek zatwierdza”.
  • Ktoś próbował wyciągnąć z systemu dane, do których nie ma dostępu. Czy jest log? Czy jest alert?
  • Dostawca modelu miał awarię albo zmienił warunki. Czy da się przełączyć na inny model bez przepisywania systemu? To wraca do architektury z możliwością wymiany.

8. Czy użytkownik wie, że rozmawia z AI?

Od 2 sierpnia 2026 roku stosuje się zasadniczą część unijnego AI Act. Jego art. 50 wymaga, aby system przeznaczony do bezpośredniej interakcji informował osobę, że rozmawia z AI, chyba że jest to oczywiste w danych okolicznościach. Informacja ma być jasna i przekazana najpóźniej przy pierwszej interakcji; pełny zakres wyjątków i odpowiedzialności opisuje tekst rozporządzenia (UE) 2024/1689.

Praktycznie: nazwij automat w interfejsie, pokaż łatwe przejście do człowieka i nie projektuj rozmowy tak, by użytkownik brał system za pracownika. Dodatkowe obowiązki mogą wynikać z branży i rodzaju zastosowania, więc przed publikacją rozwiązania ocenę powinien zatwierdzić prawnik lub inspektor ochrony danych.

Czego nie da się załatwić technologią

Uczciwie, bo to bywa przemilczane:

  • Nie da się w pełni uszczelnić modelu promptem. Instrukcja „nie ujawniaj poufnych informacji” jest wskazówką, nie zabezpieczeniem. Zabezpieczeniem jest to, że model nie dostał tych informacji.
  • Nie da się zagwarantować, że model nigdy się nie pomyli. Można ograniczyć częstość i skutki błędów przez ugruntowanie, testy, kontrolę uprawnień oraz bramki zatwierdzania.
  • Nie da się rozstrzygnąć odpowiedzialności jednym zdaniem w regulaminie. Role administratora i podmiotu przetwarzającego wynikają z faktycznego wpływu stron na cele i sposoby przetwarzania; trzeba je ustalić dla konkretnego przepływu.

Najczęstsze pytania

Czy bezpieczniej jest postawić model u siebie?

Pod kątem kontroli nad danymi — tak. Pod kątem realnego bezpieczeństwa — niekoniecznie, bo dochodzi utrzymanie serwerów, aktualizacje i zabezpieczenie infrastruktury, czyli praca, którą trzeba wykonać samemu. Własny model to przesunięcie ryzyka, nie jego zniknięcie.

Czy asystent na stronie może wyciągnąć nasze dane wewnętrzne?

Może, jeśli publiczna ścieżka dostanie dostęp do wewnętrznego źródła albo filtr uprawnień będzie wadliwy. Dlatego asystent publiczny i wewnętrzny powinny mieć rozdzielone źródła, tożsamości techniczne, uprawnienia i testy prób wyłudzenia danych.

Kto po naszej stronie musi być w to zaangażowany?

Potrzebne są osoba znająca proces oraz — zależnie od danych i ryzyka — osoba odpowiedzialna za ochronę danych, bezpieczeństwo lub zgodność. Prowadzimy prace techniczne, natomiast właściciel procesu po stronie klienta zatwierdza cel i zakres wykorzystania danych po uwzględnieniu rekomendacji prawnych i technicznych. Formalne role oraz odpowiedzialność trzeba ustalić według rzeczywistego wpływu stron na cele i sposoby przetwarzania, nie tylko według nazwy w umowie.


Bezpieczeństwo rozstrzygamy przed pierwszą linią kodu, w fazie projektowania i planowania, a nie po wdrożeniu. Jeśli masz wymogi zgodności i nie wiesz, jak pogodzić je z AI, napisz do nas albo zobacz integracje LLM.

Maciej Szukalski

Autor

Maciej Szukalski

Założyciel Condictor · architekt systemów · badania i rozwój

Od 2014 roku projektuje i buduje produkty cyfrowe. Specjalizuje się w architekturze, badaniach oraz aplikacjach z warstwami automatyzacji i inteligencji.

Masz problem do rozwiązania?

Sprawdźmy, od czego warto zacząć

Opisz sytuację w kilku zdaniach. Wrócimy z pytaniami lub propozycją konkretnego następnego kroku.

Opisz swój temat

Zobacz też

Wszystkie artykuły