Безпека
Безпека платформи
Коротко і без маркетингу: як ми захищаємо дані учасників клубу. Тут лише те, що вже працює.
Шифрування
Дані захищені під час передавання, а паролі й листування — під час зберігання.
Лише HTTPS
Сайт і API платформи працюють тільки через зашифроване з'єднання (TLS). Запит звичайним HTTP одразу переадресовується на HTTPS, сертифікати оновлюються автоматично.
Паролі — лише хеш
Ми не зберігаємо паролі у відкритому вигляді: служба входу тримає тільки їхній хеш (bcrypt). Прочитати ваш пароль не може ніхто, зокрема й команда клубу.
Зашифроване листування
Листування з персональним ІІ-асистентом зберігається в базі зашифрованим (AES-256-GCM), з окремим ключем для кожного асистента. Самі ключі зашифровані майстер-ключем в апаратному модулі керування ключами в хмарі (Франкфурт). Щоб відповісти, асистент обробляє текст повідомлення: це шифрування під час зберігання, а не наскрізне.
Доступ до даних
Хто що бачить, вирішують правила самої бази, а не лише інтерфейс.
Правила в самій базі (RLS)
Запити з браузера й мобільного застосунку проходять через політики доступу на рівні рядків. Закриту подію бачать лише організатор, запрошені й адміністратори, а нові таблиці з особистими даними для таких запитів закриті повністю — їх читає тільки сервер після перевірки, хто ви.
База не відкрита в інтернет
База даних приймає з'єднання лише з нашого сервера. Служби платформи працюють без прав суперкористувача, а службова роль із повним доступом не може входити в базу напряму.
ІІ-співробітники — з обмеженими правами
ІІ-співробітники клубу мають доступ до даних платформи лише на читання. Змінити щось вони можуть тільки кількома вузькими діями, кожну з яких перевіряє сама платформа.
Ваші дані й видалення
Право на доступ і на видалення за GDPR — у профілі, без листування з підтримкою.
Копія ваших даних
У профілі, розділ «Мої дані та акаунт», можна завантажити дані, які платформа зберігає про вас.
Видалення акаунта
Там само — «Видалити акаунт і мої дані». Після підтвердження всі ваші сесії закриваються, а дані стираються за переліком усіх місць, де вони зберігаються. Платіжні записи залишаються, як вимагає закон, але без особистих даних. Немає доступу до акаунта — напишіть на serviceinfoclub@gmail.com.
ІІ-асистенти теж забувають
Після видалення платформа повідомляє ІІ-асистентів клубу: вони стирають листування, контакти й запам'ятовані факти про вас і більше не пишуть вам першими.
Де працює платформа
Власні сервери, за якими стежать ззовні.
Власний сервер у ЄС
Сайт, база даних, вхід і файли платформи працюють на нашому власному сервері в дата-центрі DigitalOcean у Франкфурті (Німеччина).
Окремий сервер ІІ-асистентів
ІІ-асистенти клубу працюють на окремому сервері DigitalOcean у Франкфурті (Німеччина). Дані платформи вони отримують лише через її API.
Нагляд ззовні
Доступність сайту, API та ІІ-асистентів перевіряється ззовні з кількох регіонів кожні 1–5 хвилин. Команда отримує сповіщення, якщо сервіс недоступний, сертифікат HTTPS скоро закінчується або немає свіжої резервної копії.
Журнал без секретів
Журнал запитів сервера не зберігає cookie, токени й заголовки авторизації і видаляється через 30 днів.
Резервні копії
Щодня і поза основним сервером.
Щодня
Щодня робимо резервну копію бази й файлів платформи та бази ІІ-асистентів і перевіряємо, що кожна копія читається повністю.
Поза сервером
Кожна копія також зберігається в Google Cloud Storage у Франкфурті, зашифрована нашим ключем. Сервер може лише додавати нові копії: прочитати, змінити чи видалити наявні з нього не можна.
Скільки зберігаємо
На сервері — 14 днів (платформа) і до трьох місяців (ІІ-асистенти). У хмарному сховищі копії видаляються через 100 днів.