iiuniversitet.ruЦентр обучения нейросетямОткрыть каталог

Проверка условий ИИ-поставщика

Разбирает договор поставщика по пунктам об ИИ — обучение на данных, ответственность, смена модели — и предлагает правки.

СкиллAnthropicClaudeApache-2.0Нужен терминалПроверка не требуется
Что делает
Разбирает договор поставщика по пунктам об ИИ — обучение на данных, ответственность, смена модели — и предлагает правки.
Когда брать
Когда поставщик прислал соглашение, дополнение или условия по ИИ и нужно понять, на что вы соглашаетесь и что менять до подписания.
Когда не брать
Если дали только политику допустимого использования: она не показывает, что поставщик делает с данными. Условия по защите данных (DPA) проверяет другой скилл.
Пример запроса
Проверь соглашение с OpenAI во вложении: можно ли им обучаться на наших данных и кто отвечает за ошибки модели?
Нужно подключить
договор поставщика (файл), доступ к файлам (папка настроек плагина)

Входит в плагин ai-governance-legal. В Cowork и Claude Code можно поставить плагин целиком.

Как включить

  1. Скачайте архив и распакуйте его.
  2. Положите папку vendor-ai-review в ~/.claude/skills/.
  3. Откройте Claude Code и опишите задачу своими словами: Claude подхватит скилл по описанию.

Текст

---
name: vendor-ai-review
description: >
  Проверяет условия поставщика, касающиеся ИИ (соглашение, дополнение или
  положения об ИИ в пользовательском соглашении), по твоим позициям в области
  управления ИИ; отмечает обучение на данных, ответственность, изменения модели
  и соответствие политике по ИИ. Используй, когда пользователь говорит
  «проверь это соглашение по ИИ», «посмотри условия OpenAI», «с чем мы
  согласились у [поставщика]», «поставщик прислал дополнение по ИИ», «этот
  договор по ИИ нормальный?» или прикладывает условия поставщика по ИИ.
argument-hint: "[vendor name, or attach the contract]"
---

/vendor-ai-review

  1. Прочитай ~/.claude/plugins/config/claude-for-legal/ai-governance-legal/CLAUDE.md. Убедись, что позиции по управлению поставщиками заполнены; если нет — остановись и направь пользователя на настройку.
  2. Работай по схеме ниже.
  3. Подтверди тип документа (дополнение по ИИ / положения об ИИ в основном соглашении / пользовательское соглашение, ToS). Если дали только политику допустимого использования (AUP), запроси полные условия.
  4. Проверка по условиям: обучение на данных, конфиденциальность входных данных, изменения модели, права на результаты, ответственность, уведомление об инцидентах, права на проверку человеком, ограничения использования, права на аудит.
  5. Проверка пробелов в дополнении по ИИ, если есть соглашение об обработке данных (DPA), но нет дополнения по ИИ.
  6. Сверка с политикой по ИИ из ~/.claude/plugins/config/claude-for-legal/ai-governance-legal/CLAUDE.md: что расходится.
  7. Результат: итоговый вывод, разбор по условиям, рекомендуемые правки, маршрут на случай, если поставщик не уступит.
/ai-governance-legal:vendor-ai-review openai-enterprise-agreement.pdf

Контекст дела

Контекст дела. Загляни в раздел ## Matter workspaces в общем CLAUDE.md практики. Если Enabled равно ✗ (по умолчанию для корпоративных юристов), пропусти остаток этого абзаца: скиллы работают с общим контекстом практики, а механизм дел остаётся невидимым. Если режим включён, а активного дела нет, спроси: «Для какого дела это нужно? Запусти /ai-governance-legal:matter-workspace switch <slug> или скажи practice-level». Загрузи matter.md активного дела — там контекст и переопределения для этого дела. Результаты записывай в папку дела ~/.claude/plugins/config/claude-for-legal/ai-governance-legal/matters/<matter-slug>/. Файлы другого дела не читай, если только Cross-matter context не равен on.


Назначение

Условия поставщика по ИИ — это то место, где твои позиции по управлению ИИ реально проверяются. Вводное интервью (cold-start) фиксирует, чего вы *хотите*. Этот скилл проверяет, на что вы *согласились*, и отмечает расхождения между тем и другим.

Направление здесь всегда одно: мы — внедряющая сторона или покупатель, проверяющий условия поставщика. Это противоположная позиция по сравнению с вопросом оператор/обработчик при проверке DPA — здесь переворота ролей нет.

Меняется только то, *что приходит на вход*:

  • Отдельное соглашение по ИИ или дополнение по ИИ (самая структурированная форма)
  • Универсальные пользовательские условия поставщика со встроенными положениями об ИИ (часто спрятаны)
  • Политика допустимого использования (она говорит, что тебе нельзя; и ничего не говорит о том, что поставщик может делать с твоими данными или результатами)
  • Комбинация — основное соглашение + DPA + дополнение по ИИ (обычное дело для серьёзных корпоративных поставщиков ИИ)

Если DPA уже заключено, эта проверка дополняет его, а не заменяет. DPA регулирует обязанности по защите данных; условия по ИИ регулируют права и риски, связанные именно с моделью. Нужно проверять и то, и другое.


Загрузи плейбук

Прочитай ~/.claude/plugins/config/claude-for-legal/ai-governance-legal/CLAUDE.md → ## Vendor AI governance. Прочитай также ## AI policy commitments: условия поставщика не могут быть согласованы с ограничением на использование, которое налагает наша собственная политика, если мы согласились на что-то другое.

