{
  "schemaVersion": 1,
  "noticeVersion": "2026-07-24.v2",
  "effectiveAt": "2026-07-24T00:00:00.000Z",
  "title": "Уведомление Novereli о внешней AI-обработке",
  "summary": "Novereli хранит рабочее состояние продукта на управляемом выделенном сервере и после отдельного подтверждения отправляет внешнему AI-провайдеру только контекст, необходимый для выбранного шага.",
  "productStorage": {
    "scope": "На сервере Novereli хранятся данные аккаунта, сессии, версии проекта, загруженные материалы, созданные артефакты, согласия, AI-задачи, расходы и content-free аудит lineage. Загруженные файлы закрыты и не публикуются по прямому URL.",
    "credentials": "Пароли и токены сессий не хранятся в открытом виде. Ключи AI-провайдеров доступны только worker-процессу и не передаются в браузер.",
    "operationalMetadata": "Инфраструктурные логи, метрики и неизменяемый технический аудит не должны содержать текст проекта, промпты, ответы или имена файлов.",
    "deletion": {
      "activeData": "При удалении файла, проекта или аккаунта активный доступ блокируется сразу; система завершает или безопасно закрывает уже отправленные вызовы, удаляет файлы и редактирует содержимое, оставляя только необходимый content-free аудит.",
      "providerBoundary": "Удаление в Novereli не может отозвать запрос, который уже был отправлен внешнему провайдеру, и не меняет юридически обязательные сроки хранения провайдера.",
      "backups": "Ежедневные согласованные резервные копии PostgreSQL и файлов находятся на том же сервере и не являются disaster recovery. Сохраняется по одной копии за каждый из последних семи дней и самая ранняя копия каждой из последних четырёх ISO-недель, но не более 11 копий. Удалённые активные данные могут оставаться в этих ограниченных копиях до их планового вытеснения."
    }
  },
  "externalAi": {
    "dispatchBoundary": "Для одного шага Novereli выбирает одного разрешённого провайдера и передаёт инструкцию, нужные поля проекта и только относящиеся к шагу материалы. Внешний вызов выполняется только после явного подтверждения действующей версии этого уведомления.",
    "statelessRequests": "Novereli выполняет stateless API-запросы и не использует hosted conversations, assistants, provider-hosted files или vector stores.",
    "providerBlocking": "Владелец проекта может заблокировать любого внешнего провайдера до отправки следующего запроса. Блокировка перепроверяется непосредственно перед фиксацией намерения отправить платный запрос.",
    "providers": [
      {
        "id": "zai",
        "name": "Z.AI · GLM",
        "processingRegion": "Данные клиентов API в общем случае обрабатываются в Сингапуре.",
        "retention": "DPA Z.AI указывает, что содержимое input и output API обрабатывается в реальном времени и не сохраняется на серверах Z.AI. Иные данные могут временно храниться для предоставления API или исполнения закона.",
        "training": "Для enterprise- и developer-использования API Z.AI заявляет, что не использует User Content для разработки или улучшения сервиса без явного согласия клиента.",
        "sources": [
          {
            "label": "Privacy Policy и DPA Z.AI",
            "url": "https://docs.z.ai/legal-agreement/privacy-policy"
          },
          {
            "label": "Additional Terms for API Services Z.AI",
            "url": "https://docs.z.ai/legal-agreement/terms-of-use"
          }
        ]
      },
      {
        "id": "moonshot",
        "name": "Moonshot AI · Kimi",
        "processingRegion": "Политика Kimi OpenPlatform указывает серверы в Сингапуре.",
        "retention": "Политика Kimi приводит account, input и payment information как пример данных, сохраняемых пока аккаунт активен; иные сроки зависят от типа данных, целей, безопасности и юридических обязанностей.",
        "training": "Стандартные условия разрешают использовать Customer Content для предоставления, поддержки, развития и улучшения сервиса; политика прямо включает обучение и доработку моделей. Ограничение возможно только если отдельный письменный Order Form или enterprise-соглашение устанавливает более строгие условия.",
        "warning": "До заключения отдельного письменного соглашения считайте, что отправленный Kimi контент может храниться при активном аккаунте и использоваться для улучшения сервиса, включая обучение моделей.",
        "sources": [
          {
            "label": "Terms of Service for Kimi OpenPlatform",
            "url": "https://platform.kimi.ai/docs/agreement/modeluse"
          },
          {
            "label": "Kimi OpenPlatform Privacy Policy",
            "url": "https://platform.kimi.ai/docs/agreement/userprivacy"
          }
        ]
      },
      {
        "id": "openai",
        "name": "OpenAI · GPT",
        "processingRegion": "Регион обработки зависит от доступных для аккаунта OpenAI настроек и соглашений; эта версия Novereli не заявляет отдельную гарантию data residency.",
        "retention": "OpenAI может хранить API input и output в abuse-monitoring logs до 30 дней, если более длительный срок не требуется законом. Zero Data Retention требует отдельного одобрения OpenAI.",
        "training": "Данные API по умолчанию не используются для обучения или улучшения моделей, если клиент явно не включил передачу данных.",
        "requestMode": "Novereli вызывает Responses API с store: false и не создаёт hosted conversation, provider file или vector store. store: false не равнозначно Zero Data Retention и само по себе не отменяет abuse-monitoring retention.",
        "sources": [
          {
            "label": "OpenAI business data privacy",
            "url": "https://openai.com/business-data/"
          },
          {
            "label": "OpenAI API data controls",
            "url": "https://platform.openai.com/docs/models/default-usage-policies-by-endpoint"
          }
        ]
      }
    ]
  },
  "userControl": {
    "consent": "До первого AI-вызова и после каждого существенного изменения требуется явное подтверждение точной действующей версии уведомления.",
    "providerBlock": "Провайдера можно заблокировать для проекта до отправки следующей задачи.",
    "sensitiveDataWarning": "Не отправляйте персональные, медицинские, платёжные данные или коммерческие секреты, если условия выбранного провайдера неприемлемы."
  },
  "governance": {
    "reviewCadence": "Не реже одного раза в календарный месяц Novereli пересматривает доступные модели и проверяет цену, качество, надёжность, retention, обучение и регион обработки каждого провайдера.",
    "modelChangeGate": "Новая модель не попадает в production автоматически: требуются управляемый benchmark, повторные прогоны, детерминированные пороги, human review, новая неизменяемая routing policy и готовый rollback.",
    "materialChange": "Существенное изменение условий внешней обработки требует нового неизменяемого артефакта и новой версии уведомления.",
    "reconsent": "После активации materially changed версии следующий AI-run блокируется до повторного явного согласия пользователя с точной новой версией."
  }
}
