Перейти к содержанию
notesavo

Свой ключ OpenAI в расширениях: безопасно ли

Что происходит с ключом API, когда вы вставляете его в браузерное расширение, какие есть риски и как их снизить. Чек-лист перед тем, как доверить ключ.

· 4 мин чтения

Многие ИИ-расширения предлагают режим «свой ключ API»: вы платите провайдеру напрямую, а расширение работает без подписки. Это выгодно и даёт контроль над данными. Но ключ API — это доступ к вашему счёту у провайдера. Разберёмся, где он хранится, кто может его увидеть и как не пожалеть о решении.

Что такое ключ API и чем он опасен

Ключ API — строка, по которой провайдер ИИ (OpenAI, Anthropic, Google, OpenRouter и другие) понимает, что запрос от вас, и списывает деньги с вашего счёта. Если ключ утечёт, кто-то другой сможет тратить ваши деньги, пока вы его не отзовёте.

Поэтому вопрос «безопасно ли» сводится к трём вопросам поменьше:

  1. Где хранится ключ?
  2. Куда уходят запросы?
  3. Что будет, если что-то пойдёт не так?

Где хранится ключ

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

Чего стоит опасаться:

  • ключ отправляется на сервер расширения «для удобства» или «для синхронизации». Тогда безопасность ключа зависит от безопасности чужого сервера;
  • ключ попадает в синхронизацию браузера без шифрования;
  • ключ виден в логах или отправляется в аналитику вместе с ошибками.

Что остаётся риском даже при правильной реализации: любой, у кого есть доступ к вашему компьютеру и профилю браузера, теоретически может достать ключ. Это тот же уровень риска, что у сохранённых паролей.

Куда уходят запросы

Есть две архитектуры:

Напрямую. Расширение отправляет запрос из вашего браузера прямо провайдеру. Сервер разработчика в этом не участвует и не видит ни ключ, ни содержимое запросов.

Через сервер разработчика. Расширение отправляет ключ и данные на свой сервер, а тот — провайдеру. Технически так проще обойти ограничения браузера, но вы доверяете ключ ещё одной стороне.

Проверить, какая схема используется, можно самостоятельно: откройте инструменты разработчика браузера, вкладку «Сеть», и посмотрите, на какой адрес уходят запросы во время работы.

Как снизить риск

Даже если расширению вы доверяете, несколько простых мер ограничат ущерб от любой утечки:

  1. Отдельный ключ для каждого расширения. Если что-то случится, вы отзовёте один ключ и сразу поймёте источник.
  2. Лимит расходов. У большинства провайдеров можно задать месячный лимит на проект или на ключ. Поставьте его — например, в пару раз выше ожидаемого расхода.
  3. Ограничьте права ключа, если провайдер это позволяет: только нужные модели, без доступа к файлам и управлению аккаунтом.
  4. Следите за расходами первые недели: неожиданный рост — повод отозвать ключ.
  5. Не используйте ключ с доступом к рабочим данным компании в личных расширениях.

Локальные модели — вообще без ключа

Если не хотите, чтобы данные покидали компьютер, можно запустить модель локально — в Ollama или LM Studio. Они поднимают на вашем компьютере сервер с OpenAI-совместимым API, и расширение отправляет запросы на http://localhost. Ключ не нужен, а записи лекций и встреч никуда не уходят.

Минусы: нужна достаточно мощная видеокарта или процессор, а качество небольших моделей ниже облачных. Для конспектов лекций средние модели справляются, для распознавания речи нужна отдельная модель.

Чек-лист перед тем, как вставить ключ

  • В описании расширения прямо сказано, где хранится ключ.
  • Запросы идут напрямую провайдеру — проверено во вкладке «Сеть».
  • В политике конфиденциальности нет передачи ключа третьим лицам.
  • Расширение запрашивает только нужные разрешения.
  • Для ключа задан лимит расходов у провайдера.
  • Ключ отдельный и подписан понятным названием.

Что делать, если ключ утёк

Действуйте сразу, не дожидаясь подтверждений:

  1. Отзовите ключ в кабинете провайдера. Это мгновенно останавливает любые запросы с ним.
  2. Создайте новый ключ с лимитом расходов и вставьте его в расширение.
  3. Проверьте журнал использования у провайдера: были ли запросы, которых вы не делали, и на какую сумму.
  4. Напишите в поддержку провайдера, если были списания из-за утечки. Многие провайдеры идут навстречу, если ключ отозван быстро.
  5. Удалите расширение, если подозреваете, что утечка произошла через него, и напишите разработчику.

Сколько это стоит

Своим ключом вы платите провайдеру по его тарифу. Для конспектов это недорого: конспект часовой лекции на быстрых недорогих моделях стоит порядка нескольких центов, распознавание часа речи у Groq — около $0,04 (цены на конец октября 2026 года). Подписка на расширение при этом не нужна.

В Notesavo режим «свой ключ API» стоит $14.99 (1 290 ₽) один раз — без лимитов платформы. Подробнее о тарифах — на странице тарифов, а о настройке — в справке.

Попробуйте на своём видео

Конспект с таймкодами, термины и карточки — для любой лекции или вебинара. 7 дней Pro бесплатно.