Политика конфиденциальности Contexter
Contexter — рабочее пространство, в котором личные и общие контексты доступны из Telegram, ChatGPT, Claude, веб-приложения Contexter и других совместимых клиентов. Эта Политика объясняет, какие персональные данные обрабатывает Contexter, зачем, кому они могут передаваться, как долго хранятся и как пользователь может ими управлять.
Политика распространяется на contexterai.com, веб-приложение Contexter,
Telegram-бота @ai_contexter_bot, MCP-сервер Contexter и связанные
интеграции (вместе — Сервис).
1. Кто отвечает за данные
Оператор персональных данных:
Индивидуальный предприниматель Максим Широков (Individual Entrepreneur Maksim Shirokov),
действующий под названием Contexter
Адрес: Грузия, Тбилиси, ул. Тамарашвили, 4а
Контакт по вопросам приватности: privacy@contexterai.com
В этой Политике «Contexter», «мы», «нас» и «наш» означают указанного оператора.
Сторонние сервисы, которые пользователь подключает самостоятельно, — например Telegram, ChatGPT/OpenAI, Claude/Anthropic или другой MCP-клиент, — обрабатывают данные по собственным условиям и политикам. Contexter не управляет тем, как эти сервисы обращаются с данными в аккаунте пользователя.
2. Какие данные мы обрабатываем
Мы обрабатываем только данные, необходимые для работы используемых функций.
Данные аккаунта и подключений
- числовой Telegram ID и, если Telegram их передаёт, отображаемое имя и username;
- внутренний ID пользователя Contexter, выбранный язык, статус допуска, состояние онбординга и настройки;
- сведения о подключённых клиентах, OAuth-разрешениях и scopes, токенах доступа и обновления, статусе подключения и отзыве доступа;
- участники общих контекстов, приглашения, права и записи о подтверждениях. В общем контексте другие участники (и AI-поверхности, которыми они пользуются) видят ваше отображаемое имя, поверхность-источник записи и ваш внутренний служебный идентификатор участника Contexter, используемый для управления доступом; ваш Telegram ID им не раскрывается.
По умолчанию Telegram не передаёт боту номер телефона пользователя. Contexter никогда не просит пароль от Telegram, ChatGPT, Claude или другого стороннего аккаунта.
Контент, который пользователь передаёт сам
- сообщения и файлы, отправленные боту Contexter после активации;
- названия и описания контекстов, заметки, исходные сообщения, вложения и другие записи;
- результаты работы AI и файлы, которые пользователь явно просит сохранить через подключённый клиент;
- изменения, запросы на удаление и восстановление, настройки шаринга и другие действия;
- сведения об авторе, поверхности-источнике, времени и аудитории записи.
Контент может содержать персональные данные пользователя или других людей. Не передавайте данные другого человека без законного основания и права делиться ими. Сервис не предназначен для хранения паролей, секретов аутентификации, полных данных банковских карт, официальных медицинских документов, биометрических шаблонов или копий удостоверений личности.
Голосовые сообщения
Когда пользователь отправляет боту голосовое сообщение в личном чате, аудио расшифровывается автоматически, чтобы слова можно было сохранить как запись. Для этого Contexter передаёт само аудио в OpenAI — провайдеру расшифровки, указанному на странице подрядчиков, — и делает это, не задавая отдельного вопроса. Это стоит знать до того, как нажать запись: изображения уходят AI-провайдеру только после подтверждения конкретного запроса, а голосовое сообщение расшифровывается сразу по получении.
Расшифровка работает только у тех, кто уже подключил внешний AI-клиент, и она ограничена: запись длиннее пяти минут не расшифровывается, и в сутки на человека расшифровывается не более тридцати минут аудио. Имя файла и тип носителя, заявленный устройством, дальше не передаются — сервер отправляет только само аудио и тип, который определил сам. Запись затем хранится как вложение, а её текст — как запись, по правилам раздела 9.
Данные Telegram-групп
В Telegram-группе, где бот активирован:
- участник должен был явно присоединиться до сохранения его материалов;
- в контекст сохранялись только подходящие сообщения, намеренно отправленные боту или ответом на сообщение бота;
- обычная переписка группы не сохранялась как содержимое контекста;
- ограниченные служебные события, команды, факты присоединения и выхода и изменения состава группы обрабатываются для управления согласием и доступом.
Чтение подчиняется другому правилу, чем запись, и это правило изложено в разделе 7: контексты комнаты может открыть любой участник этого чата, включая того, кто никогда не присоединялся к сбору.
Telegram технически может передавать боту дополнительные сообщения группы, если сделать бота администратором или отключить Telegram Privacy Mode. Прикладной слой Contexter спроектирован так, чтобы отклонять неподходящие сообщения без сохранения их содержимого и без записи содержимого в прикладные логи. Администраторам групп не следует отключать Privacy Mode или выдавать боту лишние права администратора.
Технические данные и обращения в поддержку
- IP-адрес, тип браузера или клиента, время запроса, события сессии и аутентификации, имя вызванного метода или инструмента, статус ответа и сведения об ошибках;
- обращения в поддержку и информация, которую пользователь в них указывает.
Прикладные логи фиксируют технические события, например имена методов и инструментов, но спроектированы так, чтобы не содержать тексты записей, сообщений и файлов пользователя.
Как человек пришёл
Если бот открыт по ссылке с рекламной меткой — кнопкой этого сайта, объявлением или публичной ссылкой на контекст, — эта метка один раз записывается в карточку пользователя при первом обращении к боту и дальше не меняется. Это короткая пометка, например название рекламной кампании, из которой человек пришёл. Мы используем её, чтобы понимать, какие каналы приводят людей, и чтобы выбрать язык первого экрана. Метка хранится столько же, сколько существует аккаунт.
Метрики работы Сервиса
Оператор Сервиса пользуется внутренней панелью, чтобы видеть, работает ли Сервис и где люди застревают. По каждому человеку она показывает отображаемое имя, дату создания аккаунта, время последней активности и счётчики сообщений, записей, контекстов, файлов, комнат и подключённых клиентов. На ней только счётчики, имена и даты; содержимого записей, сообщений и файлов на ней нет.
Цифры на этой панели считаются по текущим данным при каждом открытии, поэтому они описывают всю жизнь аккаунта, а не фиксированное окно. Отдельно раз в час сохраняется снимок тех же сводных цифр; такие снимки удаляются через 90 дней, кроме самого свежего, который хранится, пока его не заменит следующий.
3. Что Contexter не собирает автоматически
Само подключение AI-клиента не импортирует историю диалогов. Contexter получает запрос только тогда, когда пользователь или его клиент вызывает действие Contexter. Мы не копируем целиком диалоги ChatGPT, Claude или Telegram автоматически.
В личном чате Telegram сообщения, отправленные активированному боту, считаются контентом, переданным Сервису. В подключённом AI-клиенте новая запись, файл, изменение, удаление или шаринг создаются только через явное действие инструмента в пределах выданных разрешений.
4. Зачем и на каком основании мы обрабатываем данные
| Цель | Используемые данные | Правовое основание, когда оно требуется |
|---|---|---|
| Создать и поддерживать аккаунт, подключить клиентов, проверять запросы и сохранять сессию | Данные аккаунта, подключений, сессии и технические данные | Исполнение запрошенного Сервиса или действия по запросу пользователя; законный интерес в работе Сервиса |
| Хранить, находить, организовывать, изменять, передавать, восстанавливать, экспортировать и удалять контексты и записи | Контент, происхождение, права и история действий | Исполнение запрошенного Сервиса; согласие или явное действие пользователя, когда требуется согласие |
| Обеспечивать общие контексты и Telegram-группы | Состав участников, аудитория, события согласия, подходящие материалы и служебные события | Исполнение Сервиса; согласие для необязательного вклада и шаринга, когда оно требуется |
| Защищать аккаунты, проверять права, предотвращать злоупотребления, разбирать ошибки и поддерживать надёжность | Данные аутентификации, безопасности, технические и ограниченные данные использования | Наш законный интерес в защите и работе Сервиса; выполнение требований закона |
| Отвечать на обращения в поддержку и privacy-запросы | Контактные данные, содержание запроса и связанные данные аккаунта | Исполнение Сервиса; выполнение требований закона |
| Соблюдать закон и защищать юридические требования | Необходимые данные аккаунта, контента и технические данные | Юридическая обязанность и законный интерес в предъявлении, осуществлении или защите требований |
Если обработка основана на согласии, его можно отозвать в любое время. Отзыв не влияет на законность обработки до отзыва. Часть данных необходима для основной работы Сервиса; без неё соответствующая функция может быть недоступна.
Эта Политика — уведомление, а не форма согласия. Когда закон требует согласия, Contexter запрашивает его отдельно и в контексте конкретного действия.
5. AI-клиенты и другие сторонние сервисы
Подключённые AI-клиенты
Когда пользователь просит ChatGPT, Claude или другой подключённый клиент прочитать данные из Contexter, Contexter возвращает этому клиенту запрошенное содержимое. Затем AI-провайдер может обрабатывать его в соответствии с аккаунтом, тарифом, настройками пользователя и собственной политикой. При сохранении из AI-клиента Contexter получает только payload вызванного инструмента, а не весь окружающий диалог, если клиент сам явно его не включил.
Ознакомьтесь с политиками подключаемых сервисов:
Telegram-помощник и то, что уходит провайдеру модели
Помощник внутри Telegram-бота Contexter — тот случай, когда данные провайдеру AI-модели отправляет сам Contexter, а не отвечает на запрос, начатый клиентом пользователя. Этот провайдер указан на странице подрядчиков. Посторонние контексты для ответа не передаются, но передаётся больше, чем текст самого запроса, и об этом стоит сказать по пунктам. Когда это нужно для ответа, провайдер получает:
- полный текст записи, которую попросили открыть;
- более короткие выжимки записей, когда помощник перечисляет их или пересказывает;
- заголовки, время и поверхность-источник записи;
- отображаемые имена авторов этих записей — а в общем контексте это имена других людей, не только ваше;
- отображаемые имена участников аудитории контекста, до двадцати на контекст, и общее число людей в ней;
- изображения — и только после подтверждения конкретного запроса, которому они нужны;
- аудио голосового сообщения — для расшифровки.
Внутренние идентификаторы намеренно остаются на нашей стороне. Провайдер не получает ни Telegram ID, ни внутренний ID пользователя Contexter, ни идентификаторы записей, контекстов и людей в базе: модель работает с короткими ссылками, выданными на один разговор и ничего не значащими за его пределами. Отображаемые имена передаются потому, что человеку, читающему ответ, нужно понимать, кто что сказал; идентификаторы ответу ничего не добавили бы, а из Сервиса ушли бы лишние персональные данные.
Contexter не использует пользовательский контент для обучения собственной AI-модели. Обработка данных сторонним AI-провайдером регулируется применимым договором и политикой, указанными на странице подрядчиков, либо отношениями пользователя с выбранным провайдером.
6. Кому могут передаваться данные
Мы передаём персональные данные только в необходимом объёме:
- людям, которых выбрал пользователь: участники общего контекста видят всё его содержимое, авторов и происхождение записей;
- любому, у кого есть публичная ссылка: когда владелец контекста публикует его по ссылке, поля, перечисленные в разделе 8, становятся доступны для чтения любому человеку с этой ссылкой — без аккаунта Contexter и без входа;
- подключённым пользователем сервисам: когда пользователь вызывает интеграцию или разрешает клиенту действовать от его имени;
- подрядчикам: провайдерам хостинга, хранения, AI, безопасности и другой инфраструктуры, необходимой для работы Сервиса;
- по юридическим основаниям и для безопасности: когда это разумно необходимо для соблюдения закона или действительного юридического требования, защиты прав и безопасности, расследования злоупотреблений или защиты юридической позиции;
- при смене оператора: в рамках слияния, приобретения, финансирования, реорганизации или продажи Сервиса с надлежащими гарантиями и уведомлением, когда оно требуется.
Актуальный список подрядчиков, цели обработки и регион хостинга должны быть опубликованы на странице https://contexterai.com/subprocessors.
Мы не продаём персональные данные и не используем пользовательский контент для сторонней рекламы.
7. Общие контексты и управление аудиторией
Общий контекст не является личным. Все люди, указанные в его аудитории, могут читать все записи, включая добавленные до их присоединения. В карточках может отображаться имя автора, поверхность-источник и время записи.
Перед действием, которое расширяет аудиторию уже существующего содержимого или добавляет новое содержимое в доступный другим людям контекст, Contexter показывает будущую аудиторию и требует явного подтверждения. Это правило о контекстах, и оно не является общим обещанием, что перед любым раскрытием задаётся вопрос: оно не распространяется на публикацию результата в Telegram-чат, описанную ниже, и не распространяется на то, что пользователь сам решает отправить подключённому AI-клиенту.
Владелец может отозвать дальнейший доступ участника. Отзыв доступа не удаляет:
- записи, которые создал участник и которые продолжают храниться на законном основании;
- копии, ранее скачанные или экспортированные участником;
- данные, уже отправленные по запросу пользователя во внешний AI-клиент или другой сторонний сервис.
Удаление записи из одного контекста не равно удалению исходной записи. Она может остаться в личном пуле владельца или в другом контексте.
Чтение контекстов комнаты в Telegram-группе
В Telegram-группе, где бот активирован, команда /contexts отвечает любому
участнику этого чата. Это вопрос о комнате, а не о том, кто спрашивает, поэтому ответ
приходит и тому участнику, который никогда не соглашался на сохранение собственных
сообщений. В ответе перечислены контексты комнаты, а участник, открывший любой из них,
видит записи: их заголовки, выжимки текста, отображаемые имена авторов и отображаемые
имена участников аудитории контекста.
То, что лежит в контексте комнаты, тем самым видно комнате. Так задумано: контекст, принадлежащий чату, принадлежит всем, кто в этом чате. Если вы предпочитаете, чтобы ваше имя или ваш вклад не были видны всем участникам группы, не помещайте их в контекст этой группы.
Доставка результата в Telegram-чат
Подключённого AI-клиента можно попросить опубликовать результат в Telegram-группе, в которой вы участвуете. Публикация происходит немедленно. Contexter не показывает перед ней экрана подтверждения, а отправленное сообщение нельзя отозвать или отредактировать средствами Contexter. Подключённый клиент может по собственному усмотрению спросить у вас разрешения перед действием, но это поведение клиента, а не гарантия Contexter. Contexter проверяет только то, куда сообщение может уйти: группа должна активно собирать записи, а вы — участвовать в ней.
8. Публичные контексты, публичные ссылки и подписчики
Контекст можно опубликовать по ссылке, и опубликованный контекст доступен для чтения людям, которые не входят в его аудиторию и не имеют аккаунта Contexter.
Опубликовать контекст может только его владелец, только из веб-воркспейса Contexter и только после экрана, который называет, что именно становится публичным: сколько записей уходит наружу, что всё добавленное позже уходит тоже и — если у контекста есть другие участники — что написанное этими людьми уходит вместе с остальным. Контекст, принадлежащий Telegram-комнате, опубликовать таким образом нельзя вовсе.
У опубликованного контекста есть страница по адресу вида
https://contexterai.com/c/<код>. Эта страница открывается без
всякого входа: её прочитает любой, у кого есть ссылка. На ней показаны:
- название контекста;
- его описание, сокращённое до 280 знаков;
- отображаемое имя владельца в том виде, в каком его передаёт Telegram;
- число записей в контексте и число подписчиков;
- заголовки трёх последних записей и начало тела каждой из них — до 160 знаков на запись.
В эти три отрывка попадают и записи, написанные другими участниками, если контекст общий. Страница не называет по имени никого, кроме владельца: отображаемые имена авторов записей на ней не показываются. Ничего сверх перечисленных полей через эту страницу не публикуется — ни файлов, ни полных текстов записей, ни списка аудитории.
Страница закрыта от поисковых систем — и указанием внутри самой страницы, и заголовком ответа. При этом она намеренно оставлена доступной роботам, которые рисуют предпросмотр ссылок, чтобы в чате появлялась карточка. В этой карточке — название контекста, два счётчика и постоянная картинка; содержимого записей в ней нет.
Человек, открывший опубликованный контекст, может на него подписаться. Подписчик не является участником аудитории: он может читать контекст, не может в него писать и не видит, у кого ещё есть доступ. Факт подписки и её время сохраняются.
Выключение ссылки не отключает тех, кто уже подписался. Оно закрывает вход новым: публичная страница перестаёт отвечать и подписаться больше нельзя, но все, кто подписался, пока ссылка была живой, продолжают читать контекст. Это осознанное решение, а не недосмотр. Подписчик может отписаться в любой момент, а удаление контекста прекращает доступ для всех, включая подписчиков.
Повторная публикация ссылки не оживляет прежний адрес. При каждом включении выдаётся новый адрес, а предыдущий остаётся мёртвым.
9. Сроки хранения и удаление
- Активный аккаунт и контент: хранятся, пока аккаунт активен, и до его удаления по запросу пользователя, если закон не требует большего срока. Самостоятельного удаления аккаунта ни в боте, ни в веб-воркспейсе нет: аккаунт удаляет оператор по запросу, отправленному на privacy-адрес, и это удаление необратимо.
- Удалённые записи: действие «Удалить запись» удаляет запись отовсюду и оставляет возможность восстановления на 7 дней. В этот период автор может её восстановить. После окна восстановления содержимое и сохранённые вложения окончательно удаляются из активного хранилища, кроме случаев обязательного хранения по закону.
- Записи, убранные из контекста: действие «Убрать из контекста» удаляет только связь с этим контекстом, но не исходную запись.
- Удалённые контексты: удаление контекста после 7-дневного окна восстановления удаляет сам контекст и список доступа, но не удаляет автоматически исходные записи из пулов их владельцев.
- Веб-сессии: защищённая cookie веб-сессии действует до 30 дней и прекращает действовать раньше после выхода, истечения срока или отзыва связанного доступа.
- OAuth-подключения: разрешения и токены хранятся до истечения срока, отзыва или исчезновения необходимости в подключении.
- Подписки на опубликованные контексты: подписка хранится, пока человек не отпишется или контекст не будет удалён. Выключение публичной ссылки существующие подписки не прекращает.
- Метка кампании, записанная при первом обращении: хранится столько же, сколько существует аккаунт.
- Часовые снимки для панели работы Сервиса: удаляются через 90 дней, кроме самого свежего снимка, который хранится, пока его не заменит следующий.
- Технические логи и логи безопасности: хранятся 30 дней, затем удаляются или агрегируются.
- Поддержка и юридические записи: хранятся только на время, необходимое для решения обращения и выполнения юридических требований или сроков давности.
- Резервные копии и снимки инфраструктуры: автоматические резервные копии сервера делает хостинг-провайдер (DigitalOcean) в том же регионе (Амстердам, Нидерланды), с шифрованием при хранении и ротацией, при которой копия не хранится дольше примерно четырёх недель.
Удаление сообщения в Telegram не удаляет соответствующую запись из Contexter: события удаления Telegram не являются надёжной командой удаления для Сервиса. Используйте действие Contexter «Удалить запись» или отправьте privacy-запрос.
Записи и контексты пользователь удаляет сам — из бота, веб-воркспейса или подключённого клиента. Удаление аккаунта и экспорт данных самостоятельными не являются: запрос отправляется на privacy@contexterai.com, и мы выполняем его вручную. Privacy-запросы, экспорт и удаление не зависят от платного тарифа.
10. Cookies
Веб-приложение использует строго необходимую cookie, чтобы сохранять вход до 30 дней. Она нужна для аутентификации и безопасности, а не для рекламы.
Сайт также запоминает выбранное оформление — светлое или тёмное — в cookie с именем
contexter-theme. Она записывается только тогда, когда человек сам выбрал
оформление, содержит исключительно эту настройку и не используется, чтобы узнавать
посетителя где-либо ещё.
Contexter использует Google Analytics, чтобы понимать, как используются публичные страницы сайта. Тег загружается при открытии публичной страницы, если посетитель не выключил аналитику. При первом заходе уведомление сообщает, что визиты считаются, и предлагает три действия:
- Хорошо: уведомление убирается, а выбор запоминается на год в cookie с именем
contexter-analytics; - Выключить: аналитика отключается, и это запоминается на год в той же cookie. Начиная со следующей открытой страницы ничего от Google не загружается, и наши страницы не ставят cookies Google;
- закрыть уведомление: аналитика остаётся включённой. Закрытие запоминается до конца сессии браузера, чтобы уведомление не повторялось на каждой странице.
Когда тег загружен, Google ставит в браузере собственные cookies и получает сведения о
посещении — какие страницы открыты, характеристики браузера и устройства,
приблизительное местоположение, определённое по IP-адресу, — и обрабатывает их по
собственным условиям. Google указан на
странице подрядчиков. Выключить аналитику или включить её
обратно можно в любой момент: в подвале каждой публичной страницы есть
кнопка Куки — она показывает нынешнее состояние и переключает его одним нажатием.
Отключение переписывает cookie contexter-analytics сразу; тег, уже
загруженный на открытой странице, из неё не убрать, поэтому первой страницей без него
будет следующая открытая.
На страницах Политики конфиденциальности, Условий использования и списка подрядчиков аналитики нет вовсе, и уведомление о cookies там не показывается.
Contexter не использует рекламные и межсайтовые tracking cookies.
11. Безопасность
Contexter применяет технические и организационные меры, соответствующие сервису раннего доступа, в том числе:
- HTTPS при передаче и OAuth 2.1 для подключённых клиентов;
- серверные проверки прав и ограниченные scopes;
- явное подтверждение действий, расширяющих аудиторию контекста, включая публикацию его по ссылке;
- защищённые веб-сессии с проверкой отзыва доступа;
- короткоживущие одноразовые ссылки на скачивание файлов;
- минимизацию пользовательского содержимого в прикладных логах.
Ни один онлайн-сервис не может гарантировать абсолютную безопасность. Защищайте подключённые аккаунты, проверяйте аудиторию перед шарингом и не храните секреты, для которых Сервис не предназначен. Если будет выявлен инцидент с персональными данными, требующий уведомления, мы сообщим затронутым пользователям и компетентному органу в соответствии с применимым законом.
12. Права пользователя
В зависимости от применимого закона пользователь может иметь право:
- узнать, обрабатываются ли его данные и каким образом;
- получить доступ и копию данных;
- исправить, обновить или дополнить неточные данные;
- удалить данные или прекратить обработку;
- ограничить или заблокировать обработку;
- отозвать согласие;
- возразить против обработки на основании законного интереса;
- получить переданные им данные в структурированном, общепринятом машиночитаемом формате, когда это применимо;
- обратиться с жалобой в орган по защите данных или суд.
Contexter не принимает полностью автоматизированных решений, создающих юридические или аналогично существенные последствия для пользователей.
Для реализации права напишите на privacy@contexterai.com. Мы можем проверить запрос через связанный Telegram-аккаунт или другим соразмерным способом. Мы отвечаем в срок, установленный применимым законом. По законодательству Грузии многие запросы на доступ, исправление и удаление обычно должны быть обработаны в течение 10 рабочих дней с учётом законных исключений и допустимых продлений.
Пользователь в Грузии также может обратиться в подразделение по защите персональных данных Государственной службы аудита Грузии. В ЕЭЗ или другой юрисдикции можно обратиться в местный надзорный орган.
13. Международная передача данных
Contexter управляется из Грузии, а основные данные размещаются в Нидерландах (Амстердам, DigitalOcean). Подключённые клиенты и подрядчики могут обрабатывать данные в других странах. Сервис доступен людям в Европейской экономической зоне и предлагается им на тех же условиях, что и везде. Представитель в Европейском союзе по статье 27 GDPR не назначен.
Когда применимый закон требует гарантий для международной передачи, мы используем доступный законный механизм: решение об адекватности, договорные гарантии либо информированное указание или согласие субъекта данных, когда это уместно. Актуальные провайдеры и регионы указаны на странице подрядчиков.
14. Дети
Сервис не предназначен для лиц младше 18 лет. Они не должны пользоваться им или передавать персональные данные. Условия использования устанавливают то же возрастное требование. Если вы считаете, что ребёнок передал данные без действительного разрешения, напишите на privacy@contexterai.com, чтобы мы могли проверить ситуацию и удалить данные, когда это требуется.
15. Изменения Политики
Мы можем обновлять Политику при изменении Сервиса, подрядчиков или требований закона. На странице будет указана новая дата вступления в силу. Если изменение существенно влияет на обработку уже имеющихся данных, мы дополнительно уведомим пользователей через Сервис, когда это требуется.
16. Контакты
Вопросы, жалобы, запросы на доступ, экспорт или удаление:
Индивидуальный предприниматель Максим Широков (Individual Entrepreneur Maksim Shirokov) /
Contexter
Email: privacy@contexterai.com
Адрес: Грузия, Тбилиси, ул. Тамарашвили, 4а