Если в ~/.claude/plugins/config/claude-for-legal/ai-governance-legal/CLAUDE.md есть [PLACEHOLDER], остановись и скажи пользователю:

Вижу, что профиль практики ещё не настроен — именно по нему я подстраиваю позиции по управлению поставщиками под вашу практику. Два варианта: - Запустите /ai-governance-legal:cold-start-interview (2 минуты), чтобы настроить профиль, и тогда я проведу проверку под ВАШИ позиции. - Скажите «provisional» («предварительно»), и я проведу проверку по типовым настройкам — юрисдикция США, средняя готовность к риску, роль юриста, без плейбука — и помечу каждый результат [PROVISIONAL — настройте профиль, чтобы результат был точным], чтобы вы увидели, что я делаю, прежде чем настраивать.

Предварительный режим (provisional)

Если пользователь говорит «provisional», проведи проверку условий поставщика по ИИ как обычно, взяв такие типовые настройки: средняя готовность к риску, роль юриста, юрисдикция США, плейбука нет (отметь все типичные риски поставщиков ИИ исходя из общих принципов, а не по сопоставлению с настроенными позициями). Пометь [PROVISIONAL] заметку для проверяющего и каждый блок выводов. В конце результата добавь:

«Это был типовой прогон по настройкам по умолчанию. Запустите /ai-governance-legal:cold-start-interview, и результат будет подогнан под ВАШУ практику — ваши позиции по управлению поставщиками, вашу юрисдикцию, вашу готовность к риску. Это займёт 2 минуты».


Прежде чем читать документ

Если пользователь не дал сами условия поставщика, спроси:

«Можете прислать условия поставщика по ИИ? Полезнее всего сам текст договора: дополнение по ИИ, если оно есть, или основное соглашение с выделенными положениями об ИИ. Одна политика допустимого использования не покажет, что поставщик может делать с нашими входными данными; она показывает только, что разрешено нам».

Если дали только политику допустимого использования:

«Это политика допустимого использования: она говорит, что нам нельзя делать с ИИ поставщика. Это полезный контекст, но она не затрагивает коммерческие условия: может ли поставщик обучаться на наших данных, какова его ответственность за ошибки ИИ, уведомляет ли он нас при изменении модели. У вас есть соглашение об оказании услуг или дополнение по ИИ?»


Проверка по условиям

Основные условия, специфичные для ИИ (проверяй в каждом соглашении по ИИ)

Проверь каждое условие ниже. По каждому выпиши, что на самом деле сказано в договоре поставщика, и сравни с позицией в ~/.claude/plugins/config/claude-for-legal/ai-governance-legal/CLAUDE.md → ## Vendor AI governance (стандартная / допустимая запасная / автоматический отказ). Позиции по умолчанию берутся из плейбука команды, а не из этого скилла.

УсловиеНа что смотреть
Обучение на наших данныхИспользует ли поставщик наши входные данные для обучения, дообучения или улучшения моделей? Есть ли явный отказ (opt-out) или запрет? Обучение по умолчанию разрешено только по согласию (opt-in) или запрещается по отказу (opt-out)?
Конфиденциальность входных данныхКонфиденциальны ли наши промты, документы и данные? Нет ли исключений для «контроля качества» или проверки человеком, из-за которых сотрудники поставщика смогут читать входные данные?
Изменения моделиЕсть ли обязанность уведомлять о существенных изменениях модели? Можно ли зафиксировать версию?
Права на результаты / интеллектуальная собственностьКому принадлежит контент, созданный ИИ? Нет ли обратной лицензии в пользу поставщика на результаты? Есть ли возмещение убытков при нарушении интеллектуальных прав?
Ответственность за результатыБерёт ли поставщик на себя какую-либо ответственность, если ИИ выдаёт вредные, неверные или нарушающие права результаты? Как устроен предел ответственности? Какие исключения?
Уведомление об инцидентахКак и когда нас уведомят, если система ИИ откажет, будет скомпрометирована или даст систематические ошибки, затрагивающие нас?
Права на проверку человекомМожем ли мы требовать проверки результатов человеком в определённых случаях? Можем ли мы обжаловать или оспорить решение ИИ?
Ограничения использованияЧто нам запрещено делать? Соответствует ли это тому, для чего мы реально хотим использовать инструмент? Нет ли определений (например, «автоматизированное принятие решений»), под которые могут попасть наши планируемые сценарии?
Аудит / возможность проверкиSOC 2, аудиты третьих лиц, результаты тестов на предвзятость — есть ли права на аудит?
Субподрядчики / поставщики моделейИспользует ли поставщик для модели других поставщиков? Раскрыты ли они? Чьи условия применяются?
Место хранения данныхГде обрабатываются наши данные? Куда они идут для вывода (inference)?
Срок и расторжениеЧто происходит с нашими данными при расторжении? Сроки удаления?
Ответственность в цепочке поставщиковПоставщик сам является поставщиком модели (например, Anthropic, OpenAI, Google, Meta), или он внедряет чужую модель (например, SaaS-обёртка над Claude, ChatGPT или Gemini), или перепродаёт базовые модели, размещённые на инфраструктуре (Anthropic на Bedrock, Claude на Vertex, OpenAI на Azure)? Если последнее: в игре условия ДВУХ поставщиков — того, чьи условия ты проверяешь, и вышестоящего поставщика модели. Определи: (а) чьи условия регулируют обучение на входных данных, хранение и безопасность; (б) кто по договору отвечает за поведение модели; (в) передаётся ли каждое обязательство вышестоящего поставщика (например, «не обучаться на входных данных») тебе или остаётся только между поставщиком и вышестоящим поставщиком. Отметь любое положение, где одна сторона снимает с себя ответственность за другую (например, «Anthropic не отвечает за Bedrock или любые другие услуги, которые она получает от AWS»; «Azure отказывается от ответственности за результаты моделей OpenAI»), и закрывает ли этот пробел договор другой стороны. Не проверяй два договора по отдельности.

