Structo Safe DocsРуководство 1.5 · v13.0
Расширенное руководство

Как создать безопасную копию документа и не потерять возможность восстановления

Руководство относится к Structo Safe Docs v13.0. Сервис локально обрабатывает таблицы, документы Word/RTF и обычные текстовые файлы, помогает проверить найденные чувствительные данные и при необходимости восстановить исходные значения.

Локальная обработкаФайл остаётся на компьютере и не отправляется Structo.
Контроль пользователяВсе найденные и пропущенные сущности можно проверить вручную.
ОбратимостьПсевдонимы и исключённые значения сохраняются в отдельном ключе.
Начало работы

1. Быстрый старт

Загрузите файлПоддерживаются XLSX, DOCX, RTF, CSV, TXT, MD и LOG. Файл читается локально в браузере.
Выберите сценарийДля нейросети, подрядчика, обучения или ручной настройки.
Проверьте категорииУкажите, какие персональные, корпоративные, банковские и договорные данные искать.
Проверьте найденное в контекстеИспользуйте список замен и просмотр, соответствующий типу файла: таблица, документ или обычный текст.
Добавьте пропущенное вручнуюВыделите фрагмент в режиме «Исходный файл» или «Безопасная копия» и добавьте замену.
При желании выделите заменыВ XLSX, DOCX и RTF Structo может отметить изменённые места мягким жёлтым цветом.
Скачайте безопасную копию и способ восстановления отдельноИспользуйте зашифрованный JSON-ключ либо открытый XLSX-справочник. Не передавайте их получателю безопасной копии.
При необходимости восстановите данныеStructo вернёт исходные значения локально и сохранит новые данные, добавленные адресатом.
Назначение

2. Что делает Structo Safe Docs

Structo создаёт рабочую копию файла, в которой реальные идентифицирующие значения заменяются понятными псевдонимами. Например:

ООО «Ромашка» → Компания 001
Иванов Иван Иванович → Сотрудник 001
40702810900000000001 → 00000000000000000003

Одинаковая сущность получает согласованную замену во всех выбранных вхождениях. Для таблиц сохраняется аналитическая структура; для Word/RTF Structo старается минимально менять переносы и геометрию текста; для TXT/MD/LOG замена подгоняется под длину исходного фрагмента.

Суммы, цены, количество, проценты и другие обычные числовые показатели по умолчанию не считаются конфиденциальными сущностями.

Конфиденциальность

3. Файл остаётся на вашем компьютере

Structo не обучается на ваших данных. Движок работает автономно в браузере, не передаёт содержимое файла на сервер, не сохраняет его у Structo и не использует для обучения алгоритмов.

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

Ограничение распознавания. Сервис не является медицинской, юридической, научной или технической экспертной системой. Специализированные термины, внутренние коды и отраслевые обозначения могут быть пропущены.
Совместимость

4. Поддерживаемые форматы и ограничения

ФорматСтатусКомментарий
XLSXПоддерживаетсяЛисты, ячейки, формулы, стили, скрытые элементы и часть метаданных. До 25 МБ; дополнительно действуют защитные лимиты на структуру XLSX.
DOCXПоддерживаетсяОсновной текст, таблицы, колонтитулы, сноски, концевые сноски и комментарии. Сложные графические объекты могут отображаться в предпросмотре упрощённо.
RTFПоддерживаетсяStructo сохраняет управляющую RTF-разметку и заменяет текстовые фрагменты.
CSVПоддерживаетсяТабличная структура без листов и форматирования.
TXT / MD / LOGПоддерживаетсяСохраняются переносы строк и кодировка UTF-8 / Windows-1251. Plain text не хранит цветовую подсветку.
XLSM / старый XLSНе поддерживаетсяСохраните рабочую копию как XLSX.
Старый DOCНе поддерживаетсяСохраните документ как DOCX или RTF.
PDFНе поддерживаетсяPDF не входит в текущий план Safe Docs.

Автоматическое распознавание требует проверки пользователем. Сложные встроенные объекты, нестандартные поля и специализированная разметка могут потребовать отдельной ручной проверки.

Настройка

5. Что искать в документе

Люди и контактыФИО, телефоны, email, адреса, паспорта, СНИЛС и персональные идентификаторы.
КомпанииЮридические лица, ИП, контрагенты, ИНН, КПП, ОГРН и ОГРНИП.
Банковские данныеРасчётные счета, БИК, номера карт и другие формальные реквизиты.
Документы и проектыНомера договоров, контрактов и соглашений, а также добавленные пользователем внутренние обозначения.

Как работает слой распознавания v13.0

Один универсальный движок используется для Excel, Word/RTF и plain text. Он сочетает форматы и контрольные суммы, заголовки и контекст, организационно-правовые формы, словари имён и адресные/договорные признаки.

  • формальные реквизиты проверяются по структуре и, где возможно, контрольным правилам;
  • полные ФИО, юридические формы и канонические адреса могут попадать в подтверждённый список при высокой уверенности;
  • неоднозначные совпадения помечаются как требующие проверки;
  • служебные заголовки вроде «Фамилия И.О.» фильтруются, чтобы не считать название поля человеком;
  • явный договорный контекст позволяет отделять номер внешнего договора от обычных внутренних кодов.

