Диск целиком встаёт в ваш контур — с вашими учётными записями, вашим хранилищем и журналом.
Когда над одним договором работает вся группа
Папка открыта всем сразу, а на время правки — замок
Замок ставит один — снимает он или владелец
Когда надо ответить, кто открывал документ
Журнал: и что сделали, и чего не дали сделать
Отказ пишется наравне с успехом
Когда документы не имеют права выходить наружу
Тот же диск встаёт в вашу сеть и работает без интернета
Байты не считаем — место даёт ваше хранилище
Как это обычно устроено
Ни одна из четырёх не похожа на аварию: ничего не сломалось и никто не виноват.
Каждый положил рядом свою копию — иначе рисковал затереть чужую работу. Через неделю правки сверяют глазами, абзац за абзацем.
Последней редакции нет. Есть шесть кандидатов.Файл остаётся один. Правки идут в него, а прежние редакции лежат рядом в его истории — с датой, весом и автором. Открывается всегда последняя.
Документы завёл тот, кому они были нужнее всех, и с тех пор всё идёт через него. Он уходит — папка уезжает вместе с ноутбуком.
Общий архив, у которого один хозяин.Папка принадлежит организации, а не человеку. Доступ выдаётся на роль из вашей службы идентификации; человек ушёл — владение передаётся, доступы и история остаются.
Файл отдали смежникам, и он поехал дальше сам. Кто вынес, когда и какую редакцию — восстанавливать нечем: события никто не записывал.
След остаётся только у того, кто его оставил.Наружу уходит ссылка, а не файл. С паролем и сроком, с запретом выгрузки — и в журнале видно, кто её открывал и когда.
Двое открыли один файл и сохранили по очереди. Второй не знал, что перезаписывает: предупреждения не было, прежний текст не отложился.
Работа исчезла молча. Узнают о ней позже всех.На время правки документ под замком. Второй видит, что файл занят, и ждёт, а не пишет поверх. Если всё-таки затёрли — прежняя редакция возвращается из истории.
Совместная работа
Разбираем те же четыре беды по порядку — чем именно диск отвечает на каждую: доступ на папку, замок на время правки, история версий, журнал и выход наружу.
Одна папка вместо шести копий — вот та же работа после переноса. Рядом с именем документа диск печатает, сколько у него версий и когда его меняли: «какую подписывать» больше не вопрос, последняя редакция — та, что открывается.
Доступ получает человек или роль из справочника вашей службы идентификации; у получателя папка появляется как своя, со всей вложенностью.
Новый человек в роли получает папку вместе с ролью — раздавать заново не нужно.
Диск сам откладывает копию при сохранении; правки подряд склеиваются в одну — между копиями не меньше трёх минут. Старую редакцию видно и без скачивания, вернуть её можно кнопкой. Хранится 30 последних копий, 90 дней, до 200 МБ на документ — что кончится раньше. Версию можно назвать, но имя от автоочистки не спасает: спасает закрепление, и закрепить можно до пяти редакций — их не тронут ни срок, ни счётчик, ни объём.
Пока один правит документ, остальные видят, что он занят, и кем именно. Снять замок может тот, кто его поставил, или владелец документа.
Второй человек документ видит и читает, но сохранить поверх не может.
Помните фразу из договора, но не помните имя файла, — этого достаточно. Текст диск достаёт из .docx, .xlsx, .pptx, форматов OpenDocument и PDF собственным разбором: отдельную службу распознавания в контуре ставить не нужно.
Для Windows, macOS и Linux. Держит выбранные папки диска обычными файлами на компьютере: человек работает в своих программах, изменения расходятся в обе стороны. Установщики раздаёт сам диск — в контуре без интернета скачивать их неоткуда.
Корзина и сроки хранения. Удалённое возвращается вместе с папкой и содержимым; правила хранения задаются по меткам.
Просмотр без офисного пакета. Договор .docx открывается прямо
в браузере — отрисовкой на сервере.
Переезд с сетевой папки. Показать приложению синхронизации рабочую папку — файлы уедут вместе со структурой каталогов.
Кто сейчас в документе. Видно, у кого документ открыт на правку в браузере: участники работают в одном документе.
Свой ИИ-агент
Зачем это вам. Сотрудники уже носят рабочие документы в чужих ИИ-помощников — копией, через буфер обмена, мимо вас и мимо журнала. Свой агент меняет не возможность, а канал: он работает внутри вашего контура, под правами того человека, который его подключил, и каждое его обращение видно в журнале рядом с обычными. Закрыт документ для человека — закрыт и для его агента.
Это не замысел на будущее, а часть поставки: MCP-сервер написан, собран и отдаётся вместе с диском. Подключить своего агента может каждый, кто входит в диск — и человек со своим личным диском, и сотрудник рабочей группы. Механизм один, отдельной «корпоративной» версии у него нет.
«Просмотр без права скачивания» действует и на агента. Прочитать документ целиком — та же выгрузка, просто руками машины. Поэтому инструмента «скачать файл» у агента нет вовсе, а текст закрытых к выгрузке документов не отдаёт сам сервер — той же проверкой, что и браузеру. Отказ агент не подменяет пересказом.
Работает сегодня
Работает сегодня
Этого нет вовсе
Граница, за которую диск не отвечает. Что станет с прочитанным дальше, решает не диск, а модель, которую вы подключили. В изолированном контуре подключают модель, работающую в том же контуре, — и тогда наружу не уходит ничего.
Права и журнал
Журнал ведётся по каждому документу и виден владельцу. Службе безопасности он открывается целиком по контуру — с отбором по человеку, объекту, действию и периоду и с выгрузкой в таблицу.
Записываются и отказы: попытка открыть чужое, неверный пароль к ссылке, правка без прав. Для разбора происшествия ценны именно они — по успешным действиям видно, что человек делал, по отказам — что он пробовал.
Администратор занимается людьми, местом и настройками. Офицер информационной безопасности читает журнал по всему контуру. Одна роль не включает другую: разделение обязанностей приходится объяснять на приёмке, и лучше, если оно есть в продукте, а не в регламенте.
Обращение к журналу контура — тоже событие, и оно тоже записывается.
В справочнике контура видно, кто сколько занял. Лимит меняется на месте — понижение ниже занятого диск не выполнит молча, а спросит подтверждения.
Кончилось место — закрывается запись, а не доступ к файлам: не загрузится новый файл, не сохранится правка существующего и не вернётся прежняя версия. Открывать, читать, скачивать и выгружать папки архивом человек может и дальше.
Видно платформу, версию приложения и время последней связи. Отсюда же устройство отвязывается; потерянному ноутбуку можно приказать стереть скачанные копии — на диске при этом не удаляется ничего.
Выход наружу
Диск умеет отдать документ тому, у кого нет учётной записи: по ссылке и письмом. Это единственные два пути наружу, и мы называем их прямо.
Видно число обращений, отзывается одним нажатием. Скачивание попадает в журнал владельца с отпечатком ссылки: видно, по какой именно ушёл документ.
Уходит только на домены из разрешённого списка. Список пуст — не уходит никуда: запрет по умолчанию, а не разрешение.
Публичные ссылки выключаются одной настройкой. Можно оставить их, но потребовать пароль и ограничить максимальный срок.
Встроить в свой продукт
Иногда хранилище документов нужно не людям, а вашему приложению: подшить скан к заявке, показать историю правок в своей карточке. Тогда диск покупают как движок.
Один канал на всех: наш веб-интерфейс идёт по нему же. Отдельного «интеграционного» слоя нет, и ручек «только для своих» — тоже.
Работает сегодня
Полный контракт — 132 адреса с телами запросов, ответами, кодами и уровнем
доступа у каждого. Лежит по адресу /api/openapi.json и едет вместе
с диском: в контуре без интернета оно тоже на месте.
Описание собирается из самого кода, а не пишется отдельно. Появится в диске новая ручка без описания — сборка не пройдёт; значит расходиться описанию с продуктом не на чем.
Работает сегодня
Служебных учётных записей диск не заводит. Приложение входит через вашу службу идентификации и работает правами человека: в журнале стоит фамилия, а не безличное «интеграция», и код не может дать себе больше, чем есть у того, от чьего имени он работает.
Обратная сторона названа заранее: ночной обходчик, которому не от кого работать, в этот замысел не помещается.
Работает сегодня
Сами файлы и их версии — в S3-совместимом хранилище вашего контура, а карточки, права и журнал — в вашем PostgreSQL. Сервер их только связывает, поэтому забрать своё можно и мимо нас: закрытого формата здесь нет ни на одной стороне.
Работает сегодня
Замер на нашем стенде, 4 сентября 2026. Считали не формулой: наполняли базу до ста тысяч документов и держали нагрузку парком агентов.
| Людей | Документов | Машина под диск и базу |
|---|---|---|
| до 50 | до 10 тыс. | 2 ядра, 4 ГБ |
| до 200 | до 100 тыс. | 4 ядра, 8 ГБ |
| больше 200 | больше 100 тыс. | 8 ядер, 16 ГБ |
Место под документы считается отдельно: сами файлы плюс история версий в том же хранилище. Числа сняты на тёплом кэше локального диска — на сетевом хранилище ждите хуже, и это стоит проверить на своём железе до внедрения.
Проверка идёт на каждой выкатке и умеет её останавливать:
Отчёт вы получаете вместе с поставкой: номера записей, версии, решение по каждой.
Контур
Это можно не принимать на слово: вот полный список того, с чем сервер вообще разговаривает. Все адреса задаются при развёртывании.
# Проверить, что страница не тянет ничего снаружи —
# в выводе должен быть только ваш собственный адрес:
curl -s https://ваш-диск/ | grep -oE 'https?://[a-z0-9.-]+' | sort -u
Шрифты системные, значки нарисованы разметкой, картинок с чужих серверов нет ни одной: страница, которая сама ходит в интернет, опровергала бы этот раздел на себе же.
Поставка
| Составляющая | Что это | Где живёт |
|---|---|---|
| Сервер диска | Интерфейс, синхронизация, журнал, контракт /api/files | ваш контур |
| База данных | PostgreSQL: карточки, права, журнал | ваш контур |
| Объектное хранилище | S3-совместимое: файлы и версии | ваш контур |
| Служба идентификации | Keycloak: учётные записи, роли, вход | ваш контур |
| Конвертер | Отрисовка документов для просмотра без скачивания | ваш контур |
| Почтовый релей | Ваш SMTP — письма о доступе и ссылки | ваш контур |
| Работа с документами | Совместная правка в браузере — по отдельной лицензии | ваш контур |
| Приложение синхронизации | Windows, macOS, Linux — раздаёт сам диск | рабочие места |
| MCP-сервер | По желанию: ИИ-помощник под правами человека | рабочие места |
Обновление приезжает файлом: в контуре без интернета образ и установщики переносятся как обычные файлы, а не тянутся из сети.
Поставка в ваш контур
Лицензия — 100 000 ₽ разово за установку в вашем контуре. Объём в ней не ограничен, и число людей цену не меняет. Базовая техподдержка — 120 000 ₽ в год, покупается отдельно. Оплата работы с документами входит в пакет локальной установки.
По запросу считается расширенная поддержка и помощь с развёртыванием. Для расчёта нужны три вещи:
Заявка ушла. Свяжемся по указанному адресу и назовём состав и цену.
Заявку не приняли. Проверьте, что адрес написан целиком и названа организация. Если страница открыта давно — обновите её: документ о персональных данных мог смениться, и согласие надо отметить заново.
Отправить не вышло. Напишите на stalk@implica.team — это тот же путь.
Заявку с этой страницы сейчас принять некуда. Спросите цену письмом на stalk@implica.team.
Вопросы
/api/files/…, — и по нему ходит наш
собственный веб-интерфейс. Служебных записей диск не заводит: встроенный код входит
от имени человека и работает его правами. Ночная задача, которой не от кого
работать, в такую схему не укладывается.Быстрее всего это проверяется на одной живой папке — той, вокруг которой у группы больше всего споров.
В нашем облаке ступени различаются только объёмом места, возможности на всех одинаковые, и оттуда же оформляется счёт.
Диск у себя в контуре — 100 000 ₽ разово за лицензию и 120 000 ₽ в год за базовую поддержку отдельно. Оплата работы с документами входит в пакет локальной установки.
Поставьте приложение синхронизации, покажите ему рабочую папку — файлы уедут вместе со структурой каталогов.
Через неделю откройте журнал по любому документу. Он покажет, чего вы про свою работу не знали.