Если ~/.claude/plugins/config/claude-for-legal/ai-governance-legal/CLAUDE.md не определяет позицию по условию из этого списка, спроси: «Ваш плейбук не охватывает [условие]. Какая у вас позиция по умолчанию, допустимая запасная позиция и автоматический отказ? Я добавлю их в ~/.claude/plugins/config/claude-for-legal/ai-governance-legal/CLAUDE.md, чтобы следующая проверка была последовательной».


Сравнение с плейбуком

По каждому условию выше сравни найденное с позициями из ~/.claude/plugins/config/claude-for-legal/ai-governance-legal/CLAUDE.md.

Формат результата по каждому условию:

[Название условия] 🟢 / 🟡 / 🟠 / 🔴 Поставщик говорит: [краткое изложение того, что сказано в договоре] Наша позиция: [из ~/.claude/plugins/config/claude-for-legal/ai-governance-legal/CLAUDE.md] Расхождение: [конкретная разница — или «Совпадает»] Предлагаемая правка: [конкретная формулировка правки или «эскалировать — за пределами запасной позиции»]

Оценки серьёзности применяй единообразно (калибровка — по позициям из ~/.claude/plugins/config/claude-for-legal/ai-governance-legal/CLAUDE.md):

  • 🟢 Совпадает — на уровне стандартной позиции плейбука или лучше.
  • 🟡 Заметка — в пределах запасной позиции, но хуже стандартной; отметь для сведения, это не препятствие.
  • 🟠 Существенно — за пределами стандартной позиции, но в пределах запасной; до подписания нужна правка.
  • 🔴 Критично — за пределами запасной позиции; внедрять без решения нельзя. Эскалируй по ~/.claude/plugins/config/claude-for-legal/ai-governance-legal/CLAUDE.md.

Проверка пробелов в дополнении по ИИ

Если у поставщика есть DPA, но нет дополнения по ИИ:

«Есть DPA, но нет отдельного дополнения по ИИ. DPA охватывает обязанности по защите данных, но не затрагивает: обучение на наших данных, уведомление об изменении модели, ответственность за результаты ИИ и уведомление об инцидентах в системе ИИ. Для сценария уровня [Стандартный / Повышенный / Высокий] этот пробел [допустим на стандартном уровне / является препятствием на повышенном или высоком уровне]. Рекомендую запросить дополнение по ИИ или хотя бы согласовать условия по ИИ при ближайшем продлении».

Если условий по ИИ нет совсем:

«В этом соглашении нет условий, специфичных для ИИ. Поставщик оказывает услугу на основе ИИ по общим условиям обслуживания — это значит, что у нас нет договорной защиты по самым рискованным вопросам управления ИИ (обучение, ответственность, изменения модели). Это 🔴 для любого сценария повышенного или высокого уровня».


Проверка соответствия политике по ИИ

Сверь условия поставщика с нашими обязательствами по политике ИИ в ~/.claude/plugins/config/claude-for-legal/ai-governance-legal/CLAUDE.md.

Типичные конфликты:

  • Наша политика запрещает поставщику обучаться на наших данных, а условия поставщика по умолчанию это разрешают. (В договоре нужен явный запрет или подтверждение отказа.)
  • Наша политика требует проверки человеком для некоторых сценариев, а условия поставщика говорят, что результаты ИИ окончательные. (Человеческий шаг должен вводиться в рабочем процессе, а не условиями поставщика.)
  • Этого поставщика нет в нашем списке одобренных — или он есть в чёрном списке.
  • Наша политика требует раскрытия информации затронутым лицам, а условия поставщика накладывают на возможности системы ИИ обязанность конфиденциальности, которая помешала бы такому раскрытию.

Отметь каждое несоответствие. Одна из сторон должна измениться.


Детальность правок

Правь на минимально возможном уровне. Правка в договоре — это инструмент переговоров, а не переписывание. Замена пункта целиком сообщает: «мы выбросили вашу редакцию» — это агрессивно, вынуждает другую сторону перечитывать весь пункт и отбрасывает те части её редакции, которые были в порядке. Точечные правки — вычеркнуть слово, вставить фразу, перестроить подпункт — сообщают: «у нас конкретные просьбы», их быстрее читать, понимать и принимать.

По умолчанию выбирай самую малую правку, которая достигает позиции плейбука:

  • Заменяй слово, прежде чем менять фразу. («двенадцать (12)» → «двадцать четыре (24)»)
  • Заменяй фразу, прежде чем менять предложение. («оплачивается Покупателем» → «оплачивается и подлежит оплате Покупателем»)
  • Перестраивай подпункт, прежде чем заменять предложение. (Добавь «(a)» и «(b)», чтобы разбить составное условие.)
  • Заменяй предложение, прежде чем заменять пункт.
  • Заменяй пункт целиком только тогда, когда редакция другой стороны так далека от твоей позиции, что точечные правки читались бы тяжелее, чем новая редакция — и тогда скажи об этом в сопроводительном письме: «Мы заменили §8.2, а не размечали его, потому что изменения были обширными. Готовы пройтись с вами по различиям».

Сомневаешься — выбирай меньшую правку. Клиент, получивший точечную правку, доверяет, что ты читал внимательно. Клиент, получивший замену целиком, задумывается, читал ли ты вообще.

