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

О продукте
Коротко — что это за продукт и для кого мы его делали.
SignatoryPro — LegalTech-продукт для международной юридической компании, специализирующейся на спортивной индустрии и работающей с клиентами из разных стран. Заказчику нужно было упростить документооборот так, чтобы клиент из любой страны мог удобно и юридически значимо подписывать документы удалённо, без личного визита в офис.
Мы спроектировали и разработали связку из двух нативных мобильных приложений (iOS и Android) и веб-CRM для юристов. Клиент проходит верификацию, загружает свою подпись или печать и подписывает документы, а на стороне компании юристы ведут клиентов, отправляют договоры на подписание и управляют уведомлениями — всё в едином контуре.
Задача
Цель проекта — найти решение для упрощения процесса документооборота: нужно было сделать так, чтобы клиентам из разных стран было удобно подписывать документы.
Особенности проекта
Использование нативной разработки — Swift для iOS, Kotlin для Android, бэкенд на PHP (Symfony), фронтенд CRM на React.
Методология Agile/Scrum с двухнедельными спринтами и демонстрациями заказчику.
Детальное изучение потребностей клиента и предварительная аналитика перед разработкой.
Хранение документов до истечения их юридической силы и цифровой архив с поиском.
Интеграции с сервисами удаления фона для подписей и печатей.
Управление уведомлениями, рассылками и WhatsApp прямо из CRM.
Решение и подход
Как мы собрали продукт — от архитектуры до процесса.
Мы выбрали нативную разработку под каждую платформу — Swift для iOS и Kotlin для Android: это даёт доступ к файловой системе устройства и биометрии, что критично для загрузки и подписания документов. Серверную часть и бизнес-логику реализовали на PHP (Symfony), а интерфейс CRM для юристов — на React.
Работу вели по Agile/Scrum двухнедельными спринтами с регулярными демонстрациями заказчику. Начали с ядра — удалённой верификации и подписания с юридической силой, затем добавили цифровой архив, гибкие уведомления и интеграции (SMS, SMTP, remove.bg, WhatsApp Business API, Firebase), чтобы закрыть весь цикл документооборота.
Технологический стек
Инструменты подобраны под задачу продукта.
Почему натив и PHP Symfony
Нативные приложения Swift и Kotlin выбраны для работы с документами и подписью: доступ к файловой системе устройства, нативные диалоги загрузки и сохранения, биометрическая аутентификация — всё это требует нативного окружения. Кросс-платформенный подход ограничивает доступ к системному API, критически важному для юридически значимых операций.
Бэкэнд CRM-системы на PHP Symfony c React-фронтендом: зрелый стек для построения рабочих мест операторов, управления очередью верификации и аудит-логов. Рассматривались альтернативы: Laravel (меньший ORM-контроль для сложных транзакций) и Node.js (менее привычный для команды документооборота). Выбор в пользу Symfony обусловлен строгой типизацией сущностей и встроенным ACL-механизмом.
Функции продукта
Ключевые возможности, которые закрыли задачу бизнеса.
Удалённая верификация
Пользователи могут загрузить свою персональную подпись или печать и подписывать документы с юридической компанией. Такая верификация имеет полную юридическую силу.
Загрузка и получение документов
Пользователи могут загружать документы для последующего подписания и получать уже готовые документы.
Цифровой архив
Цифровой архив хранит все подписанные документы и обеспечивает возможность поиска по дате и названию.
Настройка пуш-уведомлений
Администратор может настраивать частоту отправки уведомлений, а также редактировать содержание сообщений.
Как это работает
Ключевые экраны продукта — по шагам.

Онбординг и подпись клиента в приложении
Первый контакт клиента с продуктом на iOS/Android: экран «Заполнить анкету» с полями персональных данных, экран документа с крупной кнопкой «Подписать документ» и шаг «Добавить подпись», где пользователь загружает рукописную подпись — на экране она показана золотым росчерком на белом фоне.
Так клиент из любой страны за несколько шагов проходит верификацию и привязывает свою подпись, чтобы дальше подписывать документы удалённо и с юридической силой — без визита в офис.

Верификация клиента в CRM
Раздел «Клиенты» веб-CRM (SILA) с вкладками «Активные», «Нужна верификация» и «Архив». В открытом клиенте разворачивается модальное окно верификации из трёх шагов: «Проверка» с полями ФИО, паспорт, телефон и загрузкой фото документа, «Статус клиента» с выбором физлицо/ИП/юрлицо и реквизитами компании (ИНН, КПП, ОГРН, ген. директор, юр. адрес), и «Менеджер» с назначением ответственного.
Пошаговый мастер выстраивает верификацию в понятную последовательность: юрист не пропускает нужные данные, а статус клиента и ответственный фиксируются сразу — это ускоряет проверку и снижает риск ошибок.

Список неподписанных документов и подтверждение по SMS
Главный экран приложения: «Здравствуйте, Андрей — У вас есть неподписанные документы (1)», лента документов с типами (доверенность, договор, письмо), датой получения и сортировкой «сначала новые». Рядом — открытый документ с кнопкой «Подписать документ» и экран «Введите код» с вводом SMS-кода, отправленного на номер клиента.
Клиент сразу видит, что ждёт подписи, читает документ и подтверждает подпись одноразовым кодом — SMS-аутентификация даёт защиту и юридическую значимость операции.

Договоры на подписание в CRM
Рабочий стол юриста в CRM: раздел «Клиенты → Активные», таблица «Договоры на подписание» с колонками Название, Менеджер, Статус и Action. Статусы наглядно раскрашены — «Отправлен», «Подписан», «Отозван», строки можно распечатать или отозвать, внизу — пагинация по страницам.
Юрист видит весь пайплайн подписания в одном списке: где документ ждёт клиента, где уже подписан, а где отозван, — и управляет процессом, не теряя ни одного договора.