Большие Excel-файлы

Анализ выполняется порциями с реальным индикатором прогресса, чтобы браузер не выглядел зависшим. Для XLSX действует лимит до 300 000 ячеек и дополнительные защитные ограничения на ZIP-структуру файла.

Договоры и внешние документы. Structo ищет ссылки с явным договорным контекстом и номером: «договор №…», «договор от … №…», «контракт №…», «соглашение №…». Внутренние номера документов 1С по умолчанию не заменяются, поскольку вне конкретной базы обычно не раскрывают информацию и нужны для проверки таблицы.
Рабочая область

6. Просмотр и редактура файла

Редактор имеет два представления:

  • Исходный файл: красным показаны уверенные замены, жёлтым — спорные.
  • Безопасная копия: псевдонимы показаны так, как попадут в итоговый файл.

Ручная контекстная замена доступна в обоих режимах: выделите нужный текст и добавьте или скорректируйте замену.

Excel / CSV

Таблица показывается в привычном табличном виде. Логические страницы по 40 строк идут непрерывно: пользователь может прокручивать весь лист, а индикатор автоматически показывает текущую страницу. Кнопки «Предыдущая / Следующая» прокручивают к соседней странице. Для больших листов страницы подгружаются по мере просмотра.

Для XLSX передаются ширины столбцов, высоты строк, объединения, основные шрифты, заливки, границы, выравнивание и числовые форматы. Строка fx показывает содержимое или формулу выбранной ячейки.

DOCX / RTF

Документы показываются отдельным Document Viewer, а не как Excel-таблица. Страницы расположены непрерывной лентой; при прокрутке номер текущей страницы обновляется автоматически. В DOCX отдельными разделами могут отображаться основной документ, колонтитулы, сноски и комментарии.

TXT / MD / LOG

Обычный текст показывается непрерывно без искусственной пагинации. Structo сохраняет переносы строк; для поддерживаемых кодировок старается сохранить исходную кодировку файла.

Предпросмотр — средство проверки, а не полный офисный редактор. Диаграммы, рисунки, OLE-объекты, сложное условное форматирование и нестандартная разметка могут отображаться упрощённо. Итоговый XLSX/DOCX/RTF рекомендуется быстро открыть в настольном приложении перед отправкой.
Три решения

7. Оставить, заменить или исключить

ДействиеЧто происходитКогда использовать
Не проверятьИсходное значение остаётся в безопасной копии без изменений.Ложное срабатывание или допустимая информация.
ЗаменитьЗначение получает уникальный псевдоним.Нужно сохранить смысл и связность данных.
Исключить из безопасной копииСодержимое заменяется служебным маркером; структура файла сохраняется насколько позволяет формат.Данные вообще не нужны получателю.

Исходное содержимое исключённых фрагментов сохраняется в выбранном способе восстановления. Для Excel можно исключать ячейку или столбец; для документных и текстовых форматов действие применяется к соответствующему текстовому блоку.

Невидимая часть файла

8. Метаданные и скрытые следы

Метаданные могут раскрывать автора, организацию, историю и технические сведения, даже если их не видно в основном тексте.

Safe Docs проверяет доступные для конкретного формата служебные данные. Для XLSX это, в частности, автор/редактор, свойства книги, комментарии, скрытые листы/строки/столбцы и внешние связи. Для DOCX проверяются свойства документа и поддерживаемые текстовые части, включая комментарии.

Важно. Некоторые очищенные служебные свойства не восстанавливаются по ключу. Исходный файл остаётся единственной полной копией таких метаданных.
Результат

9. Безопасная копия

В безопасной копии применяются только подтверждённые пользователем замены и исключения.

Выделение замен

Опция «Выделить замены в очищенном файле» помогает быстро проверить результат:

  • XLSX — изменённые ячейки выделяются мягким жёлтым фоном;
  • DOCX / RTF — выделяются изменённые текстовые фрагменты;
  • TXT / MD / LOG — цвет в самом файле не сохраняется, подсветка доступна только в предпросмотре Safe Docs.

При восстановлении Structo старается убрать только добавленное им выделение и вернуть исходное оформление затронутых фрагментов. Для этого ключ/справочник должен быть создан той же современной версией Safe Docs.

Псевдонимы и структура

Structo проверяет уникальность итоговых recovery-токенов на весь документ. Для Word/RTF псевдонимы подгоняются по длине и визуальной ширине, чтобы меньше влиять на переносы. Для TXT/MD/LOG замена занимает столько же символов, сколько исходная сущность; при необходимости длина добивается пробелами.

Перед отправкой откройте итоговый файл в обычном Excel/Word или другом рабочем приложении и проверьте несколько критичных мест.

Не прикладывайте к безопасной копии ключ восстановления или открытый справочник.

Защищённое восстановление

10. Зашифрованный ключ восстановления

