Данные можно забрать с собой
Сервис, из которого нельзя уйти, — ловушка, а не сервис. Но выгрузка, сделанная небрежно, превращается в способ прочитать то, что читать нельзя.
Когда команда выбирает, где хранить рабочую переписку, один из первых вопросов — «а что, если мы захотим уйти?». Ответ «напишите в поддержку, посмотрим» означает, что уйти на деле не получится. Поэтому выгрузка в Kontext — часть продукта, а не услуга «когда попросят».
Что выгружается
- Канал — в Markdown, чтобы читать, или в JSON, чтобы обработать программой. Кнопки — во вкладке «О канале», выгрузить можно в любой момент.
- Пространство целиком — каналы, переписка, задачи и участники одним файлом JSON. Кнопка — во вкладке «Подписка».
Выгрузка не открывает закрытое
Первая ловушка: если выгрузка пространства отдаёт «всё», через неё можно одним запросом прочитать закрытый канал. Поэтому выгружается то, что человек и так видит. Недоступные каналы пропускаются, приватные задачи отбираются по тем же правилам, что и везде.
Выходит, что выгрузки у администратора и у новичка разные. Это не ошибка, так и задумано. Так же устроена статистика пространства — иначе она показывала бы, сколько пишут в приватном канале, куда тебя не звали.
Выгрузить чаще всего хотят самый большой канал
Простая выгрузка собирает весь канал в памяти сервера и отдаёт одним куском. На небольшом канале это работает. На канале с десятками тысяч сообщений сервер не выдерживает и падает — а ведь выгрузку затевали именно ради такого канала.
Поэтому выгрузка идёт потоком: сообщения читаются пачками и сразу отправляются, скачивание начинается мгновенно. Файлы при этом попадают в выгрузку ссылками, а не лежат внутри архива: архив на сотни мегабайт собирался бы минутами и всё это время занимал бы сервер. Открыть файл по ссылке сможет тот, кому доступен канал.
Русское название канала ломало скачивание
Самая неожиданная поломка случилась на первом же русском названии. Файл выгрузки называется по каналу: «kontur-общий-2026-09-16.md». Имя файла браузер получает в служебном HTTP-заголовке, а такие заголовки по давней традиции кодируются в latin-1 — только латиница. Из-за кириллицы ответ ломался ещё до отправки: человек видел ошибку сервера и не получал ни байта файла.
Решение давно описано в стандарте: имя передаётся дважды — латиницей для старых программ и настоящим именем в UTF-8 по RFC 5987, которое понимают все современные браузеры.
После окончания подписки
Уйти можно и после того, как перестали платить: данные пространства можно выгрузить ещё 30 дней, а перед удалением мы предупреждаем письмом. Это записано не только здесь, но и в условиях оплаты.
Обновлено 17.10.2026. Удаление сообщения или всего пространства убирает данные у всех пользователей, но не из архива, который мы обязаны вести по статье 10.1 закона об информации: сами сообщения и файлы хранятся там полгода, сведения об их отправке — год. Архив лежит отдельно, в России, не попадает ни в выгрузку, ни в поиск, ни в ИИ и выдаётся только уполномоченным органам по закону — подробно в политике.
Как выгрузить данные — в документации.