Результат

Прежде чем рекомендовать подписание соглашения с поставщиком по ИИ (версии, которую компания подпишет): прочитай ## Who's using this в ~/.claude/plugins/config/claude-for-legal/ai-governance-legal/CLAUDE.md. Если роль — Non-lawyer:

У подписания этого соглашения с поставщиком по ИИ есть юридические последствия. Вы обсуждали его с юристом? Если да — продолжаем. Если нет, вот справка, которую стоит принести юристу: [Составь резюме на одну страницу: поставщик и сценарий использования, ключевые проверенные условия (использование данных, ответственность, возможность аудита, изменения модели, проверка человеком), где позиции поставщика расходятся с политикой, что принимается, что может пойти не так, о чём спросить юриста.] Если вам нужно найти адвоката, солиситора, барристера или иного уполномоченного юриста: быстрее всего начать со справочной службы вашего профессионального регулятора (коллегия адвокатов штата в США, SRA/Bar Standards Board в Англии и Уэльсе, Law Society в Шотландии, Северной Ирландии, Ирландии, Канаде и Австралии или аналог в вашей юрисдикции).

Не переходи дальше этого барьера без явного «да». Черновики проверки и правок для рассмотрения юристом этого барьера не требуют, а подписание — требует.

[ЗАГОЛОВОК РАБОЧЕГО МАТЕРИАЛА — по `## Outputs` из конфигурации плагина; различается по ролям, см. `## Who's using this`]

*Эта проверка основана на условиях договора с поставщиком, которые обычно конфиденциальны по NDA, и сама может быть защищена привилегией. Она наследует статус конфиденциальности и привилегии источника. Распространение за пределы круга, охваченного привилегией (например, пересылка поставщику или публикация в открытом канале), может привести к утрате привилегии и нарушению NDA. Помечай, храни и передавай соответствующим образом.*

# Проверка условий поставщика по ИИ: [название поставщика]

**Проверенный документ:** [дополнение по ИИ / положения об ИИ в основном соглашении / ToS]
**Дата проверки:** [дата]
**Сценарии использования:** [для чего мы используем ИИ этого поставщика]
**Уровень управления:** [Стандартный / Повышенный / Высокий]

---

## Итоговый вывод

[Два предложения. Можем ли мы внедрять на этих условиях? Что нужно изменить в первую очередь?]

**Замечания:** [N]🔴 [N]🟠 [N]🟡 [N]🟢

---

## Разбор по условиям

[По каждому условию выше — позиция поставщика, наша позиция, расхождение, серьёзность, предлагаемая правка]

---

## Статус дополнения по ИИ

[Есть / Нет — и что это значит для этого внедрения]

---

## Соответствие политике по ИИ

[🟢 Соответствует | 🟡 Отмечено: перечисли]

---

## Рекомендуемые правки

[Сводный черновик правок. Перед отправкой наружу проверь с юристом. По критичным
вопросам, где запасной позиции нет, отметь необходимость эскалации, а не предлагай формулировки.]

---

## Если поставщик не уступит

[По каждому 🔴 и 🟠: запасная позиция из `~/.claude/plugins/config/claude-for-legal/ai-governance-legal/CLAUDE.md` или «эскалировать — за пределами запасной позиции»
и маршрут по таблице эскалации]

Практические заметки

Положение об обучении на данных чаще всего упускают. Условия поставщиков ИИ исторически сильно различались в том, можно ли использовать данные, отправленные через API, для обучения или улучшения моделей: одни поставщики разрешают это по умолчанию, другие запрещают, а многие со временем меняли позицию. Не предполагай текущую позицию конкретного поставщика, не прочитав соглашение, которое лежит перед тобой. Это почти всегда самое важное условие для любой компании с конфиденциальными или чувствительными данными, и его нужно подтверждать письменно, а не предполагать по репутации или прошлому опыту.

Составь карту стека ИИ. Современные внедрения ИИ многослойны. Прежде чем проверять условия, составь карту слоёв:

  1. Прикладное SaaS-приложение для конечного пользователя (например, юридический сервис, CRM с оценкой на основе ИИ, ассистент по документам) — инструмент, на который подписывается ваша организация
  2. Шлюз API / слой оркестрации (например, Azure OpenAI Service, AWS Bedrock, Google Vertex, размещённое на LangChain) — часто невидим, всегда со своими условиями
  3. Поставщик модели (например, Anthropic, OpenAI, Google, Meta) — сама большая языковая модель (LLM)
  4. Размещённая база знаний / источник RAG (например, векторная база данных, сторонний массив данных, сервис поиска) — данные, из которых читает Claude
  5. Дополнительные субподрядчики — аналитика, журналирование, партнёры по дообучению

Спроси: «Расскажите по порядку, что [SaaS-инструмент] использует под капотом? Он построен на облачном сервисе ИИ? Он обращается к поставщику модели напрямую или через шлюз? Использует ли он размещённую базу знаний?» Затем проверь условия НА КАЖДОМ слое, а не только на верхнем.

Каждая передача между слоями — риск потери обязательства по цепочке (flow-down). Обязательство на слое 1 («мы не будем обучаться на ваших данных») ничего не значит, если условия слоя 3 говорят иное, а слой 1 не передал обязательство вниз.

