Rozdział 16 z 17

Prywatność, zgodność z przepisami i bezpieczeństwo w Canvider

Zgoda kandydatów, okresy przechowywania danych, zastrzeżenia dotyczące AI, walidacja przesyłanych plików i limity żądań: tak Canvider chroni dane kandydatów zgodnie z prawem.

6 funkcji Instrukcje krok po kroku

Zgoda kandydata na przyszłe oferty #

Kandydaci wyrażają zgodę na przechowywanie ich danych na potrzeby przyszłych stanowisk.

Po co to jest? Utrzymuje przechowywanie danych w puli talentów zgodne z prawem i oparte na zgodzie.

Zgodnie z RODO / GDPR i podobnymi regulacjami przechowywanie danych kandydata po zamknięciu rekrutacji, na którą aplikował, wymaga podstawy prawnej, a wyraźna zgoda jest najprostszą z dostępnych. Pytanie o zgodę w momencie aplikowania — gdy kandydat jest zaangażowany, a cel jest oczywisty — daje znacznie wyższy odsetek zgód niż próba uzyskania jej miesiące później. Canvider następnie egzekwuje odpowiedź automatycznie: kandydaci, którzy nie wyrazili zgody, są wykluczani z puli talentów i z polecenia jednym kliknięciem, więc pojedynczy rekruter nie może przypadkowo wywołać problemu zgodności.

Jak z tego korzystać?

  1. Kandydaci wybierają tę opcję w formularzu aplikacyjnym podczas składania aplikacji.
  2. Otwórz stronę szczegółów kandydata.
  3. Poszukaj w profilu informacji "Not open to future opportunities" lub "No consent for future opportunities".
  4. Kandydaci bez zgody są wykluczani z puli talentów i z polecenia jednym kliknięciem.
  5. Kandydaci, którzy wyrazili zgodę, są dodawani do puli po zamknięciu lub archiwizacji oferty.

Warto wiedzieć

  • Sprawdź wskaźnik zgody, zanim skontaktujesz się z dawnym kandydatem w sprawie nowego stanowiska.
  • Kandydaci dodani ręcznie i CV przesłane zbiorczo nie wyrazili zgody, ponieważ nigdy nie widzieli formularza.
  • Bez zgody nadal możesz się z kimś skontaktować — musisz to jednak zrobić bezpośrednio, a nie za pomocą funkcji puli talentów.
  • Zgoda sprawia, że pula talentów jest atutem, a nie zagrożeniem, dlatego warto zadbać o jasne sformułowanie treści w formularzu aplikacyjnym.

Informacja o prywatności przy pozyskiwaniu kandydatów #

Wyjaśnienie w aplikacji, jak obsługiwane są pozyskane dane.

Po co to jest? Określa oczekiwania i obowiązki, zanim zaczniesz korzystać z pozyskiwania kandydatów.

Pozyskiwanie kandydatów to część rekrutacji, która najczęściej rodzi problem prawny lub etyczny, ponieważ dotyczy osób, które nigdy nie kontaktowały się z Tobą i na nic się nie zgodziły. Umieszczenie wyjaśnienia bezpośrednio na stronie, na której pojawiają się dane — zamiast w dokumencie polityki, którego nikt nie otwiera — sprawia, że rekruterzy faktycznie się z nim zapoznają we właściwym momencie. Wyjaśnienie zawiera trzy kwestie warte zapamiętania: wyniki to tymczasowe podglądy, a nie rekordy; dane z LinkedIn pochodzą z Twojego konta i podlegają warunkom LinkedIn; a odpowiedzialność za właściwe wykorzystanie spoczywa na Tobie.

Jak z tego korzystać?

  1. Otwórz stronę "Discover People".
  2. Przeczytaj panel "Privacy & how this data works" na górze strony.
  3. Zwróć uwagę, że wyniki są tymczasowymi podglądami, a nie rekordami bazy danych.
  4. Zwróć uwagę, że wyniki z LinkedIn pochodzą z Twojego połączonego konta.
  5. Korzystaj z podglądów wyłącznie w uzasadnionych celach rekrutacyjnych i przestrzegaj warunków korzystania z platform.

