Мониторинг госзакупок

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

Расширение: Бесплатный мониторинг госзакупок (zakupki.gov.ru) Дата вступления в силу: 29 июля 2026 года Разработчик: stufently, исходный код открыт под лицензией MIT

Назначение

Единственное назначение расширения — следить за RSS-лентами государственного портала закупок zakupki.gov.ru и уведомлять пользователя о новых записях в них.

Коротко

Расширение не собирает персональные данные, не отправляет никуда статистику и ничего не передаёт разработчику: серверной части у него нет, всё происходит внутри вашего браузера. Наружу уходит ровно один вид запроса — загрузка вашей ленты с самого портала закупок.

Какие данные обрабатываются

Всё перечисленное хранится локально в chrome.storage.local — на вашем компьютере, в профиле браузера. Первые две строки вводите вы, остальное расширение создаёт само в процессе работы:

ДанныеОткудаЗачем
Ссылки на RSS-ленты и их названияот васСобственно то, за чем следит расширение
Настройки расписания и лимитовот васИнтервал проверки, размер списка, лимит уведомлений
Идентификаторы уже показанных записейиз лентыЧтобы не уведомлять дважды об одной закупке
Заголовок, ссылка и дата найденных закупокиз лентыПоказываются в popup и в уведомлении
Диагностика по каждой лентесвояВремя последней проверки, число записей, текст ошибки

Заголовки, ссылки и даты — это содержимое публичных страниц портала закупок, а не сведения о вас. Текст описания закупки расширение намеренно не сохраняет: он нигде не показывается, значит и хранить его незачем. Список записей стирается кнопкой «Очистить» в popup.

Расширение не читает содержимое страниц, которые вы открываете, не имеет доступа к истории просмотров, списку и содержимому вкладок, буферу обмена, файлам и учётным записям. Единственное, что оно делает со вкладками, — открывает страницу закупки, когда вы кликаете по уведомлению.

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

Сетевой запрос расширение делает ровно один по типу — загрузку RSS-ленты по адресу, который вы добавили сами; повторяется он по вашему расписанию для каждой ленты. В коде это один-единственный вызов fetch в extension/background.js, и разрешения расширения ограничены доменом портала:

"host_permissions": ["https://zakupki.gov.ru/*", "https://*.zakupki.gov.ru/*"]

Одних разрешений для такой гарантии мало — они управляют чтением ответа, но не мешают запросу уйти. Поэтому адрес проверяется в коде: всё, что не https:// и не zakupki.gov.ru (включая поддомены), отклоняется до запроса — и при сохранении в настройках, и перед самой загрузкой. Тот же адрес проверяется ещё раз после ответа: если переадресация уведёт с портала, ответ не читается и не разбирается. Функция isAllowedFeedUrl в extension/storage.js, проверки закреплены тестами.

Запрос анонимный: он выполняется с явным credentials: "omit", поэтому ваши cookie портала не отправляются, даже если вы залогинены на zakupki.gov.ru. Разрешения cookies у расширения нет, авторизацию оно не использует и не запрашивает. Портал видит обычное обращение к своей открытой RSS-ленте.

Кто получает данные

Разработчик — ничего. У расширения нет серверов, аналитики, счётчиков, телеметрии, рекламных и партнёрских библиотек и загрузки удалённого кода. Данные не продаются, не передаются третьим лицам и не используются для оценки кредитоспособности.

Единственный внешний получатель — сам портал zakupki.gov.ru. Загружая ленту, браузер передаёт ему адрес запроса (в нём содержатся ваши поисковые фильтры) и ваш IP-адрес — ровно как при обычном открытии этой же страницы во вкладке. Что портал делает с этими данными, определяет его собственная политика, а не эта.

Limited Use

Использование данных соответствует Chrome Web Store User Data Policy, включая требования Limited Use. Данные используются только для заявленной функции — уведомлять о новых записях в ваших лентах. Они не передаются никому, кроме самого портала закупок (ему уходит адрес запрашиваемой ленты — иначе загрузить её невозможно) и случаев, требуемых законом; не используются и не передаются для рекламы, включая персонализированную и таргетированную; не используются для определения кредитоспособности. Человек данные не читает: расширение работает без серверной части, и доступа к вашему локальному хранилищу нет ни у кого, кроме вас.

Разрешения и зачем они нужны

РазрешениеНазначение
alarmsПериодическая проверка лент по вашему расписанию
notificationsПоказ уведомления о новой закупке — основная функция
storageЛокальное хранение перечисленного выше
offscreenРазбор XML: в Manifest V3 service worker не имеет доступа к DOM API. Offscreen-документ ничего не отображает и не делает сетевых запросов
host_permissionsЗагрузка лент с zakupki.gov.ru

Как удалить данные

Удалите расширение через chrome://extensions — вместе с ним браузер удалит и всё его хранилище. Очистить выборочно можно там же: «Подробности» → «Просмотр данных хранилища». Кнопка «Очистить» в popup стирает список найденных записей.

Дети

Расширение адресовано специалистам по закупкам, данные детей не собираются и целенаправленно не обрабатываются.

Изменения политики

Изменения публикуются в этом файле, история правок видна в git-истории репозитория.

Как проверить написанное

Не верьте на слово — исходный код открыт:

Контакты

Вопросы и претензии — в issues репозитория.

Править на GitHub · 2026-07-29