Защищённый ключ — JSON-файл. Исходные значения находятся внутри зашифрованного блока и не записываются открытым текстом.

  • PBKDF2-SHA256, 600 000 итераций для новых ключей v13.0;
  • случайная соль;
  • AES-256-GCM со случайным вектором инициализации;
  • шифрование выполняется локально через Web Crypto API браузера.
STRUCTO НЕ ХРАНИТ ПАРОЛЬ И НЕ МОЖЕТ ЕГО ВОССТАНОВИТЬ. Сохраните пароль отдельно, желательно в менеджере паролей.

Ключ содержит соответствия псевдонимов, исключённые значения и служебную информацию, необходимую для корректного восстановления.

Рабочий модуль v13.0

11. Восстановление данных

Поддерживается

Переключитесь в режим «Восстановить данные». Загрузка безопасного файла и ключа/справочника поддерживает выбор файла и drag & drop.

Защищённый JSON-ключНужен пароль. Расшифровка выполняется локально через Web Crypto.
Открытый XLSX-справочникПароль не нужен. Исходные соответствия читаются локально из Excel-справочника.
Загрузите безопасный или возвращённый файлПоддерживаются те же рабочие форматы: XLSX, DOCX, RTF, CSV, TXT, MD и LOG.
Выберите источник восстановленияJSON-ключ или открытый XLSX-справочник.
Введите пароль при необходимостиПароль нужен только для защищённого ключа.
Восстановите файлПосле завершения интерфейс автоматически прокручивается к карточке результата.
Проверьте отчётStructo показывает, сколько вхождений восстановлено и какие токены были изменены или удалены адресатом.

Что происходит с данными адресата

Structo заменяет только известные псевдонимы и маркеры. Новые данные, добавленные адресатом после создания безопасной копии, сохраняются.

Оформление

Если при создании безопасной копии Structo добавлял жёлтую подсветку, современные ключи и открытые справочники содержат служебные сведения для возврата исходного оформления в XLSX, DOCX и RTF. Старые ключи/справочники могли не содержать этих данных.

Если получатель удалил или переименовал псевдоним, Structo не может однозначно определить место восстановления; такие случаи отображаются в отчёте.

Прозрачный режим

12. Открытый справочник замен

Поддерживается

Structo создаёт отдельный XLSX-справочник независимо от исходного формата файла. Его можно открыть в Excel и использовать для восстановления без пароля.

ЛистСодержимое
Справочник заменКатегория, исходное значение, псевдоним и служебные сведения.
Исключённые данныеМаркеры и исходные значения исключённых фрагментов.
СведенияВерсия формата, идентификатор обработки, контрольные сведения и данные для восстановления оформления.
ИнструкцияКраткий порядок хранения и восстановления.
Открытый справочник содержит исходные конфиденциальные данные и не зашифрован. Никогда не отправляйте его вместе с безопасной копией.
Повторное использование

13. Профиль замен компании

Планируется

Профиль позволит один раз назначить устойчивые псевдонимы и использовать их во всех последующих файлах компании:

ООО «Ромашка» → Компания 001 Петров Пётр Иванович → Сотрудник 001

Новый файл будет автоматически сопоставляться с известными сущностями. Это сохранит связность между отчётами и уменьшит повторную ручную проверку. Профиль должен храниться отдельно, шифроваться и резервироваться.

Организация хранения

14. Как хранить файлы

ОбъектРекомендация
Безопасная копияМожно передавать адресату после визуальной проверки.
JSON-ключХранить отдельно от безопасной копии.
ПарольХранить отдельно от ключа, желательно в менеджере паролей.
Открытый XLSX-справочникТолько во внутреннем защищённом контуре. По чувствительности равен исходному файлу.
Исходный файлХранить как единственную полную копию служебных метаданных, которые Safe Docs может удалить без возможности восстановления.
Помощь

15. Частые вопросы

Что делать, если Structo пропустил значение?

Выделите фрагмент прямо в предпросмотре и добавьте замену вручную. Контекстная замена работает и в режиме «Исходный файл», и в режиме «Безопасная копия».

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

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

Можно ли удалить целый столбец Excel?

Safe Docs не удаляет структуру столбца. Используйте «Исключить столбец из копии»: содержимое будет заменено маркерами, а структура останется.

Почему большой Excel анализируется дольше?

Safe Docs проверяет данные порциями и показывает реальный прогресс. Предпросмотр больших листов загружается по страницам по мере прокрутки, чтобы не перегружать браузер.

Почему Word может немного изменить переносы?

Safe Docs подгоняет псевдонимы по длине и визуальной ширине, но Word использует пропорциональные шрифты, таблицы и собственные правила вёрстки. Поэтому итоговый документ нужно быстро проверить в Word.

Можно ли восстановить забытый пароль?

Нет. Пароль не передаётся Structo и не хранится сервисом.

Почему специализированный термин не найден?

Движок ориентирован на распространённые персональные, корпоративные, банковские и договорные сущности. Необычный внутренний термин добавьте вручную.