Warto wiedzieć

  • Podglądy pozyskanych osób są automatycznie usuwane po 48 godzinach — Canvider nie buduje stałej bazy osób, które nigdy nie aplikowały.
  • Wyniki z LinkedIn są pobierane przez Twoje konto, więc warunki korzystania z LinkedIn dotyczą bezpośrednio Ciebie.
  • Korzystaj z pozyskanych danych wyłącznie w celach rzeczywistej rekrutacji; eksport lub wykorzystywanie ich w innym celu to moment, w którym zespoły wpadają w kłopoty.
  • Warto raz przeczytać tę informację razem z całym zespołem, zamiast zakładać, że każdy ją zna.

Zastrzeżenie dotyczące użycia AI #

Powiadomienie w aplikacji o ograniczeniach analizy kandydatów przez AI.

Po co to jest? Przypomina rekruterom, że ostateczne decyzje podejmuje człowiek.

Zautomatyzowane decyzje dotyczące osób są coraz silniej regulowane, a w kilku jurysdykcjach kandydaci mają prawo nie zostać odrzuceni wyłącznie na podstawie algorytmu. Poza stroną prawną istnieje też praktyczna: ocena AI jest naprawdę przydatna do szeregowania, ale naprawdę zawodna na granicach — szczególnie przy nietypowych ścieżkach kariery, przerwach w karierze lub CV napisanych w drugim języku, czyli dokładnie tych kandydatach, na których opiera się zróżnicowany proces rekrutacji. Zastrzeżenie pojawia się tam, gdzie wyświetlane są oceny, ponieważ wtedy przypomnienie jest potrzebne.

Jak z tego korzystać?

  1. Otwórz zakładkę Overview dowolnego kandydata.
  2. Przeczytaj tekst zastrzeżenia "Candidate Summary".
  3. Pamiętaj, że AI wspiera, ale nie zastępuje ludzkiego osądu.
  4. Przed podjęciem decyzji zweryfikuj informacje o kandydacie samodzielnie.
  5. Więcej informacji znajdziesz w "FAQ on Data & AI Usage" na stronie Dokumenty prawne.

Warto wiedzieć

  • Nigdy nie odrzucaj kandydata wyłącznie na podstawie oceny AI — przed każdą negatywną decyzją przejrzyj CV.
  • Ocena AI jest najmniej wiarygodna w przypadku nietypowych ścieżek zawodowych, przerw w karierze i CV napisanych w drugim języku.
  • Jeśli kandydat zapyta, czy AI była wykorzystana do jego oceny, wskaż mu dokument FAQ on Data & AI Usage.
  • Zapisywanie własnego uzasadnienia w komentarzach wewnętrznych dowodzi, że decyzję podjął człowiek.

Czyszczenie danych usuniętych ofert #

Dane kandydatów są usuwane 30 dni po usunięciu oferty pracy.

Po co to jest? Ogranicza czas przechowywania danych kandydatów po zakończeniu danego stanowiska.

Zasady ochrony danych wymagają, aby dane osobowe nie były przechowywane dłużej, niż wymaga tego cel, a gdy oferta jest faktycznie zamknięta, powiązane z nią aplikacje nie mają już żadnego celu. Automatyczne czyszczenie wymusza to bez polegania na tym, że ktoś o tym pamięta. 30-dniowe opóźnienie to celowy kompromis między zgodnością z przepisami a praktyką — chroni przed przypadkowym usunięciem i jednocześnie gwarantuje, że dane nie będą przechowywane bez końca. Traktuj to jak odliczanie: wszystko, czego potrzebujesz do celów dokumentacyjnych, musi zostać wyeksportowane w tym oknie czasowym.

Jak z tego korzystać?

  1. Otwórz stronę szczegółów oferty i kliknij "Change Vacancy Status".
  2. Wybierz "Deleted" i potwierdź — tej operacji nie można cofnąć.
  3. Oferta zostaje natychmiast oznaczona jako usunięta i przestaje być dostępna.
  4. Po 30 dniach powiązane dane kandydatów i aplikacji są usuwane automatycznie.
  5. Wyeksportuj wszystko, czego potrzebujesz do celów dokumentacyjnych, zanim upłynie okres przechowywania.

