# Политика конфиденциальности

Canonical source: https://maguyva.ai/ru/privacy

License: text under [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/); code samples under [MIT-0](https://opensource.org/license/mit-0); the Maguyva name, logos, brand assets and other code are not covered. Details: [maguyva.ai/license](https://maguyva.ai/license).

Ваш код остаётся вашим. Мы индексируем репозитории клиентов, чтобы сделать их доступными для поиска и полезными для ваших агентов. Мы не обучаем модели на вашем коде, не продаём его и не открываем доступ к нему другим клиентам.

Действует с 16 октября 2026 года. На этой странице описаны данные репозиториев клиентов и служебные данные. Разрешения на сканирование публичного сайта — это отдельный вопрос, и они не распространяются на приватный код.

- Модели не обучаются на коде клиентов
- Проиндексированные данные изолированы по тенантам
- Контроль удаления репозитория

> Это перевод с помощью ИИ, предоставленный для удобства. Официальной и юридически обязывающей является только английская версия — любое соглашение, которое вы заключаете при регистрации, регулируется английским текстом. [Читать официальную английскую версию](https://maguyva.ai/privacy)

**tl;dr**: Ваш код остаётся вашим. Мы индексируем репозитории клиентов, чтобы сделать их доступными для поиска. Мы не обучаем модели на коде клиентов, не продаём его и не показываем другим клиентам. Разрешения на сканирование публичного сайта ИИ-краулерами не распространяются на репозитории клиентов.

## 1. Кто мы

Maguyva — сервис интеллектуального анализа кода, которым управляет компания UT INTERNATIONAL PTE. LTD., зарегистрированная в Сингапуре.

## 2. Что мы собираем

Мы собираем данные четырёх категорий:

- Данные аккаунта: ваше имя, адрес электронной почты и OAuth-токен GitHub (используется для доступа к репозиториям, к которым вы разрешили доступ)
- Данные кода: ваш исходный код (хранится для предоставления содержимого файлов и работы поиска), абстрактные синтаксические деревья, графы символов и семантические эмбеддинги, полученные из вашего кода
- Данные об использовании: какие инструменты вы вызываете, временные метки и агрегированные паттерны запросов
- Данные о производительности и ошибках сайта: мы используем Grafana Faro, работающий на нашей собственной инфраструктуре, чтобы измерять производительность страниц и находить ошибки. Он собирает путь страницы (без параметров запроса), браузер, ОС и тип устройства, тайминги производительности, ошибки JavaScript и тайминги запросов страницы, связанные случайным идентификатором сессии, который хранится в локальном хранилище; он истекает примерно через 16 минут бездействия и заменяется при вашем следующем посещении. Он не содержит имени, адреса электронной почты или идентификатора учётной записи и не объединяется с данными аккаунта или рекламными данными. Мы опираемся на наш законный интерес в поддержании работы сайта (в Сингапуре — цель улучшения бизнеса). Логи хранятся 30 дней, трассировки — 14 дней. Чтобы возразить, напишите на privacy@maguyva.ai.

**Хранилище браузера.**  Этот сайт хранит небольшой объём данных в локальном хранилище вашего браузера, чтобы запомнить ваш выбор цветовой темы (ключ: "maguyva-color-mode"). Если вы активируете необязательную пасхалку с режимом CRT, активная визуальная тема сохраняется в хранилище сессии только для текущей вкладки. Эти данные никогда не покидают ваш браузер и не передаются на наши серверы. Если вы пришли по одному из наших объявлений, параметры кампании и идентификаторы рекламного клика из этой ссылки также сохраняются в хранилище сессии для текущей вкладки (ключ: "maguyva_utm") и передаются в наше приложение, когда вы переходите по ссылке регистрации или входа; см. "6. Cookie и реклама" ниже. Cloudflare, наш инфраструктурный провайдер, может устанавливать функциональные cookie в целях безопасности. Для агрегированной аналитики использования мы используем Umami — не использующий cookie сервис аналитики, уважающий конфиденциальность, который не устанавливает cookie и не собирает информацию, позволяющую установить личность. Для мониторинга производительности страниц и ошибок браузера мы используем Grafana Faro. Он сохраняет в локальном хранилище вашего браузера случайно сгенерированный идентификатор сессии (ключ: "com.grafana.faro.session"), который истекает примерно через 16 минут бездействия и заменяется при вашем следующем посещении, чтобы последовательность измерений распознавалась как одно посещение; он не содержит имени, адреса электронной почты или идентификатора учётной записи (см. "Данные о производительности и ошибках сайта" выше). Для посетителей из Европейской экономической зоны, Великобритании или Швейцарии, а также если мы не можем определить ваш регион, Faro не загружается и этот ключ не записывается — то же региональное правило, что и для рекламных cookie, описанных в "6. Cookie и реклама" ниже.

## 3. Как мы это используем

Мы используем ваши данные, чтобы индексировать код и предоставлять функции интеллектуального анализа кода, обрабатывать платежи через Stripe, отправлять транзакционные письма (подтверждения аккаунта, чеки об оплате) и вычислять агрегированную статистику использования. Мы не используем код клиентов для обучения моделей машинного обучения. Мы не продаём ваши данные.

## 4. Ваш код

Когда вы подключаете репозиторий, ваш исходный код сохраняется в инфраструктуре нашего сервиса для работы функций интеллектуального анализа кода, включая получение содержимого файлов и поиск. Мы разбираем код с помощью tree-sitter, генерируем семантические эмбеддинги через Voyage AI и строим граф символов из определений и ссылок. Запрос на эмбеддинги отправляет семантические фрагменты, сформированные с учётом AST, а не полные файлы или репозитории, и исключает идентифицирующие клиента метаданные, такие как названия репозиториев, имена пользователей, идентификаторы организаций и пути к файлам. Эти фрагменты используются для генерации эмбеддингов в рамках условий API и настроек аккаунта, которые не допускают обучения на данных клиентов. Исходный код и производные данные индекса хранятся в PostgreSQL в формах, необходимых для получения файлов, поиска и анализа графа. Доступ к продукту контролируется через средства контроля доступа, ограниченные рамками организации и пространства имён; операторы Maguyva могут получать доступ к данным репозитория только по мере необходимости для эксплуатации, обеспечения безопасности или поддержки сервиса. Когда вы отключаете репозиторий или закрываете аккаунт, исходный код и производные данные активного индекса удаляются из систем сервиса, а срок хранения оставшихся резервных копий истекает в пределах установленного периода хранения.

## 5. Третьи стороны

Мы используем следующие сервисы для работы Maguyva:

- Supabase (хостинг базы данных, регионы AWS в США)
- Cloudflare (CDN, edge-вычисления, DNS)
- Voyage AI, теперь часть MongoDB (генерация эмбеддингов — получает фрагменты кода, сформированные с учётом AST и не содержащие идентификаторов клиента, а не полные файлы или репозитории)
- Stripe (обработка платежей)
- GitHub (OAuth-аутентификация и доступ к репозиториям)
- Umami (аналитика использования сайта без cookie — только агрегированные метрики, без информации, позволяющей установить личность)
- Railway (хостинг в Сингапуре для системы мониторинга, которую мы сами эксплуатируем на программном обеспечении Grafana с открытым исходным кодом, — хранит данные о производительности и ошибках сайта, описанные в "2. Что мы собираем", которые поступают туда только через наш собственный коллектор faro.synacy.xyz; Grafana Labs эти данные не получает. Скрипт мониторинга вовсе не загружается для посетителей из Европейской экономической зоны, Великобритании или Швейцарии, а также если мы не можем определить ваш регион)
- Google Ads (измерение конверсий — получает параметры кампании и идентификаторы рекламного клика, когда вы создаёте аккаунт, но не данные аккаунта или кода)

## 6. Cookie и реклама

Мы рекламируем Maguyva через Google Ads и измеряем, какие объявления приводят к регистрациям. Тег Google (gtag.js) загружается и на maguyva.ai, и на app.maguyva.ai. Там, где рекламное хранилище разрешено, он устанавливает cookie семейства "_gcl_" (например, "_gcl_aw", хранится до 90 дней), которые записывают рекламный клик, предшествовавший вашему визиту, а приложение сообщает о конверсии в Google Ads, когда вы создаёте аккаунт. На обоих доменах мы также устанавливаем собственный cookie, "maguyva_first_touch", который записывает первую рекламную ссылку, по которой вы пришли, чтобы мы могли определить, какая реклама привела к созданию аккаунта. Кроме описанных ниже cookie согласия и региона, никаких других рекламных cookie на наших собственных доменах мы не устанавливаем.

- Что отправляется в Google: только параметры кампании и идентификаторы рекламного клика. Остальная часть адреса страницы, включая любой адрес электронной почты, передаваемый ссылкой-приглашением, удаляется до того, как отчёт достигнет Google.
- Сигналы персонализации рекламы отключены, поэтому мы измеряем конверсии, а не формируем рекламные аудитории.
- Что содержит "maguyva_first_touch": параметры кампании из ссылки, по которой вы пришли (utm_source, utm_medium, utm_campaign, utm_content, utm_term), переданный ею идентификатор рекламного клика (gclid, gbraid, wbraid, dclid, twclid или rdt_cid), адрес страницы, которая вас направила, путь, на который вы попали, включая его параметры, и время этого перехода. Он устанавливается нашими серверами, недоступен для чтения скриптами, выполняющимися на странице, и хранится до 90 дней.
- Записывается только ваш первый переход по рекламе — более поздний клик по объявлению его не заменяет. Если вы создаёте аккаунт, эти значения копируются в этот аккаунт, чтобы мы могли связать его с рекламой, которая привела к его созданию, после чего cookie удаляется. Если вы так и не создадите аккаунт, срок действия cookie истечёт автоматически.
- Наш маркетинговый сайт maguyva.ai дополнительно хранит идентификаторы рекламного клика вашего перехода в хранилище сессии для текущей вкладки, чтобы их можно было передать в приложение, когда вы переходите по ссылке регистрации или входа, как описано в "2. Что мы собираем". Эта копия удаляется при закрытии вкладки.
- Где мы спрашиваем заранее: для посетителей из Европейской экономической зоны, Великобритании или Швейцарии, а также везде, где мы не можем определить ваш регион, тег загружается с отключённым рекламным хранилищем и без идентификаторов рекламного клика в отправляемых данных, и мы спрашиваем разрешение до того, как будет установлен любой рекламный cookie. Пока вы не ответите, Google получает только сигнал без cookie о том, что страница была просмотрена. Если вы разрешите, cookie "_gcl_" и "maguyva_first_touch" устанавливаются так, как описано выше. Если вы откажетесь, не устанавливается ни то, ни другое, и запись о первом переходе не собирается.
- Ваш ответ хранится 12 месяцев в cookie с именем "maguyva_ad_consent", общем для maguyva.ai и app.maguyva.ai, и содержит только сам ответ и версию этого уведомления, при которой он был дан. Он устанавливается независимо от того, разрешили вы или отказались, чтобы мы не спрашивали снова. Вы можете изменить его в любой момент по ссылке "Настройки cookie" в подвале сайта maguyva.ai или в разделе Settings > Security в приложении; переключение на отказ прекращает дальнейшее использование рекламного хранилища, а уже установленные Google cookie истекают по собственному расписанию.
- На maguyva.ai часовой cookie с именем "maguyva_ad_region" записывает только то, относится ли ваш регион к тем, где мы спрашиваем. Персональных данных он не содержит.
- Google может устанавливать cookie на собственных доменах при отправке отчёта о конверсии; они регулируются политикой конфиденциальности Google.

## 7. Безопасность данных

Данные передаются по HTTPS/TLS. Проиндексированные данные репозитория хранятся на управляемой инфраструктуре с шифрованием данных при хранении на уровне хранилища. Исходный код и производные данные индекса остаются доступными для чтения сервисом там, где это необходимо для поиска, получения файлов, поддержки и операций безопасности. Доступ к репозиторию контролируется через средства контроля доступа, ограниченные рамками организации и пространства имён. API-ключи проверяются по сохранённым метаданным и ограничениям доступа к репозиторию.

## 8. Ваши права

В соответствии с сингапурским PDPA и европейским GDPR (где применимо) вы имеете право:

- Получать доступ к персональным данным, которые мы храним о вас
- Исправлять неточные данные
- Запрашивать удаление ваших данных и проиндексированных репозиториев
- Экспортировать данные своего аккаунта
- Возражать против обработки или отзывать согласие

## 9. Хранение данных

Активные аккаунты: данные хранятся, пока ваш аккаунт активен. Удалённые репозитории и удалённые аккаунты: исходный код и производные данные активного индекса удаляются в течение 30 дней, а срок хранения оставшихся резервных копий истекает в течение 90 дней. Платёжные записи хранятся 7 лет в соответствии с требованиями закона. Данные о производительности и ошибках сайта, описанные в "2. Что мы собираем": логи хранятся 30 дней, трассировки — 14 дней, после чего удаляются автоматически; чтобы возразить против их сбора, напишите на privacy@maguyva.ai.

## 10. Изменения и контакты

Мы уведомим вас по электронной почте о существенных изменениях настоящей политики. По вопросам или запросам данных обращайтесь на privacy@maguyva.ai.

- [Безопасность](https://maguyva.ai/ru/security)
- [Статус](https://maguyva.ai/ru/status)
- [Методология](https://maguyva.ai/ru/methodology)
- [Условия](https://maguyva.ai/ru/terms)

Есть вопросы о нашей политике конфиденциальности? Напишите нам на [privacy@maguyva.ai](mailto:privacy@maguyva.ai)
