Юридическое · HN Radar

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

Расширение браузера NODUS HN Radar  ·  Обновлено: июль 2026  ·  v0.16.15

Содержание
  1. Обзор
  2. Данные, хранящиеся локально
  3. Внешние endpoint'ы — объяснение
  4. Перевод в браузере
  5. Чего мы никогда не делаем
  6. Ваши права (LGPD / GDPR / CCPA)
  7. Контакты

🔍 1. Обзор

NODUS HN Radar — полностью local-first расширение браузера. Оно улучшает опыт чтения на news.ycombinator.com и выводит набирающие популярность посты через публичный API Hacker News. Никаких серверов, никаких аккаунтов, никакого логина, никакой облачной синхронизации, никакой телеметрии.

Продукт-сосед основного расширения NODUS (захват ИИ-диалогов) и NODUS YT Radar. У каждого своя политика:

HN Radar подключается к трём endpoint'ам — два из них принадлежат самому Hacker News, а один — небольшой сервер NODUS, используемый только для промо-баннера в подвале:

требуется news.ycombinator.com

Сайт, который вы читаете. Content script улучшает страницы, которые вы загружаете сами — без проактивного fetch.

требуется hacker-news.firebaseio.com

Публичный API Firebase от Hacker News. Используется для получения списков набирающих популярность (Top / Show / Ask / Best) и индивидуальных деталей элементов для дашборда Radar.

новое · v0.16.15 worker-ph-radar.mmcarvalho-dev.workers.dev

Обеспечивает работу ротационного баннера в подвале расширения, который кросс-продвигает другие расширения NODUS (например, PH Radar). Расширение отправляет только непрозрачный ID промоакции при показе или клике по баннеру, используемый исключительно для подсчёта суммарных показов/кликов. Никакие персональные данные, история просмотров или контент Hacker News никогда не отправляются на этот сервер.

💾 2. Данные, хранящиеся локально

Всё нижеперечисленное хранится в chrome.storage.local и никогда не отправляется куда-либо, кроме случаев, описанных в Разделе 3.

settings
Ваши настройки: тема, размер шрифта, ширина чтения, переключатели подсветки, язык интерфейса, параметры перевода, цвет/интенсивность zebra и т. д.
visited
Список ID постов HN, по которым вы кликнули с главной страницы, с метками времени. Используется, чтобы делать посещённые посты серыми. TTL 30 дней с авто-очисткой.
pinned
Посты, явно закреплённые через 📌: id, заголовок, url, домен, снимок счёта, число комментариев, возраст, теги, метка времени закрепления.
collapsedCards
ID закреплённых карточек, которые вы свернули в боковой панели.
recentTags
Список последних 40 использованных названий тегов для автодополнения.
mutedDomains
Список доменов, которые вы поставили в mute. Посты с этих доменов скрыты в Radar.
radar
Снимки данных постов HN (счёт, комментарии) во времени, используемые для расчёта скорости.
opActiveCache
Кэш определения «автор ответил» по ID. TTL 10 минут.
comments_<postId>
Кэш комментариев для превью при наведении. TTL 10 минут.

Удаление расширения автоматически стирает всё. Никаких пользовательских аккаунтов, никакого сбора email, никаких способов для NODUS вас идентифицировать.

🌐 3. Внешние endpoint'ы — объяснение

Расширение делает fetch только с трёх доменов, объявленных в host_permissions и видимых для Chrome до установки.

3a. Сайт Hacker News

https://news.ycombinator.com/*только content script

Content script внедряет CSS и небольшие улучшения DOM (кнопки pin, бейджи типов, кнопки перевода) на страницы, которые вы загружаете. Расширение не делает fetch к HN проактивно в фоне.

Данные, отправляемые расширением: никаких сверх того, что ваш браузер и так отправляет.

3b. Публичный API Firebase от Hacker News

https://hacker-news.firebaseio.com/v0/topstories.jsonтребуется

Возвращает массив ID, набирающих популярность. Тот же источник, что и официальная главная страница HN.

Отправляемые данные: ничего идентифицирующего — просто запрос.

…/v0/{best,show,ask}stories.jsonесли вкладка активна

То же самое для вкладок Best, Show HN и Ask HN.

…/v0/item/<id>.jsonпо посту

Получает публичные детали каждого поста или комментария, отображаемого в Radar или превью.

Отправляемые данные: ID поста. Никаких ваших идентификаторов.

Hacker News и Y Combinator могут логировать эти запросы согласно собственным политикам. Само расширение не добавляет заголовков, cookies или авторизации.

3c. Кросс-промо экосистемы NODUS (worker-ph-radar)

GET https://worker-ph-radar.mmcarvalho-dev.workers.dev/cross-promo?target=hn-radarтребуется для баннера в подвале

Получает пул активных промоакций экосистемы NODUS для показа в подвале расширения (например, рекламу PH Radar). Обновляется не чаще, чем раз в 10 минут, между обновлениями кэшируется локально.

Отправляемые данные: ничего идентифицирующего — просто запрос. Никаких ID постов, данных о просмотрах или контента HN.

POST …/cross-promo/impression · POST …/cross-promo/clickопционально · только техническое взаимодействие

Отправляется при показе или клике по промоакции в подвале, исключительно для подсчёта суммарных показов/кликов этой промоакции.

Отправляемые данные: один непрозрачный ID промоакции (например, cross-hn-to-ph). Никакой идентификатор пользователя, IP-профиль или персональные данные любого рода не привязываются и не хранятся в связи с вами.

🌐 4. Перевод в браузере

Переводы выполняются полностью на вашем устройстве. HN Radar использует встроенный API Translator в Chrome (Chrome 138+), который при первом использовании скачивает локально небольшую языковую модель и переводит текст без отправки на какой-либо сервер.

Это означает:

Если ваш браузер не поддерживает API Translator (Firefox или более старый Chrome), функции перевода ничего не делают — никакого fallback к облачному сервису.

🚫 5. Чего мы никогда не делаем

⚖️ 6. Ваши права (LGPD / GDPR / CCPA)

HN Radar соответствует бразильскому LGPD, европейскому GDPR и совместим с CCPA. Так как все данные локальные, а расширение не занимается ни профилированием, ни межсайтовым трекингом, большинство прав реализуется напрямую через ваш браузер.

Права, которыми вы располагаете

Правовая основа обработки

Чтение публичного сайта HN и публичного API HN относится к законному интересу (доставка слоя чтения, который вы выбрали, установив расширение). Никакие персональные идентифицирующие данные не обрабатываются.

✉️ 7. Контакты

По вопросам конфиденциальности или запросам функций:

🌐 Сайт проекта

nodus-ai.app/ru/hn-radar

Эта политика может быть обновлена. О значительных изменениях будет сообщено в release notes расширения. Продолжение использования после изменений означает согласие.