SignatoryPro — LegalTech: подписание документов и CRM

LegalTech-проект: мобильное приложение для iOS и Android, а также CRM-система (с нашей стороны реализованы Frontend и Backend). Программный продукт для международной юридической компании — удалённое подписание документов клиентами из разных стран.

Клиент

Заказчик — международная юридическая компания, специализирующаяся на спортивной индустрии и работающая с клиентами из разных стран. По условиям соглашения название компании не раскрывается; кейс описывает нашу инженерную работу, а не бренд заказчика.

Задача

Цель проекта — найти решение для упрощения процесса документооборота: нужно было сделать так, чтобы клиентам из разных стран было удобно подписывать документы.

Artboard_b

Особенности проекта

  • Использовали нативную разработку (Swift для iOS и Kotlin для Android). Бэкенд сделан на PHP (Symfony), а Frontend на React.

  • Ведем проект по методологии Agile/Scrum: обеспечиваем точное соблюдение сроков и эффективно решаем задачи.

  • Детально изучили потребности клиента и определили ключевые требования. После перешли в аналитику и дизайн, а затем плавно в разработку.

  • Обеспечиваем хранение документов до истечения их юридической силы.

  • Осуществили интеграции со сторонними сервисами удаления фона — это обеспечивает удобство использования и повышает функциональность продукта.

  • Сделали удобное управление уведомлениями и рассылками из разрабатываемой CRM-системы.
Techs_ZipIt

Технологический стек

PHP Symfony, React, Kotlin, Swift

Что умеет продукт

Удаленная верификация 

Пользователи могут загрузить свою персональную подпись или печать и подписывать документы с юридической компанией. Такая верификация имеет полную юридическую силу. CRM-система обеспечивает процесс верификации активных клиентов компании.

3a

Загрузка и получение документов

Пользователи могут загружать документы для последующего подписания и получать уже готовые документы.

2

Доступ к цифровому архиву

Цифровой архив хранит все подписанные документы и обеспечивает возможность поиска по дате и названию.

4

Настройка пуш-уведомлений

Управление пушами: администратор может настраивать частоту отправки уведомлений, а также редактировать содержание сообщений.

5

Интеграции

Сервис получения аутентификационных SMS

Используется API провайдера услуги SMS-аутентификации. При входе в мобильное приложение пользователю предлагается ввести свой номер телефона. После этого приложение отправляет запрос к API сервиса SMS-аутентификации с указанием номера телефона пользователя. Сервис отправляет SMS-код на указанный номер телефона, который затем пользователь вводит для подтверждения своей личности.

Сервис для получения писем на почту

Для интеграции с почтовым SMTP-сервером при регистрации нового менеджера в CRM-системе генерируется уникальный код активации. После чего система отправляет письмо с этим кодом на электронную почту сотрудника. Письмо содержит ссылку или код, который сотрудник должен использовать для завершения процесса регистрации.

Сервис обработки фотографической
подписи/печати пользователя

Для обработки изображений пользовательских печатей/подписей используется сервис remove.bg. После загрузки изображения на сервер приложения оно передается в облачное хранилище, где происходит обработка: удаление фона, редактирование размеров и другие изменения в соответствии с требованиями. Затем обработанное изображение возвращается в приложение для дальнейшего использования.

Сервис аутентификации и рассылок
через WhatsApp

Для интеграции с WhatsApp используется WhatsApp Business API, который предоставляет разработчикам доступ к функциям WhatsApp для взаимодействия с клиентами через этот мессенджер. Для аутентификации и отправки уведомлений приложение отправляет запросы к API WhatsApp Business, указывая номера телефонов получателей и содержание сообщений. WhatsApp Business API доставляет сообщения на указанные номера телефонов через WhatsApp.

Сервис рассылок
и уведомлений Firebase

Для интеграции с почтовым SMTP-сервером при регистрации нового менеджера в CRM-системе генерируется уникальный код активации. После чего система отправляет письмо с этим кодом на электронную почту сотрудника. Письмо содержит ссылку или код, который сотрудник должен использовать для завершения процесса регистрации.

Чем продукт полезен заказчику

Платформа обеспечивает удалённую верификацию подписи и печати с юридической силой: документ проходит через CRM-систему верификации без необходимости личного присутствия. Документооборот переходит в цифровой архив с поиском. Пуш-уведомления информируют клиентов о статусе документа.