Warto wiedzieć

  • Usunięcie jest natychmiastowe i nieodwracalne z poziomu interfejsu; opóźnione jest tylko czyszczenie danych o 30 dni.
  • Wyeksportuj analitykę i wszelkie dokumenty, które musisz zachować, przed usunięciem oferty, a nie w trakcie 30-dniowego okresu, kiedy możesz o tym zapomnieć.
  • Użyj statusu Archived zamiast Deleted dla stanowisk, które chcesz po prostu odsunąć — archiwizacja zachowuje historię i zasila pulę talentów.
  • To także mechanizm, który umożliwia realne zobowiązanie „usuń nasze dane" wobec kandydatów.

Bezpieczeństwo przesyłania plików #

Przesyłane pliki są weryfikowane pod kątem typu, sygnatury i rozmiaru.

Po co to jest? Blokuje złośliwe pliki podszywające się pod CV.

ATS jest wyjątkowo atrakcyjnym celem ataków opartych na plikach, ponieważ to jeden z nielicznych systemów biznesowych, który zaprasza obce osoby do przesyłania dokumentów. Klasyczna technika polega na zmianie nazwy złośliwego pliku na nieszkodliwe rozszerzenie, dlatego samo sprawdzenie rozszerzenia nie wystarcza. Canvider sprawdza rzeczywistą sygnaturę pliku — tzw. magic bytes na jego początku — więc spreparowany plik wykonywalny zostaje odrzucony, niezależnie od tego, za co się podaje. Limity rozmiaru pełnią drugą funkcję: chronią usługę przed atakami typu denial of service za pomocą przesyłania plików.

Jak z tego korzystać?

  1. Przesyłaj pliki normalnie przez Zbiorcze przesyłanie CV, Ręczne dodawanie kandydata lub zakładkę Files.
  2. Canvider sprawdza typ MIME i sygnatury, a nie tylko rozszerzenie.
  3. Pliki przekraczające limit rozmiaru (2–10 MB w zależności od przesyłania) są odrzucane.
  4. Przeczytaj komunikat o błędzie i w razie odrzucenia prześlij ponownie poprawny plik.

Warto wiedzieć

  • Zmiana nazwy pliku na .pdf nie pozwoli obejść kontroli — sprawdzana jest zawartość pliku.
  • Limity wynoszą od 2 MB do 10 MB w zależności od miejsca przesyłania; zakładka Files pozwala na pliki do 10 MB.
  • Odrzucony poprawny plik to zwykle plik za duży lub format faktycznie inny, niż sugeruje jego nazwa.
  • Kontrola działa na każdej ścieżce przesyłania — zbiorcze przesyłanie CV, ręczne dodawanie kandydata, pliki aplikacji i zdjęcia profilowe.

Ograniczanie liczby żądań #

Ogranicza liczbę żądań logowania i API od jednego klienta.

Po co to jest? Zapobiega atakom brute-force i nadużywającemu zautomatyzowanemu ruchowi.

Każda aplikacja dostępna z internetu otrzymuje stały zautomatyzowany ruch — skrypty do credential stuffingu, scrapery i skanery podatności, które działają niezależnie od tego, co robisz. Ograniczanie liczby żądań jest prostą, ale skuteczną obroną: uczciwe korzystanie nigdy nie zbliża się do tych progów, a zautomatyzowane nadużycia zależą od wolumenu i bez tego przestają się opłacać. Uzupełnia ono blokadę konta, która chroni jedno konto, zabezpieczając całą usługę przed klientem atakującym wiele kont naraz.

Jak z tego korzystać?

  1. Zawsze włączone — nie wymaga konfiguracji.
  2. Próby logowania są ograniczone do 5 na godzinę na klienta.
  3. Żądania API są ograniczone do 100 na godzinę.
  4. Jeśli osiągniesz limit, poczekaj na zresetowanie okna i ponów próbę.

Warto wiedzieć

  • Logowanie jest ograniczone do 5 prób na godzinę na klienta; API do 100 żądań na godzinę.
  • Normalne korzystanie przez człowieka nigdy nie osiąga tych limitów — osiągnięcie jednego zwykle oznacza skrypt lub błędnie skonfigurowaną integrację.
  • Istotne, jeśli tworzysz integrację z API MCP: projektuj z uwzględnieniem limitu 100 na godzinę zamiast agresywnego odpytywania.
  • To odrębne zabezpieczenie od blokady konta, która blokuje jedno konto na 30 minut po 5 nieudanych próbach.