Безопасность
- Рабочие CRM‑запросы выполняются с токеном и правами сотрудника, открывшего приложение.
- OAuth‑токены защищены AES‑256‑GCM; пользовательская сессия действует 15 минут.
- Сохранение связано с конкретным завершённым сканированием и выполняется однократно.
- Пустые OCR‑поля не очищают существующие данные CRM.
- Файлы проверяются по сигнатуре, размеру, числу и геометрии страниц и не сохраняются.
- Для OCR отправляется заголовок отключения логирования данных.
- Robokassa ResultURL проверяется Паролем №2, суммой, номером, способом оплаты и пользовательскими параметрами; начисление идемпотентно.
- Банковскую оплату администратор подтверждает с номером операции, датой и точной суммой.
- При удалении приложения сохранённые токены удаляются, а оплаченный коммерческий журнал остаётся для восстановления баланса и исполнения обязательств.