Свой ключ OpenAI в расширениях: безопасно ли
Что происходит с ключом API, когда вы вставляете его в браузерное расширение, какие есть риски и как их снизить. Чек-лист перед тем, как доверить ключ.
· 4 мин чтения
Многие ИИ-расширения предлагают режим «свой ключ API»: вы платите провайдеру напрямую, а расширение работает без подписки. Это выгодно и даёт контроль над данными. Но ключ API — это доступ к вашему счёту у провайдера. Разберёмся, где он хранится, кто может его увидеть и как не пожалеть о решении.
Что такое ключ API и чем он опасен
Ключ API — строка, по которой провайдер ИИ (OpenAI, Anthropic, Google, OpenRouter и другие) понимает, что запрос от вас, и списывает деньги с вашего счёта. Если ключ утечёт, кто-то другой сможет тратить ваши деньги, пока вы его не отзовёте.
Поэтому вопрос «безопасно ли» сводится к трём вопросам поменьше:
- Где хранится ключ?
- Куда уходят запросы?
- Что будет, если что-то пойдёт не так?
Где хранится ключ
Добросовестное расширение хранит ключ локально, в профиле браузера. Это хранилище расширения: другие сайты к нему доступа не имеют, другие расширения тоже.
Чего стоит опасаться:
- ключ отправляется на сервер расширения «для удобства» или «для синхронизации». Тогда безопасность ключа зависит от безопасности чужого сервера;
- ключ попадает в синхронизацию браузера без шифрования;
- ключ виден в логах или отправляется в аналитику вместе с ошибками.
Что остаётся риском даже при правильной реализации: любой, у кого есть доступ к вашему компьютеру и профилю браузера, теоретически может достать ключ. Это тот же уровень риска, что у сохранённых паролей.
Куда уходят запросы
Есть две архитектуры:
Напрямую. Расширение отправляет запрос из вашего браузера прямо провайдеру. Сервер разработчика в этом не участвует и не видит ни ключ, ни содержимое запросов.
Через сервер разработчика. Расширение отправляет ключ и данные на свой сервер, а тот — провайдеру. Технически так проще обойти ограничения браузера, но вы доверяете ключ ещё одной стороне.
Проверить, какая схема используется, можно самостоятельно: откройте инструменты разработчика браузера, вкладку «Сеть», и посмотрите, на какой адрес уходят запросы во время работы.
Как снизить риск
Даже если расширению вы доверяете, несколько простых мер ограничат ущерб от любой утечки:
- Отдельный ключ для каждого расширения. Если что-то случится, вы отзовёте один ключ и сразу поймёте источник.
- Лимит расходов. У большинства провайдеров можно задать месячный лимит на проект или на ключ. Поставьте его — например, в пару раз выше ожидаемого расхода.
- Ограничьте права ключа, если провайдер это позволяет: только нужные модели, без доступа к файлам и управлению аккаунтом.
- Следите за расходами первые недели: неожиданный рост — повод отозвать ключ.
- Не используйте ключ с доступом к рабочим данным компании в личных расширениях.
Локальные модели — вообще без ключа
Если не хотите, чтобы данные покидали компьютер, можно запустить модель локально — в Ollama или LM Studio. Они поднимают на вашем компьютере сервер с OpenAI-совместимым API, и расширение отправляет запросы на http://localhost. Ключ не нужен, а записи лекций и встреч никуда не уходят.
Минусы: нужна достаточно мощная видеокарта или процессор, а качество небольших моделей ниже облачных. Для конспектов лекций средние модели справляются, для распознавания речи нужна отдельная модель.
Чек-лист перед тем, как вставить ключ
- В описании расширения прямо сказано, где хранится ключ.
- Запросы идут напрямую провайдеру — проверено во вкладке «Сеть».
- В политике конфиденциальности нет передачи ключа третьим лицам.
- Расширение запрашивает только нужные разрешения.
- Для ключа задан лимит расходов у провайдера.
- Ключ отдельный и подписан понятным названием.
Что делать, если ключ утёк
Действуйте сразу, не дожидаясь подтверждений:
- Отзовите ключ в кабинете провайдера. Это мгновенно останавливает любые запросы с ним.
- Создайте новый ключ с лимитом расходов и вставьте его в расширение.
- Проверьте журнал использования у провайдера: были ли запросы, которых вы не делали, и на какую сумму.
- Напишите в поддержку провайдера, если были списания из-за утечки. Многие провайдеры идут навстречу, если ключ отозван быстро.
- Удалите расширение, если подозреваете, что утечка произошла через него, и напишите разработчику.
Сколько это стоит
Своим ключом вы платите провайдеру по его тарифу. Для конспектов это недорого: конспект часовой лекции на быстрых недорогих моделях стоит порядка нескольких центов, распознавание часа речи у Groq — около $0,04 (цены на конец октября 2026 года). Подписка на расширение при этом не нужна.
В Notesavo режим «свой ключ API» стоит $14.99 (1 290 ₽) один раз — без лимитов платформы. Подробнее о тарифах — на странице тарифов, а о настройке — в справке.
Попробуйте на своём видео
Конспект с таймкодами, термины и карточки — для любой лекции или вебинара. 7 дней Pro бесплатно.