Публикатор страницы: команда Цеховода. Этот документ описывает, как приложение работает с данными, которые вводит пользователь при подготовке производственного заказа. Он не является юридическим заключением, отраслевым сертификатом или подтверждением соответствия конкретному стандарту (152-ФЗ, GDPR и т.п.); при необходимости такие требования выполняет сторона, эксплуатирующая Цеховод у себя.
1. Какие данные вводит пользователь
В инструментах Цеховода пользователь вводит рабочие сведения по конкретному производственному заказу: название заказа и клиента, наименование изделия, материалы, операции, стоимости, маржу и наценку, комментарии, названия подрядчиков, контрольные точки, дефекты и связанные документы.
Все эти значения - рабочие данные пользователя. Регистрация или учётная запись для работы с инструментами не требуется.
2. Где выполняются расчёты
Все расчёты (материалы, себестоимость, срок, маршрут, план-факт, готовность, карта качества, задание подрядчику) выполняются в браузере пользователя. Введённые значения не отправляются на сервер Цеховода - сервер отдаёт только статические файлы страниц и не принимает пользовательские данные производственных заказов.
3. Что хранится во временной рабочей зоне
Временная рабочая зона - набор объектов сессии (черновики заказов, сохранённые результаты инструментов, метаданные объектов). Она хранится в sessionStorage текущей вкладки браузера под ключами вида cehovod:workspace:*. Значения остаются на устройстве пользователя.
- Автоматическая привязка данных к внешней идентичности не выполняется.
- Фоновая синхронизация с сервером или другим устройством не выполняется.
- Перенос данных между устройствами возможен только через ручной экспорт и импорт.
4. Как долго существует сессия
Сессия живёт, пока открыта вкладка браузера. Обновление страницы сохраняет данные текущей сессии. Закрытие вкладки, окна браузера или очистка данных сайта удаляет содержимое рабочей зоны - восстановление внутри сайта после этого недоступно. Для длительного хранения используйте экспорт (Markdown, JSON, CSV) или печать.
5. Какие технические события могут собираться
В текущей версии приложение самостоятельно не отправляет технических событий. Возможные будущие события ограничиваются техническими метками без значений полей: открытие страницы, открытие инструмента, завершение расчёта, нажатие экспорта, открытие рабочей зоны. Любое подключение таких событий будет отражено в этой политике.
На основном домене производственные значения форм не включаются в аналитические события и отчёты об ошибках. React-граница ошибок показывает локальную страницу и в консоль браузера пишется техническое сообщение для локальной диагностики; внешняя отправка при этом не выполняется. Названия заказов, суммы, материалы, комментарии, содержимое sessionStorage, localStorage, query-фрагменты и данные объектов рабочей зоны из сообщений и стеков вычищаются санитайзером до того, как что-либо может быть передано.
6. Какие данные исключены из аналитики
- Название заказа и название клиента.
- Суммы, стоимости, маржа и наценка.
- Наименование изделия, версии, материалов и операций.
- Комментарии, названия подрядчиков, описания дефектов, названия документов.
- Содержимое объектов рабочей зоны (
object.data).
Такие значения не попадают в URL, query-параметры, pathname, referrer, заголовок страницы, консольные сообщения и не передаются третьим сторонам.
7. Как работают экспорты
Экспорт формируется в браузере и скачивается как локальный файл (Markdown, JSON, CSV) или отправляется в системный диалог печати. Экспортированный файл - читаемый отчёт и структурированные данные для локального использования. Полный переносимый IWPS-пакет подключается на следующем архитектурном этапе. Файл сохраняется на устройство пользователя; никакая сторона Цеховода его не получает.
8. Как очистить рабочую зону
- На странице Рабочая зона - кнопка «Очистить всю сессию» удаляет все объекты сессии.
- Отдельные объекты и черновики удаляются кнопкой «Удалить» рядом с объектом.
- Полная очистка данных сайта в браузере (settings → clear site data) удаляет и
sessionStorage, иlocalStorage.
9. Что происходит при переходе по внешней ссылке
При переходе по внешней ссылке (например, на документацию) браузер сообщает внешнему сайту referrer - адрес страницы Цеховода, с которой выполнен переход. Адреса страниц Цеховода не содержат значений форм. Пользовательские данные заказа при переходе не передаются.
10. Как будут подключаться локальная и синхронизированная рабочие области IWPS
Цеховод v7 использует временную рабочую область на sessionStorage: данные пользователя живут только в текущей сессии браузера. Локальная рабочая область IWPS на IndexedDB - следующий архитектурный этап: данные сохраняются на устройстве пользователя между сессиями и оформляются в переносимый пакет IWPS (Interoperable Work Package Standard). Синхронизированная рабочая область с серверной БД относится к дальнейшему развитию корпоративного контура. При подключении каждого следующего этапа будет отдельно описано, где размещаются данные, кто ими управляет и как выполняются перенос, экспорт и удаление; эта страница обновляется до активации новой функциональности.
Актуальность утверждений на этой странице подтверждена сетевым аудитом последней версии приложения: ни один из проверенных сценариев (открытие инструментов, ввод значений, расчёт, сохранение в рабочую зону, экспорт, печать, очистка) не приводит к отправке пользовательских значений на внешние домены и не помещает их в URL, referrer или заголовок страницы.