Перейти до вмісту
RolePark
UA
Про продукт ↗

Безпека в RolePark

Ця сторінка простими словами описує захист, який уже є в RolePark. Договірні зобов’язання — в Угоді про обробку персональних даних (DPA), а постачальники, що обробляють дані, — на сторінці субобробників.

Оновлено:

Коротко

  • Дані кожної компанії відокремлені від інших компаній на кожному запиті; запис іншої компанії виглядає так само, як неіснуючий.
  • Увесь трафік іде через HTTPS із HSTS; зарплата, особисті документи й військово-обліковий документ працівників шифруються в базі алгоритмом AES-256-GCM.
  • Двофакторний вхід, вхід через SAML (SSO) і синхронізація користувачів через SCIM — на всіх тарифах, зокрема на Free.
  • Щоденні резервні копії бази зберігаються 30 днів, а адміністратор будь-коли може вивантажити всю компанію одним ZIP.

Ізоляція даних компаній

RolePark — один сервіс для багатьох компаній. Кожен запис — кандидат, вакансія, файл, рядок журналу — належить одній компанії, і сервер обмежує кожен запит компанією користувача, який увійшов.

Запит до запису іншої компанії отримує ту саму відповідь «не знайдено», що й запит до запису, якого немає, — тож не видно навіть того, що такий запис існує.

Усередині компанії те, що бачить людина, визначає її роль. Файл відкривається лише тому, хто може відкрити запис, до якого він належить, — наприклад, профіль кандидата, до якого додано CV.

Шифрування

  • Під час передачі: rolepark.com і його API працюють через HTTPS. Браузер отримує заголовок HSTS на 180 днів разом із піддоменами, тож після першого відвідування з’єднується лише через HTTPS.
  • Під час зберігання: зарплата, особисті документи й військово-обліковий документ працівників шифруються в базі алгоритмом AES-256-GCM. Токени підключених інтеграцій шифруються так само, окремим ключем.
  • Паролі зберігаються лише як хеші bcrypt, резервні коди двофакторного входу — лише як хеші.
  • Вебзастосунок надсилає політику безпеки вмісту (CSP) та інші заголовки безпеки, і його не можна вбудувати у фрейм на іншому сайті.

Вхід і облікові записи

  • Двофакторна автентифікація: кожен користувач може ввімкнути одноразові коди із застосунку-автентифікатора (TOTP, RFC 6238). Без SMS; десять одноразових резервних кодів показуються один раз під час увімкнення.
  • Пароль — щонайменше 10 символів; він перевіряється за списком поширених паролів і на збіг з ім’ям і поштою людини. Після кількох невдалих спроб вхід тимчасово блокується.
  • Вхід через постачальника ідентичності: адміністратор компанії підключає його за SAML 2.0 і після цього може вимкнути вхід паролем для компанії.
  • Синхронізація користувачів: SCIM 2.0 створює й деактивує облікові записи з каталогу компанії. Деактивація забирає доступ, а історія, підписи й оцінки людини лишаються.
  • Двофакторний вхід, SAML і SCIM доступні на всіх тарифах, зокрема на Free.

Журнали

  • Журнал дій: успішні зміни, які роблять люди з входом у робочому просторі компанії, записуються — хто, коли, яка дія і з якої мережі. Анонімні канали, як-от анонімні опитування й анонімні звернення, свідомо не журналюються, щоб лишатися анонімними.
  • Журнал доступу до чутливих HR-даних: кожен перегляд зарплати, особистих документів чи даних військового обліку записується до того, як значення буде показано, і відмови записуються теж. Аудитор читає журнал, не бачачи самих значень.

Знеособлення кандидатів на етапах

Компанія може позначити етап воронки як знеособлений. Поки заявка на такому етапі, інтерв’юери й наймаючі менеджери бачать «Кандидат #NNNN» замість імені, без фото, контактів і посилань на соцмережі, а файл CV для них не відкривається.

Рекрутери, HR і адміністратори бачать справжні дані, і кожен їхній перегляд на знеособленому етапі потрапляє в журнал доступу до чутливих даних.

Резервні копії

  • База щодня копіюється в окреме приватне сховище поза сервером застосунку (Google Cloud Storage). Кожна копія звіряється після завантаження.
  • Щоденні копії зберігаються 30 днів і потім видаляються автоматично, тож видалені дані зникають і з резервних копій через 30 днів.

Експорт усієї компанії одним ZIP

  • Адміністратор компанії будь-коли може завантажити дані компанії одним ZIP-архівом: кожна таблиця у форматах JSON і CSV, а також завантажені файли.
  • Експорт доступний на всіх тарифах, зокрема на Free.
  • Чутливі HR-поля потрапляють в архів, лише якщо адміністратор має право їх читати. Чати, вихідні записи імпорту, посилання для підписання документів і технічні журнали в архів не входять.
  • Архів — до 100 МБ разом із файлами; для більшої компанії напишіть у підтримку.

Видалення компанії з резервною копією

  • Компанія може попросити видалити свій акаунт на help@rolepark.com.
  • Перш ніж щось видалити, RolePark зберігає архів даних і файлів компанії в закритому сховищі, зчитує його назад і звіряє розмір і контрольну суму SHA-256. Якщо перевірка не пройшла, нічого не видаляється.
  • Потім дані й файли компанії видаляються, а її користувачі псевдонімізуються: email, телефон, фото й дані входу видаляються, ім’я та прізвище лишаються в історії. PDF-файли електронно підписаних документів поки лишаються.
  • Архів перед видаленням зберігається на випадок помилкового видалення, доки компанія не попросить його видалити; копії в резервних копіях бази застарівають протягом 30 днів.

Де зберігаються дані

  • Застосунок RolePark і його база PostgreSQL працюють на віртуальному сервері хостинг-провайдера. Країну дата-центру повідомляємо на запит на help@rolepark.com.
  • Завантажені файли (CV, фото, документи) і щоденні резервні копії бази зберігаються в Google Cloud Storage.
  • Трафік до rolepark.com іде через Cloudflare: TLS, захист від атак і кешування.
  • CV розбираються на власному сервері RolePark, без постачальників AI чи мовних моделей.
  • RolePark працює з України. Коли до передачі даних застосовується GDPR, Угода про обробку даних включає Стандартні договірні умови ЄС.

Субобробники й юридичні документи

На сторінці субобробників перелічено всіх постачальників, які обробляють персональні дані, що саме кожен отримує і де. Угода про обробку даних фіксує заходи безпеки як зобов’язання (розділ 5), а сторінка строків зберігання показує, скільки зберігається кожен вид даних.

Повідомити про вразливість

Якщо ви знайшли вразливість у RolePark, напишіть на help@rolepark.com: що саме знайшли і як це відтворити. Будь ласка, не відкривайте дані, які вам не належать.

Юридичні документи