Куда попадают ваши дела, документы и деньги
Стряпчiй делает юрист для юристов, поэтому вопросы «где это всё хранится и не исчезнет ли оно в один день» мы задавали себе первыми. Ниже — честные ответы, без маркетинговых обобщений.
Данные вашей фирмы лежат в отдельной базе
У каждой фирмы — своя база данных PostgreSQL, а не общие таблицы с колонкой «фирма». Это изоляция на уровне базы, а не фильтра в коде: чтобы показать чужое, системе пришлось бы подключиться к чужой базе, а не ошибиться в условии запроса.
Одна программа обслуживает несколько фирм: фирму она узнаёт по адресу, с которого пришёл запрос, и дальше открывает только её базу. Общей таблицы, где данные всех фирм лежали бы вперемешку, в схеме нет.
Серверы размещены в России: требование 152-ФЗ о локализации персональных данных соблюдено, согласие на обработку встроено в продукт.
Резервные копии и восстановление
- Копия снимается каждый день автоматически: базы всех фирм, загруженные файлы, настройки.
- Перед каждым обновлением системы снимается ещё одна копия — откат занимает секунды.
- Архив шифруется до записи на диск: без приватного ключа его не прочитает никто, включая администраторов хранилища.
- Восстановление — отрепетированная процедура: цикл «копия → восстановление» покрыт автоматическим тестом со сверкой данных, а не остаётся теорией на бумаге.
Архив можно забрать целиком
- По запросу фирма получает всё разом: выгрузку базы, документы в папках с человеческими именами, реестры в CSV для Excel, опись и контрольные суммы SHA-256 на каждый файл.
- Ссылка на архив живёт 72 часа, каждое скачивание записывается в журнал.
- Это не жест доброй воли, а обычный порядок: ваши данные — ваши, в том числе в день, когда вы решите уйти.
Кто что видит внутри фирмы
- Роли: администратор, партнёр, старший юрист, юрист, помощник, стажёр. Финансы фирмы видят только администраторы и партнёры.
- Юрист видит свои проекты и дела; документы открываются через проект, задачу или заседание.
- Приглашённому со стороны юристу даётся роль «Внешний консультант» с запретом по умолчанию: доступ открывается точечно, к конкретному проекту, и так же точечно закрывается.
- Конфиденциальные доверители скрыты от сотрудников вне команды — вплоть до самого факта, что такое дело существует.
- Отчёты фильтруются теми же правилами доступа, что и экраны: в выгрузке не окажется того, что сотруднику не показывают.
- Удалённый документ 30 дней лежит в корзине — случайное удаление обратимо.
Шифрование и секреты
- Весь трафик — только по HTTPS (TLS).
- Секреты подключений — пароли почтовых ящиков, токены календарей — хранятся в базе зашифрованными (AES-256-GCM).
- Пароли сотрудников — только bcrypt-хэши; попытки подбора блокируются.
- В кабинете доверителя открытых секретов нет: пароль — bcrypt-хэш, токены сессий и приглашений — отпечатки, секрет подтверждения входа кодом — шифротекст. Перехват базы не откроет ни одного действующего доступа.
- Подтверждение входа кодом из приложения — по желанию, и у сотрудника, и у доверителя; телефон потерян — второй фактор сбрасывает администратор или партнёр.
- Журнал доступа в кабинете: входы, неудачные попытки, просмотр и скачивание документов и счетов, загрузка файлов, сообщения. В фирме он открыт администратору и партнёру — по всем учётным записям доверителя, самому доверителю — его собственная часть.
Чтобы система не падала
- Внутренний сторож проверяет систему раз в минуту и поднимает тревогу при сбое.
- Обновление подменяет сборку целиком и само себя проверяет: работает ли служба, открываются ли страницы, проходит ли вход. Не прошло — откат.
- Журнал действий: кто загрузил, изменил или удалил документ или счёт — видно в хронике.
Если автор остановится
Систему пишет один человек. Вопрос «что будет, если он остановится» — законный, и ответ на него не в обещаниях, а в том, в каких форматах лежат ваши данные.
- Полный архив фирмы выдаётся по запросу в любой рабочий день, а не в день катастрофы.
- Внутри — выгрузка базы PostgreSQL, документы обычными файлами в папках, реестры в CSV, опись и контрольные суммы SHA-256.
- Своих форматов в архиве нет: базу поднимет любой администратор PostgreSQL, документы откроются без нашей программы, реестры прочитает Excel. Подрядчик, которого вы позовёте, разберётся без нас.
Чего мы здесь не обещаем: депонирования исходного кода, эскроу у третьей стороны и установки на ваш сервер. Этого нет.
Что мы не обещаем
Мы не рассказываем про «военное шифрование» и не вешаем значки сертификаций, которых нет.
Чего сегодня нет: шифрования самих файлов на диске — шифруются резервные копии и секреты подключений. Появится — напишем здесь, а не в рекламе.
Нужны детали конкретной меры — устройство хранения, регламент восстановления, порядок удаления данных при расторжении договора — спросите напрямую, покажем как есть.
Посмотреть, как это устроено внутри
Демо открыто без заявки: вымышленная фирма «Фемида» и вся система целиком. Нужен свой контур с делами вашей фирмы — оставьте заявку на главной, первый месяц бесплатно.