Проверка передачи по цепочке (flow-down). По каждому отмеченному условию стека поставщиков — особенно обучение на данных, хранение данных, смена субподрядчиков и ответственность — не ограничивайся пометкой «проверить вышестоящие условия». ПРОВЕДИ ЭТУ ПРОВЕРКУ:

  1. Найди в договоре формулировки о передаче по цепочке. Ищи: «обязательства субподрядчиков не менее защитные, чем» (subprocessor obligations no less protective than), «передача обязательств по данным по цепочке» (flow-down of data commitments), «зеркальные условия» (back-to-back terms), «Поставщик обеспечивает, что его субподрядчики связаны» (Provider shall ensure that its subprocessors are bound by), «равнозначные обязательства» (equivalent obligations).
  2. Если есть: процитируй, проверь, охватывает ли она конкретное отмеченное условие, и отметь, исполнима ли она (кто может требовать исполнения — ты или только промежуточный поставщик?).
  3. Если нет: подготовь конкретную правку, которая это требует: > «Добавить в §[X]: Поставщик обеспечивает, чтобы любые сторонние поставщики моделей, поставщики инфраструктуры или субподрядчики, используемые при оказании Услуг, были связаны в отношении [Данных Клиента / обучения ИИ / хранения данных / конфиденциальности] обязательствами, не менее защитными, чем установленные настоящим Соглашением, и отвечает за любое нарушение настоящего Соглашения, вызванное такими третьими лицами».
  4. Отметь пробел с указанием серьёзности: 🔴, если условие — обучение на данных или ответственность и передачи по цепочке нет; 🟡, если условие менее чувствительное или передача частичная.

«Эскалируй и проверь вышестоящие условия» — вот где соблюдение требований умирает. Выполни проверку и подготовь правку.

Политики допустимого использования переворачивают картину. AUP говорят, что тебе нельзя; они не говорят, что можно поставщику. Не позволяй чистому результату проверки AUP заменить чтение условий об использовании данных и об ответственности.

Продления — точки давления. Если действующее соглашение невыгодно, а поставщик не хочет пересматривать его в середине срока, задокументируй пробелы сейчас и отметь их для продления. Сообщи отделу закупок: «Это продление не должно закрываться без дополнения по ИИ, учитывающего [перечень]».

Контекст разработчика добавляет слой. Если компания строит продукт на модели поставщика как на основе, условия поставщика также определяют, что компания может предлагать своим клиентам. Некоторые условия запрещают определённые последующие применения. Проверяй ограничения использования по дорожной карте продукта, а не только по текущим внутренним рабочим процессам.


Закончи деревом следующих шагов

Закончи деревом следующих шагов по ## Outputs из CLAUDE.md. Подгони варианты под то, что этот скилл только что выдал: пять стандартных ветвей (подготовить X, эскалировать, собрать больше фактов, подождать и понаблюдать, что-то другое) — отправная точка, а не жёсткая схема. Дерево — это и есть результат; выбирает юрист.

Чего этот скилл не делает

  • Он не проверяет положения DPA того же соглашения — для этого запусти /privacy-legal:dpa-review, если плагин установлен.
  • Он не решает, принимать ли условия за пределами запасных позиций. Он направляет такие случаи по таблице эскалации в ~/.claude/plugins/config/claude-for-legal/ai-governance-legal/CLAUDE.md.
  • Он не оценивает состояние безопасности поставщика за пределами того, что есть в соглашении — это задача службы безопасности.

Перевод: iiuniversitet. Оригинал: https://github.com/anthropics/claude-for-legal/tree/main/ai-governance-legal/skills/vendor-ai-review, лицензия Apache-2.0. Изменения: перевод на русский язык.

Оригинал на английском
---
name: vendor-ai-review
description: >
  Review vendor AI terms — agreement, addendum, or ToS AI provisions — against your
  governance positions; flag training-on-data, liability, model changes, and AI policy
  consistency. Use when user says "review this AI agreement", "check OpenAI terms",
  "what did we agree to with [vendor]", "vendor sent an AI addendum", "is this AI
  contract okay", or attaches vendor AI terms.
argument-hint: "[vendor name, or attach the contract]"
---

# /vendor-ai-review

1. Read `~/.claude/plugins/config/claude-for-legal/ai-governance-legal/CLAUDE.md`. Confirm vendor governance positions are populated — if not, stop and direct to setup.
2. Use the framework below.
3. Confirm document type (AI addendum / main agreement AI provisions / ToS). If only an AUP was provided, ask for the full terms.
4. Term-by-term review: training on data, confidentiality of inputs, model changes, output IP, liability, incident notification, human review rights, use restrictions, audit rights.
5. AI addendum gap check if DPA exists but no AI addendum.
6. AI policy consistency diff vs. `~/.claude/plugins/config/claude-for-legal/ai-governance-legal/CLAUDE.md`.
7. Output: bottom line, term-by-term, recommended redlines, if-they-won't-move routing.

```
/ai-governance-legal:vendor-ai-review openai-enterprise-agreement.pdf
```

---

## Matter context

**Matter context.** Check `## Matter workspaces` in the practice-level CLAUDE.md. If `Enabled` is `✗` (the default for in-house users), skip the rest of this paragraph — skills use practice-level context and the matter machinery is invisible. If enabled and there is no active matter, ask: "Which matter is this for? Run `/ai-governance-legal:matter-workspace switch <slug>` or say `practice-level`." Load the active matter's `matter.md` for matter-specific context and overrides. Write outputs to the matter folder at `~/.claude/plugins/config/claude-for-legal/ai-governance-legal/matters/<matter-slug>/`. Never read another matter's files unless `Cross-matter context` is `on`.

---

## Purpose

Vendor AI terms are where your governance positions actually get tested. The cold-start
interview captures what you *want*. This skill checks what you *agreed to* — and flags
the gaps between those two things.

