1. Быстрый старт
2. Что делает Structo Safe Docs
Structo создаёт рабочую копию таблицы, в которой реальные идентифицирующие значения заменены понятными псевдонимами:
Одинаковая сущность получает одинаковый псевдоним во всех её вхождениях. Числовые показатели, суммы, цены и расчёты по умолчанию сохраняются, чтобы таблица оставалась пригодной для анализа.
3. Файл остаётся на вашем компьютере
После загрузки страницы можно отключить интернет и продолжить обработку. Это простой способ самостоятельно проверить локальный принцип работы.
4. Поддерживаемые форматы и ограничения
| Функция | Статус | Комментарий |
|---|---|---|
| XLSX | Поддерживается | Чтение всех листов, текстовых ячеек, формул, свойств и части скрытых элементов. |
| CSV | Поддерживается | Структура проще, стили и листы отсутствуют. |
| XLSM и макросы | Ограничено | Не использовать в рабочем процессе до отдельного тестирования сохранности макросов. |
| Старый XLS | Не поддерживается | Сохраните файл как XLSX. |
| DOCX и TXT | Планируется | Направление развития Safe Docs. |
Формулы не заменяются и не очищаются автоматически. Внешние связи и скрытые элементы могут требовать отдельного решения пользователя.
5. Что искать в документе
Как работает слой распознавания v12.1
Structo использует несколько уровней одновременно: форматы и контрольные суммы, заголовки столбцов, организационно-правовые формы, словари имён и контекст ячейки. В v12.1 встроен адаптированный набор открытых правил Guardrails для 17 типов персональных и банковских данных.
- точно проверяются ИНН, КПП, ОГРН, ОГРНИП, СНИЛС, счета, карты и IBAN;
- полные ФИО и ФИО с инициалами попадают в подтверждённый список при высокой уверенности;
- короткие имена, адреса и совпадения в неоднозначном контексте требуют проверки;
- явная ссылка «договор / контракт / соглашение №…» резервируется раньше банковских и иных числовых реквизитов.
Числовые столбцы
Столбцы с суммами, количеством, ценой, курсом, процентами и остатками автоматически исключаются из текстового распознавания. Это предотвращает ложные ИНН, телефоны и СНИЛС внутри числовых значений.
6. Редактор файла
Редактор имеет два представления:
- Исходный файл: красным показаны уверенные замены, жёлтым — спорные.
- Безопасная копия: псевдонимы отображаются зелёным в том виде, в каком попадут в итоговый файл.
В полноэкранном режиме доступны вкладки листов в стиле Excel, постраничная навигация и ручное выделение текста внутри ячейки.
Представление Excel и масштаб
Редактор v12.1 переносит ширину столбцов, высоту строк, объединения, основные шрифты, заливки, границы, выравнивание и числовые форматы. Строка fx показывает содержимое или формулу выбранной ячейки. Масштаб меняется бегунком, кнопками «− / +» или сочетанием Ctrl + колесо мыши в диапазоне 50–200%.
Галочка «Только строки с заменами» при первом открытии снята, поэтому пользователь сначала видит знакомую структуру всего листа.
Добавление пропущенной сущности
- Выделите мышью нужный фрагмент текста.
- Выберите категорию и псевдоним.
- Укажите область: текущее вхождение, ячейка, лист или вся книга.
- Подтвердите добавление.
7. Оставить, заменить или исключить
| Действие | Что происходит | Когда использовать |
|---|---|---|
| Не проверять | Исходное значение остаётся в безопасной копии без изменений. | Ложное срабатывание или допустимая информация. |
| Заменить | Значение получает понятный псевдоним. | Нужно сохранить аналитический смысл и связность данных. |
| Исключить из безопасной копии | Содержимое заменяется уникальным маркером, структура ячейки или столбца сохраняется. | Данные вообще не нужны получателю. |
Пример маркера:
Исходное содержимое и маркер записываются в ключ восстановления. Формулы не исключаются автоматически, чтобы не повредить расчёты.
8. Метаданные файла
Метаданные не видны в ячейках, но могут раскрыть автора, организацию, путь к файлу и историю документа. Structo проверяет:
- автора и последнего редактора;
- организацию и пользовательские свойства;
- даты создания и изменения;
- комментарии и примечания;
- скрытые листы, строки и столбцы;
- внешние ссылки и формулы.
Безопасные служебные свойства можно очистить автоматически. Элементы, способные повлиять на работу книги, требуют явного решения.
9. Безопасная копия
Безопасная копия сохраняет листы, расположение данных и формулы. В ней применяются только включённые пользователем замены и исключения.
Не прикладывайте к безопасной копии ключ восстановления или открытый справочник замен.
Проверка псевдонимов
До создания безопасной копии Structo проверяет, что один псевдоним не назначен двум разным исходным значениям. Конфликт подсвечивается в списке и блокирует создание копии. Ошибка также проверяется сразу при ручном добавлении или редактировании замены.
10. Зашифрованный ключ восстановления
Ключ — обычный JSON-файл с понятным расширением. Внутри видны только служебные параметры и зашифрованный блок. Исходные названия не записываются открытым текстом.
Текущий способ шифрования:
- пароль преобразуется в ключ через PBKDF2 и SHA-256; в v12.1 используется 210 000 итераций;
- используется случайная соль;
- справочник шифруется AES-256-GCM со случайным вектором инициализации;
- шифрование выполняется встроенным Web Crypto API браузера.
Если пароль утрачен, открыть ключ не сможет пользователь, Structo или техническая поддержка. Сохраните пароль в менеджере паролей.
Ключ содержит соответствия псевдонимов и данные, исключённые из безопасной копии.
11. Восстановление данных
Поддерживается
В верхней части сервиса переключитесь в режим «Восстановить данные» и выберите один из способов.
Что происходит с данными адресата
Structo заменяет только точные псевдонимы и маркеры из выбранного ключа или справочника. Данные, добавленные адресатом после создания безопасной копии, сохраняются без изменений.
Контроль совпадения файла
Оба способа восстановления содержат SHA-256-отпечаток первоначальной безопасной копии. Полное совпадение подтверждается в отчёте. Несовпадение не блокирует работу: оно означает, что файл был изменён или пересохранён.
Удалённые при создании безопасной копии метаданные, авторы, комментарии и свойства документа не восстанавливаются.
12. Открытый справочник замен
Поддерживается
Structo создаёт отдельный XLSX, который можно открыть и проверить в обычном Excel. Он является полноценным способом восстановления без пароля.
Листы справочника
| Лист | Содержимое |
|---|---|
| Справочник замен | Категория, исходное значение, псевдоним и количество вхождений. |
| Исключённые данные | Маркеры, исходные значения, листы и адреса ячеек. |
| Сведения | Версия формата, имена файлов, идентификатор обработки и SHA-256-отпечаток. |
| Инструкция | Краткий порядок хранения и восстановления. |
Он не зашифрован. Никогда не отправляйте его вместе с безопасной копией. Любой человек, получивший справочник, сможет увидеть соответствия и восстановить файл.
Перед скачиванием пользователь отдельно подтверждает, что понимает открытый характер файла.
13. Профиль замен компании
Планируется
Профиль позволит один раз назначить устойчивые псевдонимы и использовать их во всех последующих файлах компании:
Новый файл будет автоматически сопоставляться с известными сущностями. Это сохранит связность между отчётами и уменьшит повторную ручную проверку. Профиль должен храниться отдельно, шифроваться и резервироваться.
14. Как хранить файлы
| Объект | Рекомендация |
|---|---|
| Безопасная копия | Можно передавать адресату после проверки. |
| Ключ JSON | Хранить отдельно от безопасной копии. Пароль хранить отдельно от ключа. |
| Пароль | Хранить отдельно от ключа, желательно в менеджере паролей. |
| Профиль компании | Хранить как особо чувствительный файл и создавать резервную копию. |
| Открытый XLSX-справочник | Только во внутреннем защищённом контуре. По чувствительности равен исходному файлу. |
15. Частые вопросы
Что делать, если Structo пропустил название?
Выделите его прямо внутри ячейки и добавьте в замену. По умолчанию ручная замена применяется во всей книге.
Что делать с ложным совпадением?
Снимите галочку в списке или нажмите на выделение. Для всей ячейки используйте «Не проверять ячейку».
Можно ли удалить целый столбец?
Structo не удаляет столбцы, чтобы не ломать структуру. Используйте «Исключить столбец из безопасной копии»: значения заменятся маркерами, формулы останутся.
Можно ли восстановить забытый пароль?
Нет. Пароль никуда не передаётся и не хранится.
Почему специализированный термин не найден?
Движок ориентирован на распространённые сущности и формальные реквизиты. Добавьте отраслевой термин вручную.
Почему Structo не даёт создать безопасную копию?
Проверьте красное предупреждение о конфликте псевдонимов. Один псевдоним нельзя назначать двум разным исходным значениям: восстановление стало бы неоднозначным.