Уведомления, рассылки и WhatsApp
Раздел «Настройки уведомлений и рассылок»: список push-сообщений с типом, датами и статусами (в том числе «Приостановлено»), а справа — модальное окно «Редактирование сообщения». В нём выбирается тип (автоматизированное/произвольное), заголовок и текст, флаг «Дублировать в WhatsApp», даты старта и окончания, время, частота «Еженедельно» с выбором дней недели и список клиентов-получателей.
Администратор гибко настраивает, кому, когда и как часто напоминать о неподписанных документах, и дублирует сообщения в WhatsApp — это повышает долю вовремя подписанных документов без ручных обзвонов.
Данные и соответствие требованиям
Продукт работает с персональными данными клиентов из разных стран, поэтому обработка построена по 152-ФЗ с локализацией персональных данных на территории РФ и статусом оператора в реестре РКН.
Безопасность подкреплена внедрением стандарта ИСО 27001 и SMS-аутентификацией при подписании — доступ к документам и подтверждение подписи защищены отдельным каналом верификации.
В цифрах
- 2 нативных приложения (Swift для iOS, Kotlin для Android) и CRM-система на PHP Symfony + React — единая платформа верификации.
- Удалённая верификация подписи и печати с юридической силой: клиент загружает подпись в приложении, CRM подтверждает личность.
- Загрузка и получение документов в приложении — без физического присутствия.
- Цифровой архив подписанных документов с поиском.
- SMS-аутентификация для подтверждения личности клиента перед подписанием.
- Поставка по Agile/Scrum: спринты 2 недели, демонстрация заказчику по каждому этапу.
Архитектура и персональные данные
Платформа обрабатывает персональные данные клиентов юридической компании из разных стран. Архитектура учитывает требования локализации: данные пользователей из России хранятся на серверах на территории РФ; доступ к документам — только после успешной SMS-аутентификации. Роли в CRM-системе (оператор, менеджер, администратор) ограничивают область видимости документов.
Соответствие: 152-ФЗ, оператор ПДн в реестре РКН, ИСО 27001 (внедрение), локализация персональных данных. Статус оператора — в реестре операторов ПДн РКН.
Часто задаваемые вопросы
Сколько стоит разработка LegalTech-приложения на заказ?
Как реализована юридическая сила удалённой подписи?
Почему нативные приложения, а не одно кросс-платформенное?
Как защищаются ПДн клиентов в платформе?
Сколько времени занимает разработка LegalTech-платформы?
Наши клиенты
Компании из ритейла, медтеха, логистики и электронной коммерции, которым мы помогли с цифровыми продуктами.
Услуги веб-студии YuSMP Group
Полный спектр разработки — от нативных мобильных приложений до веб-платформ, дизайна и IT-аудита. Выберите направление или закажите проект под ключ.
Мобильная разработка
Нативные и кросс-платформенные приложения для iOS и Android под задачу и бюджет.
Подробнее →Разработка мобильных приложений под iOS
Нативные приложения для iPhone и iPad на Swift и SwiftUI.
Подробнее →Разработка мобильных приложений под Android
Приложения для Android на Kotlin и Jetpack Compose.
Подробнее →Кроссплатформенный подход
Одно приложение сразу на iOS и Android на Flutter.
Подробнее →Веб - разработка
SPA, порталы и веб-платформы на React / Next.js и Node.
Подробнее →Backend-разработка
Серверная часть, API, базы данных и интеграции на Node.js, PHP и Python.
Подробнее →Разработка под ключ
Продукт под ключ: аналитика, дизайн, разработка и запуск.
Подробнее →MVP
Быстрый запуск ядра продукта, чтобы проверить гипотезу без лишних затрат.
Подробнее →Тестирование
Ручное и автоматизированное тестирование — стабильный релиз на всех устройствах.
Подробнее →UI/UX-дизайн
Исследование, прототип и дизайн-система — интерфейсы, которыми удобно пользоваться.
Подробнее →Прототипирование
Кликабельный прототип для проверки идеи до разработки.
Подробнее →Создание сайтов
Корпоративные сайты, лендинги и интернет-магазины под ключ.
Подробнее →IT - аудит
Аудит ИТ-инфраструктуры, кода и безопасности.
Подробнее →SEO‑продвижение
Вывод сайта в топ Яндекса и Google — трафик и заявки из поиска.
Подробнее →Контекстная реклама
Яндекс Директ — заявки с первого дня и контроль цены лида.
Подробнее →SMM‑продвижение
Соцсети и таргет — узнаваемость бренда, комьюнити и заявки.
Подробнее →Наши кейсы
Ещё продукты, которые мы спроектировали и запустили.

LiMP
Мобильный VPN для iOS и Android: WireGuard‑стек, no‑logs и сплит‑туннелирование.

Юнилаб
Приложение для сети медлабораторий: онлайн‑запись, результаты анализов, каталог услуг.

Личный кабинет для финтех‑сервиса
Веб‑кабинет: типы профилей, статистика по договорам, адаптив на Laravel и React.
Блог наших экспертов
Разбираем разработку и технологии простым языком.
Обсудим ваш проект?
Расскажите задачу — за 1–2 дня вернёмся с оценкой сроков, бюджета и составом команды.
Нужна LegalTech-разработка на заказ — обсудим
Расскажите задачу — за 1–2 дня вернёмся с оценкой сроков, бюджета и составом команды.













