Многопользовательская архитектура по замыслу. Изоляция по умолчанию.
Вы серьёзно относитесь к залогу жильца и к финансам собственника — мы тоже. Вот как именно данные каждой компании остаются её собственными.
Данные разделены на уровне базы данных, а не только на экранах
Записи каждой компании изолированы через row-level security в Postgres и проверяются при каждом запросе, а не скрыты за проверками интерфейса, которые может обойти ошибка.
Мы проверяем разделение автоматически
Автоматический набор тестов при каждом изменении пытается прочитать данные другой компании. Если изоляция когда-нибудь нарушится, сборка упадёт ещё до выпуска.
Электронные подписи с журналом аудита
Встроенная электронная подпись фиксирует IP подписавшего, отметку времени и защищённый от подделки хеш документа, с полным журналом аудита подписей.
Доступ сотрудников по ролям
Сотрудники видят только то, что позволяет их роль; доступ ограничен по компании и по роли, а чувствительные действия фиксируются в журнале аудита, куда можно только добавлять записи.
Хостинг и регион
Приложение и база данных работают на управляемой инфраструктуре в ЕС (eu-central-1). Резервные копии и шифрование при передаче и хранении обеспечивает платформа.
Обработка данных с готовностью к GDPR
Каждый человек может выгрузить свои данные или запросить их удаление прямо в приложении. Инструменты управления данными компании изначально встроены под требования о конфиденциальности.