Dans un web dominé par la captation de l'attention et la revente de données, RSSext a été conçu comme une « Sentinelle » : un outil qui monte la garde pour vous, sans jamais rien demander en retour, et surtout, sans jamais rien transmettre à l'extérieur.
Contrairement aux agrégateurs en ligne (Feedly, Inoreader, etc.), RSSext ne possède aucun serveur.
Zéro compte : Pas d'email, pas de mot de passe, pas de profil utilisateur. Vous installez l'extension, elle fonctionne immédiatement.
Circuit fermé : Votre liste de sources et vos habitudes de lecture ne quittent jamais votre machine. Votre navigateur devient votre propre centre de veille, indépendant de toute infrastructure tierce.
La sécurité des flux XML (RSS/Atom) est souvent négligée. RSSext adopte une approche de « bac à sable » (sandboxing) rigoureuse pour traiter les données provenant du web :
Traitement en texte brut : Nous n'interprétons pas le code XML reçu. Les données sont analysées exclusivement sous forme de texte brut à l'aide d'expressions régulières (Regex).
Aucune exécution de script : En refusant d'interpréter dynamiquement le contenu, RSSext neutralise tout risque d'exécution de scripts malveillants ou de charges utiles cachées dans les flux.
Anonymat des requêtes : L'extension récupère les données directement chez l'éditeur. Pour le site source, c'est comme si vous le visitiez vous-même ; il n'y a aucun intermédiaire pour pister votre comportement.
La protection de votre vie privée passe aussi par la gestion de l'encombrement numérique.
Stockage local (IndexedDB) : Vos données sont isolées dans la base de données interne de votre profil Chrome. Personne, pas même nous, n'y a accès.
Évaporation automatique (TTL) : Grâce au mécanisme de Time-To-Live, les articles anciens s'effacent automatiquement après la période que vous avez définie (par défaut 30 jours). Votre historique ne s'accumule pas inutilement ; il reste un signal frais et pertinent.
Nous appliquons le principe du moindre privilège. Chaque autorisation demandée au navigateur a un but unique et transparent :
Notifications : Pour vous transmettre le signal visuel. Les alertes s'effacent d'elles-mêmes après 30 secondes pour respecter votre concentration.
Alarms : Le "battement de cœur" de la sentinelle qui permet de vérifier les mises à jour en arrière-plan.
Storage : Pour mémoriser vos réglages personnels (couleur du thème, fréquences).
ActiveTab & scripting : Utilisées uniquement pour la détection de flux « à la demande ». L'extension ne surveille pas votre navigation en permanence ; elle n'analyse la page que lorsque vous cliquez sur l'icône pour ajouter une source.
<all_urls> : Indispensable pour permettre à votre machine d'aller chercher le signal directement sur les sites des éditeurs, sans passer par un proxy tiers potentiellement indiscret.
RSSext est un projet né d'un refus : celui de payer une rente mensuelle simplement pour recevoir des notifications sur un standard ouvert comme le RSS. C'est un outil "Small Tech", codé en Vanilla JS, dont chaque ligne est auditable sur GitHub.