The direction here is always the same: we are the deployer or buyer reviewing the
vendor's terms. This is the opposite posture from the DPA review controller/processor
question — there's no flip.

What varies is the *input*:
- A standalone AI agreement or AI addendum (most structured)
- A vendor's universal terms of service with AI provisions embedded (often buried)
- An acceptable use policy (tells you what you can't do; says nothing about what
  the vendor can do with your data or outputs)
- A combination — master agreement + DPA + AI addendum (common for serious enterprise
  AI vendors)

When there's a DPA already in place, this review complements it — it's not a
substitute. The DPA governs data protection obligations; the AI terms govern
model-specific rights and risks. Both need to be reviewed.

---

## Load the playbook

Read `~/.claude/plugins/config/claude-for-legal/ai-governance-legal/CLAUDE.md` → `## Vendor AI governance`. Also read `## AI policy commitments`
— vendor terms can't be consistent with a use restriction our own policy imposes if
we've agreed to something different.

If `~/.claude/plugins/config/claude-for-legal/ai-governance-legal/CLAUDE.md` contains `[PLACEHOLDER]`, surface this bounce:

> I notice you haven't configured your practice profile yet — that's how I tailor vendor governance positions to your practice.
>
> **Two choices:**
> - Run `/ai-governance-legal:cold-start-interview` (2 minutes) to configure your profile, then I'll review tailored to YOUR positions.
> - Say **"provisional"** and I'll review against generic defaults — US jurisdiction, middle risk appetite, lawyer role, no playbook — and tag every output `[PROVISIONAL — configure your profile for tailored output]` so you can see what I do before committing.

### Provisional mode

If the user says "provisional," run the vendor AI review normally using these generic defaults: middle risk appetite, lawyer role, US jurisdiction, no playbook (flag all common vendor-AI risks from first principles rather than matching to configured positions). Tag the reviewer note and every finding block with `[PROVISIONAL]`. At the end of the output, append:

> "That was a generic run against default assumptions. Run `/ai-governance-legal:cold-start-interview` to get output calibrated to YOUR practice — your vendor governance positions, your jurisdiction, your risk appetite. 2 minutes."

---

## Before reading the document

If the user hasn't shared the actual vendor terms, ask:

> "Can you share the vendor's AI terms? The most useful thing is the actual contract
> language — the AI addendum if there is one, or the main agreement with AI provisions
> highlighted. An acceptable use policy alone won't tell us what the vendor can do
> with our inputs; it only tells us what we're allowed to do."

If they share an acceptable use policy only:
> "This is the acceptable use policy — it tells us what we can't do with the vendor's
> AI. That's useful context, but it doesn't address the commercial terms: whether
> the vendor can train on our data, what their liability is for AI errors, whether
> they notify us when the model changes. Do you have the service agreement or AI
> addendum?"

---

## The term-by-term review

### Core AI-specific terms (check every vendor AI agreement)

Review each term below. For each, extract what the vendor's contract actually says and compare it against the position in `~/.claude/plugins/config/claude-for-legal/ai-governance-legal/CLAUDE.md` → `## Vendor AI governance` (standard / acceptable fallback / automatic no). The default positions come from the team's playbook, not from this skill.

| Term | What to look for |
|---|---|
| **Training on our data** | Does the vendor use our inputs to train, fine-tune, or improve models? Is there an explicit opt-out or prohibition? Is training opt-in or opt-out by default? |
| **Confidentiality of inputs** | Are our prompts, documents, and data confidential? Any "quality review" or human-review carveouts that would let vendor staff read inputs? |
| **Model changes** | Any notice obligation for material changes to the model? Version pinning available? |
| **Output ownership / IP** | Who owns AI-generated content? Any license-back to the vendor on outputs? Any IP indemnity? |
| **Liability for outputs** | Does the vendor accept any liability if the AI produces harmful, incorrect, or infringing outputs? Cap structure? Carve-outs? |
| **Incident notification** | How and when are we notified if the AI system fails, is compromised, or produces systematic errors affecting us? |
| **Human review rights** | Can we require human review of outputs in specific cases? Can we appeal or dispute an AI decision? |
| **Use restrictions** | What are we prohibited from doing? Does it match what we actually want to use the tool for? Any definitional terms (e.g., "automated decision-making") that could sweep in our intended uses? |
| **Audit / auditability** | SOC 2, third-party audits, bias testing results — any audit rights? |
| **Subprocessors / model providers** | Does the vendor use sub-vendors for the model? Are they disclosed? Whose terms govern? |
| **Data residency** | Where is our data processed? Where does it go for inference? |
| **Term and termination** | What happens to our data when we terminate? Deletion timelines? |
| **Stacked-vendor accountability** | Is this vendor the model provider (e.g., Anthropic, OpenAI, Google, Meta), or are they a deployer of someone else's model (e.g., a SaaS wrapper of Claude, ChatGPT, or Gemini) or a reseller of infrastructure-hosted foundation models (Anthropic-on-Bedrock, Claude-on-Vertex, OpenAI-on-Azure)? If the latter: there are TWO vendors' terms in play — the one you're reviewing, plus the upstream model provider's terms. Identify (a) whose terms govern training on inputs, retention, and safety, (b) who is contractually liable for model behavior, and (c) whether each upstream commitment (e.g., "no training on inputs") is flowed down to you, or remains between the vendor and the upstream provider only. Flag any clause where one party disclaims responsibility for the other (e.g., "Anthropic is not responsible for Bedrock or any other services it receives from AWS"; "Azure disclaims responsibility for OpenAI model outputs") and whether the counter-party's contract closes the gap. Do not review the two contracts in isolation. |