В цифрах

  • 2 нативных приложения (Swift для iOS, Kotlin для Android) и CRM-система на PHP Symfony + React — единая платформа верификации.
  • Удалённая верификация подписи и печати с юридической силой: клиент загружает подпись в приложении, CRM подтверждает личность.
  • Загрузка и получение документов в приложении — без физического присутствия.
  • Цифровой архив подписанных документов с поиском.
  • SMS-аутентификация для подтверждения личности клиента перед подписанием.
  • Поставка по Agile/Scrum: спринты 2 недели, демонстрация заказчику по каждому этапу.

Почему натив и PHP Symfony

Нативные приложения Swift и Kotlin выбраны для работы с документами и подписью: доступ к файловой системе устройства, нативные диалоги загрузки и сохранения, биометрическая аутентификация — всё это требует нативного окружения. Кросс-платформенный подход ограничивает доступ к системному API, критически важному для юридически значимых операций.

Бэкэнд CRM-системы на PHP Symfony c React-фронтендом: зрелый стек для построения рабочих мест операторов, управления очередью верификации и аудит-логов. Рассматривались альтернативы: Laravel (меньший ORM-контроль для сложных транзакций) и Node.js (менее привычный для команды документооборота). Выбор в пользу Symfony обусловлен строгой типизацией сущностей и встроенным ACL-механизмом.

Архитектура и персональные данные

Платформа обрабатывает персональные данные клиентов юридической компании из разных стран. Архитектура учитывает требования локализации: данные пользователей из России хранятся на серверах на территории РФ; доступ к документам — только после успешной SMS-аутентификации. Роли в CRM-системе (оператор, менеджер, администратор) ограничивают область видимости документов.

Соответствие: 152-ФЗ, оператор ПДн в реестре РКН, ИСО 27001 (внедрение), локализация персональных данных. Статус оператора — в реестре операторов ПДн РКН.

Часто задаваемые вопросы

Сколько стоит разработка LegalTech-приложения на заказ?

Стоимость зависит от числа платформ, сложности верификации и требований к обработке ПДн. Ориентир для MVP — стандартный отраслевой диапазон по заказной мобильной разработке; точную оценку даём после дискавери.

Как реализована юридическая сила удалённой подписи?

Верификация строится на загрузке образца подписи через приложение и подтверждении личности через SMS-код. CRM-система сохраняет аудит-лог операции. Юридическую силу определяет соглашение о принятии электронного документооборота между сторонами, не технология сама по себе.

Почему нативные приложения, а не одно кросс-платформенное?

Работа с документами требует доступа к файловой системе, биометрии и системным диалогам — это нативный API. Кросс-платформенные решения (Flutter, React Native) ограничивают доступ к таким API и добавляют прослойку, которая снижает надёжность для юридически значимых операций.

Как защищаются ПДн клиентов в платформе?

Доступ к документам — только после SMS-аутентификации. Роли в CRM ограничивают область видимости. Данные клиентов из России локализованы на серверах в РФ согласно требованиям 152-ФЗ. Передача — по защищённому каналу.

Сколько времени занимает разработка LegalTech-платформы?

Сроки зависят от числа платформ, сложности верификации и интеграций. Типичный диапазон для MVP с двумя мобильными приложениями и CRM: 16–28 недель (отраслевой ориентир, не обязательство по конкретному проекту). Точные сроки фиксируем после дискавери.

Нужна LegalTech-разработка на заказ — обсудим

Команда YuSMP Group проектирует и разрабатывает LegalTech-платформы, мобильные приложения для юридических компаний и системы электронного документооборота для бизнеса в Москве, Новосибирске и других городах СНГ (Казахстан, Беларусь). Ознакомьтесь с заказной разработкой ПО или оставьте заявку.

Наши услуги

image 63

Создание сайтов и других веб-продуктов для успешного ведения бизнеса

image 64

Полноценная web-разработка – актуальная необходимость для современной компании

image 65

Профессионально создаём мобильные приложения. iOS, Android, кроссплатформенная разработка

Мы найдем лучшее решение вашей задачи

    Отправляя заявку, вы соглашаетесь на обработку персональных данных.