Dlaczego region bazy danych to jeszcze nie mapa danych
Dane kandydatów mogą przechodzić przez więcej systemów, niż widać w interfejsie rekrutacyjnym. CV może trafić do głównego magazynu danych, usługi ekstrakcji tekstu, dostawcy modelu, kolejek, logów, narzędzi do diagnostyki błędów, narzędzi zespołu wsparcia, kopii zapasowych i eksportów. Dostawca może więc poprawnie odpowiedzieć na pytanie „Gdzie jest baza danych?”, a jednocześnie pozostawić bez wyjaśnienia większość łańcucha przetwarzania.
RODO wymaga, aby administrator korzystał wyłącznie z usług podmiotów przetwarzających, które zapewniają wystarczające gwarancje, i aby przetwarzanie było uregulowane umową. Art. 28 dotyczy też udokumentowanych poleceń administratora oraz korzystania z usług innych podmiotów przetwarzających. Wytyczne EROD dotyczące pojęć administratora i podmiotu przetwarzającego wyjaśniają, że role zależą od rzeczywistych celów i sposobów każdej operacji przetwarzania, a nie tylko od nazw przyjętych przez strony.
Ta checklista przekłada pytania o odpowiedzialność i nadzór na praktyczną mapę. Nie rozstrzyga, czy dostawca lub konkretne wdrożenie działa zgodnie z prawem.
Zmapuj przepływ w ośmiu etapach
Utwórz osobny wiersz dla każdego miejsca docelowego lub operacji przetwarzania. Nie łącz kilku dostawców w jedno pole „chmura”.
- Zbieranie i przesyłanie. Zapisz, który interfejs przyjmuje CV, odpowiedzi z formularza aplikacyjnego, dane kontaktowe i notatki rekrutera. Ustal, gdzie odbywa się walidacja, skanowanie pod kątem złośliwego oprogramowania i tymczasowe przechowywanie przesłanych plików.
- Główne miejsce przechowywania. Wskaż dostawcę bazy danych i przechowywania plików, główny region, sposób odseparowania klientów (tenantów), szyfrowanie oraz osoby i konta usługowe z dostępem.
- Ekstrakcja i parsowanie. Ustal, czy główne miejsce przechowywania opuszcza cały plik, czy tylko wyodrębniony tekst, jaka usługa go otrzymuje i jakie tymczasowe kopie lub identyfikatory plików pozostają.
- Analiza wspomagana przez AI. Wpisz dostawcę modelu, kategorie danych wejściowych, generowane wyniki, skonfigurowany tryb przechowywania danych oraz to, czy dane wejściowe lub wyniki mogą być wykorzystywane do trenowania modeli lub ulepszania usługi.
- Ocena rekrutera. Ustal, gdzie zapisywane są sparsowane fakty, potwierdzenia w CV dla poszczególnych wymagań, luki, status oceny i decyzje ludzi. Oddziel wyniki AI od działań wykonanych przez uwierzytelnionego użytkownika.
- Utrzymanie systemu i wsparcie. Uwzględnij kolejki, logi, trace'y, diagnostykę błędów, analitykę, dostęp zespołu wsparcia, obsługę incydentów i każdą ścieżkę rozwiązywania problemów zatwierdzoną przez klienta.
- Eksporty i integracje. Wymień pobrania, e-maile, połączenia z ATS, webhooki, ręczne kopie i kolejne systemy, do których trafiają dane – każdy z nich ma własne zasady dostępu i przechowywania.
- Zamknięcie i usunięcie. Zapisz, co uruchamia usuwanie, w jakim terminie, w jakim zakresie i jak często się odbywa, co dzieje się z kopiami zapasowymi, jak przebiega usuwanie u dostawców i po zakończeniu umowy oraz jakie potwierdzenie wykonania jest potem dostępne.
Pytania i odpowiedzi CNIL dotyczące wdrażania zalecają określenie ról, odpowiedzialności umownej, autoryzowanego dostępu, przekazywania danych oraz tego, czy dostawca może ponownie wykorzystywać przekazane mu dane. CNIL rozróżnia też sposoby wdrożenia, zamiast traktować jednakowo każdą usługę hostowaną i każde API.
Stosuj tę samą tabelę weryfikacji dla każdego dostawcy
Wskazówki Skilltage: poproś każdego dostawcę z krótkiej listy o te same informacje i zapisz źródło każdej odpowiedzi.
| Pole | Pytanie | Potwierdzenie do zachowania |
|---|---|---|
| Cel | Dlaczego ta operacja wymaga danych kandydata? | Dokumentacja produktu i postanowienie umowy |
| Dane | Jakie pliki, pola, prompty, wyniki, metadane i identyfikatory są przetwarzane? | Diagram przepływu danych lub wypełniony arkusz od dostawcy |
| Rola | Kto określa cel i istotne sposoby tej operacji? | Umowa powierzenia przetwarzania danych i wyjaśnienie ról |
| Dostawca | Który podmiot prawny wykonuje operację i jacy podwykonawcy przetwarzania biorą w niej udział? | Aktualny wykaz podwykonawców i zasady powiadamiania o zmianach |
| Lokalizacja | Gdzie dane mogą być przechowywane, udostępniane, obsługiwane przez support lub przekazywane? | Konfiguracja regionu i dokumentacja przekazywania danych |
| Dostęp | Które role po stronie klienta, dostawcy, supportu i usług mogą pobierać dane? | Opis kontroli dostępu i wynik testu |
| Ponowne wykorzystanie | Czy dane służą do trenowania modeli, ulepszania usługi, ewaluacji lub monitorowania nadużyć? | Ustawienie w produkcie, umowa i polityka dostawcy |
| Przechowywanie | Co rozpoczyna i kończy każdy okres przechowywania? | Harmonogram przechowywania danych głównych i pochodnych |
| Usuwanie | Co jest usuwane z magazynu danych, modeli, logów, kopii zapasowych i u dalszych dostawców? | Procedura usuwania i zapis z wykonanego testu |
| Zmiany | Jak dostawca informuje o nowych podmiotach, celach, regionach lub warunkach? | Proces powiadamiania, rejestr zmian i tryb zgłaszania sprzeciwu |
E-mail od handlowca to nie to samo co wiążący zapis umowy czy faktycznie włączone ustawienie. Zapisz najmocniejsze źródło i datę, w której je sprawdzono.
Sklasyfikuj odpowiedzi przed punktacją
Używaj trzech statusów:
- Zaobserwowane: zespół sam widział ustawienie, ograniczenie dostępu lub efekt usunięcia w zatwierdzonym środowisku testowym.
- Udokumentowane: odpowiedź potwierdza aktualna umowa, umowa powierzenia, informacja o podwykonawcach, dokumentacja techniczna lub polityka dostawcy.
- Niezweryfikowane: odpowiedź to deklaracja, plan, sformułowanie niejednoznaczne lub twierdzenie bez pokrycia w materiałach dostępnych dla kupującego.
Jedna odpowiedź może wymagać kilku statusów. Zespół może na przykład zobaczyć, że plik znika z interfejsu, podczas gdy usunięcie z kopii zapasowych pozostaje tylko udokumentowane i nie da się go bezpośrednio zaobserwować. Nie uznawaj po cichu żadnej z tych części za udowodnioną.
Przykład: prześledź jedno fikcyjne CV
Mała firma produkcyjna porównuje dwa narzędzia do screeningu wspomaganego przez AI. Tworzy fikcyjne CV planisty utrzymania ruchu oraz brief stanowiska, a następnie mapuje jeden pełny przebieg.
| Etap | Zapisana obserwacja | Status | Dalsze kroki |
|---|---|---|---|
| Przesłanie | PDF trafia do workspace'u organizacji i widzą go tylko jego członkowie | Zaobserwowane | Zapytaj, jak po stronie serwera wymuszana jest separacja klientów |
| Parsowanie | Dostawca podaje, że PDF trafia tymczasowo do dostawcy modelu | Udokumentowane | Poproś o nazwę dostawcy, tryb przechowywania i sposób usuwania |
| Ocena | Sparsowane fakty i potwierdzenia wymagań widać obok materiału źródłowego | Zaobserwowane | Potwierdź, gdzie i jak długo przechowywane są wyniki |
| Diagnostyka | Handlowiec twierdzi, że logi nie zawierają treści od kandydatów | Niezweryfikowane | Poproś o politykę logowania i przykładowy wpis w logu z zamaskowanymi danymi |
| Usuwanie | Kandydat znika po testowym usunięciu | Zaobserwowane | Zapytaj o pliki, dane pochodne, pliki u dostawców, logi i kopie zapasowe |
Wynikiem nie jest ocena prywatności typu „zaliczone/niezaliczone”, lecz lista znanych faktów, otwartych pytań, osób odpowiedzialnych i warunków zakupu.
Przetestuj mapę, zanim prześlesz prawdziwe CV
- Użyj fikcyjnego CV napisanego od zera oraz nowego sandboxa lub środowiska demonstracyjnego zatwierdzonego przez dostawcę.
- Ustal i zapisz wersję produktu, konfigurację, datę i dokumentację dostawcy, na której opiera się test.
- Prześledź testowe CV przez przesłanie, przetwarzanie, ocenę, eksport i usunięcie. Notuj widoczne identyfikatory i statusy, nie prosząc o poufne szczegóły implementacji.
- Sprawdź dwie role po stronie klienta, aby potwierdzić, że zwykły użytkownik nie może przekroczyć zamierzonej granicy workspace'u ani uprawnień.
- Poproś dostawcę o rozróżnienie natychmiastowego usunięcia, zaplanowanego czyszczenia danych, wygasania kopii zapasowych, okresu przechowywania logów i usuwania u dostawców zewnętrznych.
- Porównaj obserwacje z umową, umową powierzenia, wykazem podwykonawców, dokumentacją dotyczącą prywatności i odpowiedziami technicznymi.
- Przypisz każdej niezweryfikowanej pozycji osobę odpowiedzialną i termin. Nie przesyłaj prawdziwych danych kandydatów, dopóki istotna ścieżka danych, której nie da się wyłączyć, pozostaje niewyjaśniona.
Opinia EROD w sprawie modeli AI pokazuje, dlaczego samo zapewnienie, że model jest anonimowy, nie wystarcza: ocena zależy od okoliczności konkretnego przypadku i wymaga udokumentowania kwestii ekstrakcji danych oraz wyników. Opinia nie zmienia tego testu zakupowego w ocenę anonimowości ani zgodności z przepisami.
Sygnały ostrzegawcze w odpowiedziach dostawcy
- „Hosting w UE” dotyczy jednej bazy danych, ale nie przetwarzania przez model, dostępu zespołu wsparcia, logów ani przekazywania danych.
- „Nie przechowujemy CV” pomija prompty, wyodrębniony tekst, wyniki, identyfikatory plików lub przechowywanie na potrzeby monitorowania nadużyć.
- „Jesteśmy zgodni z RODO” zastępuje konkretne wyjaśnienie ról, poleceń, podwykonawców i usuwania.
- Dostawca nie odróżnia treści klienta od telemetrii ani od danych służących do ulepszania modeli.
- Wykaz podwykonawców nie podaje celu, lokalizacji, trybu informowania o zmianach ani daty ostatniego przeglądu.
- Usunięcie oznacza ukrycie rekordu w interfejsie, bez odpowiedzi, co dzieje się z plikami w magazynie, danymi pochodnymi, logami, kopiami zapasowymi i danymi u dostawców.
- Personel wsparcia ma szeroki dostęp, ale nie wiadomo, kto go zatwierdza, jak jest audytowany i kiedy wygasa.
Udokumentowany przykład Skilltage
Wskazówki Skilltage: Skilltage publikuje na stronie podwykonawców przetwarzania aktualne cele, w jakich korzysta z poszczególnych dostawców, regiony, podejście do przechowywania danych i trenowania modeli oraz zasady przekazywania danych. Udokumentowany przepływ rozdziela interfejsy hostowane w Cloudflare, backend i zadania asynchroniczne w AWS, uwierzytelnianie, bazę danych i przechowywanie plików w Supabase oraz parsowanie i inferencję wspomagane przez OpenAI. Opcjonalni dostawcy telemetrii są wykazani osobno, a nie wliczeni do głównej ścieżki aplikacji.
W procesie produktowym uprawnieni użytkownicy organizacji przesyłają CV w formacie PDF; sparsowane fakty i potwierdzenia w CV dla poszczególnych wymagań wspierają ocenę dokonywaną przez człowieka; rekruterzy pozostają odpowiedzialni za status, przejście do kolejnego etapu, odrzucenie i komunikację z kandydatami. Rekordy produktu, działania ludzi, metadane śledzenia AI i logi operacyjne służą różnym celom i nie powinny być opisywane jako jeden zapis audytowy.
Aktualne dane o dostawcach określają publiczne informacje i zaakceptowane dokumenty umowne, a nie ten artykuł. Sprawdź je ponownie przy ocenie Skilltage, ponieważ dostawcy, ustawienia i warunki mogą się zmieniać. Poradnik o przechowywaniu danych po zamknięciu rekrutacji osobno wyjaśnia, gdzie obecnie kończy się porządkowanie danych z rekrutacji.
Ograniczenia i odpowiedzialność
Arkusz nie jest oceną skutków dla ochrony danych (DPIA), oceną przekazywania danych do państw trzecich, opinią prawną, testem penetracyjnym, przeglądem umowy ani certyfikacją bezpieczeństwa. Nie rozstrzyga o podstawie prawnej przetwarzania danych w rekrutacji, o tym, czy podmiot przetwarzający zapewnia wystarczające gwarancje, czy model jest anonimowy ani czy konkretne przekazanie danych jest dopuszczalne.
Fikcyjny test nie ujawni wszystkich kopii zapasowych, uprzywilejowanych ścieżek dostępu, procedur obsługi incydentów ani przyszłych zmian dostawców. Konkretną organizację, jurysdykcję, umowę, zamierzone zastosowanie i ryzyko muszą ocenić wykwalifikowani specjaliści od ochrony danych, bezpieczeństwa, prawa pracy i zakupów.
Następny krok
Wybierz jednego dostawcę z krótkiej listy i rozrysuj mapę ośmiu etapów przed kolejną rozmową handlową. Prześlij otwarte wiersze z wyprzedzeniem i wymagaj źródła dla każdej odpowiedzi. Następnie użyj testu dostawców na fikcyjnych CV, aby zaobserwować działanie procesu, oraz szerszej checklisty oceny narzędzi AI do rekrutacji, aby ocenić potwierdzenia z CV, kontrolę człowieka, obsługę błędów i deklaracje.
Źródła
Powyższe źródła dają kontekst regulacyjny i operacyjny dla relacji między administratorem a podmiotem przetwarzającym, wdrażania AI, ponownego wykorzystywania danych i weryfikacji twierdzeń o modelach AI. Stosuj ich aktualne wersje do rzeczywistego wdrożenia; tabela jest narzędziem weryfikacji po stronie kupującego, a nie rozstrzygnięciem o zgodności z przepisami.