If `~/.claude/plugins/config/claude-for-legal/ai-governance-legal/CLAUDE.md` doesn't define a position for a term on this list, ask: "Your playbook doesn't cover [term]. What's your default position, your acceptable fallback, and your automatic no? I'll add it to `~/.claude/plugins/config/claude-for-legal/ai-governance-legal/CLAUDE.md` so the next review is consistent."

---

## Playbook comparison

For each term above, compare what we found to the positions in `~/.claude/plugins/config/claude-for-legal/ai-governance-legal/CLAUDE.md`.

**Output format for each term:**

> **[Term name]**
> 🟢 / 🟡 / 🟠 / 🔴
> **Vendor says:** [summary of what the contract actually says]
> **Our position:** [from `~/.claude/plugins/config/claude-for-legal/ai-governance-legal/CLAUDE.md`]
> **Gap:** [specific delta — or "Aligned"]
> **Proposed fix:** [specific redline language, or "escalate — outside fallback"]

Use the severity ratings consistently (calibrated against `~/.claude/plugins/config/claude-for-legal/ai-governance-legal/CLAUDE.md` positions):

- 🟢 **Aligned** — at or better than the standard position in the playbook.
- 🟡 **Note** — within fallback but worse than standard; flag for awareness, not a blocker.
- 🟠 **Significant** — outside standard position but within fallback; needs redline before signing.
- 🔴 **Critical** — outside fallback; deployment should not proceed without resolution. Escalate per `~/.claude/plugins/config/claude-for-legal/ai-governance-legal/CLAUDE.md`.

---

## AI addendum gap check

**If the vendor has a DPA but no AI addendum:**

> "There's a DPA in place but no AI-specific addendum. The DPA covers data protection
> obligations but doesn't address: training on our data, model change notification,
> liability for AI outputs, or incident notification for AI system failures.
>
> For a [Standard / Elevated / High] tier use case, this gap is [acceptable at
> Standard tier / a blocker at Elevated or High tier]. Recommend requesting an
> AI addendum or at minimum negotiating AI-specific terms into the next renewal."

**If there are no AI terms at all:**

> "There are no AI-specific terms in this agreement. The vendor is providing an
> AI-powered service under general service terms — which means we have no
> contractual protection on the highest-risk AI governance items (training, liability,
> model changes). This is a 🔴 for any Elevated or High tier use case."

---

## AI policy consistency check

Cross-check the vendor's terms against our AI policy commitments in `~/.claude/plugins/config/claude-for-legal/ai-governance-legal/CLAUDE.md`.

Common conflicts:
- Our policy prohibits vendor training on our data — the vendor's terms permit it by
  default. (Contract needs explicit prohibition or opt-out confirmation.)
- Our policy requires human review for certain use cases — vendor's terms say AI outputs
  are final. (Workflow needs to impose the human step, not the vendor terms.)
- Our approved vendor list doesn't include this vendor — or blocklist does.
- Our policy requires disclosure to affected parties — vendor's terms impose a
  confidentiality obligation on AI system capabilities that would prevent disclosure.

Flag every mismatch. One of them has to change.

---

## Redline granularity

**Edit at the smallest possible granularity.** A redline is a negotiation artifact, not a rewrite. Wholesale clause replacement signals "we threw out your drafting" — it's aggressive, it forces the counterparty to re-read the whole clause, and it discards the parts of their drafting that were fine. Surgical redlines — strike a word, insert a phrase, restructure a subclause — signal "we have specific asks" and are faster to read, understand, and accept.

Default to the smallest edit that achieves the playbook position:
- Replace a **word** before a phrase. ("twelve (12)" → "twenty-four (24)")
- Replace a **phrase** before a sentence. ("paid by the Buyer" → "paid and payable by the Buyer")
- Restructure a **subclause** before replacing the sentence. (Add "(a)" and "(b)" to split a compound condition.)
- Replace a **sentence** before replacing the clause.
- Only replace a **whole clause** when the counterparty's version is so far from your position that surgical edits would be harder to read than a fresh draft — and when you do, say so in the transmittal: "We've replaced §8.2 rather than marking it up because the changes were extensive. Happy to walk you through the delta."

When in doubt, smaller. A client who receives a surgical redline trusts that you read carefully. A client who receives a wholesale replacement wonders whether you read at all.

## Output

**Before recommending signature of a vendor AI agreement (the version the company will execute):** Read `## Who's using this` in `~/.claude/plugins/config/claude-for-legal/ai-governance-legal/CLAUDE.md`. If the Role is Non-lawyer:

> Signing this vendor AI agreement has legal consequences. Have you reviewed this with an attorney? If yes, proceed. If no, here's a brief to bring to them:
>
> [Generate a 1-page summary: the vendor and the use case, the key terms reviewed (data use, liability, auditability, model change, human review), where vendor positions diverge from policy, what's being accepted, what could go wrong, what to ask the attorney.]
>
> If you need to find an attorney, solicitor, barrister, or other authorised legal professional: your professional regulator's referral service is the fastest starting point (state bar in the US, SRA/Bar Standards Board in England & Wales, Law Society in Scotland/NI/Ireland/Canada/Australia, or your jurisdiction's equivalent).

Do not proceed past this gate without an explicit yes. Review/redline drafts for attorney consideration do not require the gate — signature does.

```markdown
[WORK-PRODUCT HEADER — per plugin config ## Outputs — differs by role; see `## Who's using this`]

