Légal · HN Radar

Politique de confidentialité

Extension de navigateur NODUS HN Radar  ·  Mis à jour : Juillet 2026  ·  v0.16.15

Sommaire
  1. Vue d'ensemble
  2. Données stockées localement
  3. Endpoints externes expliqués
  4. Traduction dans le navigateur
  5. Ce que nous ne faisons jamais
  6. Vos droits (LGPD / RGPD / CCPA)
  7. Contact

🔍 1. Vue d'ensemble

NODUS HN Radar est une extension de navigateur entièrement local-first. Elle améliore l'expérience de lecture sur news.ycombinator.com et fait remonter les posts en hausse via l'API publique de Hacker News. Aucun serveur, aucun compte, aucun login, aucune synchronisation cloud, aucune télémétrie.

Produit frère de l'extension principale NODUS (capture de conversations IA) et de NODUS YT Radar. Chacun a sa propre politique :

HN Radar se connecte à trois endpoints — deux appartenant à Hacker News lui-même, et un petit serveur NODUS utilisé uniquement pour une promotion en pied de page :

requis news.ycombinator.com

Le site que vous lisez. Le content script améliore les pages que vous chargez vous-même — sans fetch proactif.

requis hacker-news.firebaseio.com

API publique Firebase de Hacker News. Utilisée pour récupérer les listes en hausse (Top / Show / Ask / Best) et les détails individuels d'items pour le tableau de bord Radar.

nouveau · v0.16.15 worker-ph-radar.mmcarvalho-dev.workers.dev

Alimente une bannière rotative dans le pied de page de l'extension qui fait la promotion croisée d'autres extensions NODUS (ex. PH Radar). L'extension envoie uniquement un ID de promotion opaque lorsqu'une bannière est affichée ou cliquée, utilisé uniquement pour compter les impressions/clics agrégés. Aucune donnée personnelle, historique de navigation ou contenu Hacker News n'est jamais envoyé à ce serveur.

💾 2. Données stockées localement

Tout ce qui suit est stocké dans chrome.storage.local et n'est jamais envoyé ailleurs sauf décrit en Section 3.

settings
Vos préférences : thème, taille de police, largeur de lecture, toggles de surlignage, langue d'interface, paramètres de traduction, couleur/intensité du zebra, etc.
visited
Liste des IDs de posts HN que vous avez cliqués depuis la front page, avec timestamps. Sert à griser les posts visités. TTL 30 jours avec élagage auto.
pinned
Posts explicitement épinglés via 📌 : id, titre, url, domaine, snapshot du score, nombre de commentaires, âge, tags, timestamp d'épinglage.
collapsedCards
IDs des cards épinglées que vous avez réduites dans le panneau latéral.
recentTags
Liste des 40 derniers noms de tags utilisés, pour l'autocomplétion.
mutedDomains
Liste des domaines que vous avez mis en sourdine. Les posts de ces domaines sont masqués dans le Radar.
radar
Snapshots des données de posts HN (score, commentaires) dans le temps, utilisés pour calculer la vélocité.
opActiveCache
Cache de détection "auteur a répondu" par ID. TTL 10 minutes.
comments_<postId>
Cache des commentaires en aperçu au survol. TTL 10 minutes.

Désinstaller l'extension efface tout automatiquement. Aucun compte utilisateur, aucune collecte d'email, aucun moyen pour NODUS de vous identifier.

🌐 3. Endpoints externes expliqués

L'extension ne fetch que depuis trois domaines, déclarés dans host_permissions et visibles à Chrome avant l'installation.

3a. Site Hacker News

https://news.ycombinator.com/*content script uniquement

Le content script injecte du CSS et de petites améliorations DOM (boutons pin, badges de type, boutons de traduction) sur les pages que vous chargez. L'extension ne fetch pas HN proactivement en background.

Données envoyées par l'extension : aucune au-delà de ce que votre navigateur envoie déjà.

3b. API publique Firebase de Hacker News

https://hacker-news.firebaseio.com/v0/topstories.jsonrequis

Retourne le tableau des IDs en hausse. Même source que la front page officielle HN.

Données envoyées : rien d'identifiant — juste la requête.

…/v0/{best,show,ask}stories.jsonsi onglet actif

Idem pour les onglets Best, Show HN et Ask HN.

…/v0/item/<id>.jsonpar post

Récupère les détails publics de chaque post ou commentaire affiché dans le Radar ou en aperçu.

Données envoyées : l'ID du post. Aucun identifiant de vous.

Hacker News et Y Combinator peuvent journaliser ces requêtes selon leurs propres politiques. L'extension elle-même n'ajoute pas de headers, cookies, ou auth.

3c. Promotion croisée de l'écosystème NODUS (worker-ph-radar)

GET https://worker-ph-radar.mmcarvalho-dev.workers.dev/cross-promo?target=hn-radarrequis pour la bannière en pied de page

Récupère l'ensemble des promotions actives de l'écosystème NODUS à afficher dans le pied de page de l'extension (ex. une publicité pour PH Radar). Actualisé au maximum toutes les 10 minutes, mis en cache localement entre-temps.

Données envoyées : rien d'identifiant — juste la requête. Aucun ID de post, donnée de navigation ou contenu HN.

POST …/cross-promo/impression · POST …/cross-promo/clickoptionnel · technique/interaction uniquement

Envoyé lorsqu'une promotion en pied de page est affichée ou cliquée, uniquement pour compter les impressions/clics agrégés de cette promotion.

Données envoyées : un seul ID de promotion opaque (ex. cross-hn-to-ph). Aucun identifiant utilisateur, profil basé sur IP ou donnée personnelle d'aucune sorte n'est associé ou stocké à votre sujet.

🌐 4. Traduction dans le navigateur

Les traductions se font entièrement sur votre appareil. HN Radar utilise l'API Translator intégrée de Chrome (Chrome 138+), qui télécharge un petit modèle de langue localement à la première utilisation et traduit le texte sans envoyer à aucun serveur.

Cela signifie :

Si votre navigateur ne supporte pas l'API Translator (Firefox ou Chrome plus ancien), les fonctions de traduction ne font rien — pas de fallback vers un service cloud.

🚫 5. Ce que nous ne faisons jamais

⚖️ 6. Vos droits (LGPD / RGPD / CCPA)

HN Radar est conforme à la LGPD brésilienne, au RGPD européen et compatible avec le CCPA. Toutes les données étant locales et l'extension ne faisant ni profilage ni tracking inter-sites, la plupart des droits s'exercent directement via votre navigateur.

Droits dont vous disposez

Base légale du traitement

Lire le site public HN et l'API publique HN relève de l'intérêt légitime (livrer la couche de lecture que vous avez choisie en installant l'extension). Aucune donnée personnellement identifiable n'est traitée.

✉️ 7. Contact

Pour questions de confidentialité ou demandes de fonctionnalités :

🌐 Site du projet

nodus-ai.app/fr/hn-radar

Cette politique peut être mise à jour. Les changements importants seront signalés dans les notes de version de l'extension. L'utilisation continue après modification vaut acceptation.