*This review is derived from vendor contract terms that are typically confidential under NDA, and it may itself be privileged. It inherits the source's confidentiality and privilege status. Distributing it beyond the privilege circle (e.g., forwarding to the vendor, sharing in an open channel) can waive privilege and breach the NDA. Mark, store, and route accordingly.*

# Vendor AI Review: [Vendor Name]

**Document reviewed:** [AI addendum / main agreement AI provisions / ToS]
**Reviewed:** [date]
**Use case(s):** [what we're deploying this vendor's AI for]
**Governance tier:** [Standard / Elevated / High]

---

## Bottom line

[Two sentences. Can we deploy under these terms? What has to change first?]

**Issues:** [N]🔴 [N]🟠 [N]🟡 [N]🟢

---

## Term-by-term

[For each term above — vendor position, our position, gap, severity, proposed fix]

---

## AI addendum status

[Present / Absent — and what that means for this deployment]

---

## AI policy consistency

[🟢 Consistent | 🟡 Flags: list]

---

## Recommended redlines

[Consolidated draft redlines. Review with counsel before sending externally. For critical
issues where no fallback exists, flag for escalation rather than proposing language.]

---

## If they won't move

[For each 🔴 and 🟠: the fallback from `~/.claude/plugins/config/claude-for-legal/ai-governance-legal/CLAUDE.md`, or "escalate — outside fallback"
and routing per escalation table]
```

---

## Practical notes

**The training-on-data clause is the one most people miss.**
Vendor AI terms have historically varied widely on whether API inputs can be used
to train or improve models — some vendors permit it by default, others prohibit it,
and many have changed their position over time. Do not assume any particular vendor's
current stance without reading the specific agreement in front of you. This is almost
always the most important term for any company with confidential or sensitive data,
and it must be confirmed in writing, not assumed from reputation or prior experience.

**Map the AI stack.** Modern AI deployments are layered. Before reviewing terms, map the layers:
1. **End-user SaaS application** (e.g., a legal tech tool, a CRM with AI scoring, a document assistant) — the tool your org signs up for
2. **API gateway / orchestration layer** (e.g., Azure OpenAI Service, AWS Bedrock, Google Vertex, LangChain-hosted) — often invisible, always has its own terms
3. **Model provider** (e.g., Anthropic, OpenAI, Google, Meta) — the LLM
4. **Hosted knowledge base / RAG source** (e.g., a vector database, a third-party data corpus, a retrieval service) — the data Claude reads from
5. **Additional subprocessors** — analytics, logging, fine-tuning partners

Ask: "Walk me through the stack — what does [SaaS tool] use under the hood? Is it built on a cloud AI service? Does it call a model provider directly or through a gateway? Does it use a hosted knowledge base?" Then review terms at EACH layer, not just the top.

Each handoff between layers is a flow-down risk. A commitment at layer 1 ("we won't train on your data") means nothing if layer 3's terms say otherwise and layer 1 never flowed the commitment down.

**Flow-down test.** For each flagged stacked-vendor term — especially training-on-data, data retention, subprocessor changes, and liability — don't just flag "check upstream terms." DO THE CHECK:

1. **Search the contract for flow-down language.** Look for: "subprocessor obligations no less protective than," "flow-down of data commitments," "back-to-back terms," "Provider shall ensure that its subprocessors are bound by," "equivalent obligations."
2. **If present:** Quote it, verify it covers the specific flagged term, and flag whether it's enforceable (who can enforce it — you, or only the intermediate vendor?).
3. **If absent:** Produce a specific redline requiring it:
   > "Add to §[X]: Provider shall ensure that any third-party model providers, infrastructure providers, or subprocessors used in delivering the Services are bound by obligations with respect to [Customer Data / AI training / data retention / confidentiality] no less protective than those set forth in this Agreement, and shall be responsible for any breach of this Agreement caused by such third parties."
4. **Flag the gap with a severity:** 🔴 if the term is training-on-data or liability and there's no flow-down; 🟡 if the term is less sensitive or there's partial flow-down.

"Escalate and check upstream" is where compliance dies. Produce the test and the redline.

**Acceptable use policies flip the frame.**
AUPs tell you what you can't do; they don't tell you what the vendor can do.
Don't let a clean AUP review substitute for reading the data use and liability terms.

**Renewals are leverage points.**
If the current agreement is unfavorable and the vendor won't renegotiate mid-term,
document the gaps now and flag them for the renewal. Flag to procurement:
"This renewal should not close without AI addendum addressing [list]."

**Builder context adds a layer.**
If the company is a builder using a vendor's model as a foundation, the vendor's terms
also govern what the company can offer its own customers. Some terms prohibit certain
downstream uses. Check use restrictions against the product roadmap, not just current
internal workflows.

---

## Close with the next-steps decision tree

End with the next-steps decision tree per CLAUDE.md `## Outputs`. Customize the options to what this skill just produced — the five default branches (draft the X, escalate, get more facts, watch and wait, something else) are a starting point, not a lock-in. The tree is the output; the lawyer picks.

## What this skill does not do

- It doesn't review the DPA provisions of the same agreement — run
  `/privacy-legal:dpa-review`, if the plugin is installed, for that.
- It doesn't decide whether to accept terms outside the fallbacks. It routes those
  per the escalation table in `~/.claude/plugins/config/claude-for-legal/ai-governance-legal/CLAUDE.md`.
- It doesn't evaluate vendor security posture beyond what's in the agreement —
  that's a security team function.

Источник: anthropics/claude-for-legal / ai-governance-legal / vendor-ai-review ↗. Ссылка проверена 2026-10-10.