🌐 Français
Politique de confidentialité de Social Stream Ninja
Dernière mise à jour : 8 septembre 2026
Social Stream Ninja est un logiciel open source de capture, relais, affichage et automatisation du chat en direct et des événements de diffusion associés. Cette politique s’applique à l’extension de navigateur Social Stream Ninja, aux pages et incrustations Social Stream Ninja hébergées, à l’application de bureau autonome couramment appelée SSAPP et au plugin natif Social Stream Ninja pour Elgato Stream Deck.
1. Portée et approche générale
Social Stream Ninja ne nécessite pas de compte utilisateur central pour utiliser ses fonctions principales. Selon sa configuration, il peut toutefois accéder à des informations, les traiter, les stocker et les transmettre, et ces informations peuvent constituer des données personnelles au regard de certaines lois.
Dans de nombreux cas, le logiciel fonctionne localement sur votre appareil et sous votre contrôle. Certaines fonctions utilisent toutefois des plateformes tierces, des destinations configurées par l’utilisateur ou des services auxiliaires hébergés, qui peuvent recevoir les données nécessaires à leur exécution.
2. Informations susceptibles d’être traitées par le logiciel
Selon les fonctions activées, Social Stream Ninja peut traiter les catégories d’informations suivantes :
- Informations d’authentification: jetons d’accès OAuth, jetons de renouvellement, clés API, identifiants et secrets clients, identifiants de chaîne ou de salon, jetons de session, mots de passe et données d’autorisation similaires saisis par l’utilisateur ou accordés par un service connecté.
- Communications personnelles: messages de chat, réponses, commandes de chat, actions de modération, messages d’abonnement, de don et de soutien, et autres communications soumises par les utilisateurs et reçues des plateformes connectées.
- Historique Web et contexte des pages: URL de pages prises en charge, informations d’onglets, noms de chaînes et d’utilisateurs, identifiants de vidéos, de salons et de flux, ainsi que le contexte de page nécessaire pour connecter ou surveiller une source.
- Contenu des sites Web: contenu DOM du chat, messages, événements, métadonnées de diffusion, nombre de spectateurs, badges, émoticônes, images de profil et autres contenus accessibles sur les pages ou API prises en charge.
- Informations permettant d’identifier une personne et données de profil: noms d’utilisateur, noms d’affichage, avatars, identifiants de compte ou de chaîne, badges, couleurs des noms, statut d’adhésion, libellés de followers/abonnés et métadonnées de profil similaires.
- Configuration et données locales de l’application: paramètres, sources connectées, commandes personnalisées, listes de blocage et d’autorisation, caches locaux, informations de références de fichiers et autres données nécessaires au fonctionnement du logiciel sur votre appareil.
- Données facultatives de médias et fichiers: si vous activez les fonctions facultatives de capture, d’exportation, de bandeau, de journalisation ou de fichiers, le logiciel peut traiter des fichiers locaux sélectionnés, des fichiers exportés, des données de capture d’onglet/de média ou des sauvegardes créées par l’utilisateur.
3. Utilisation des informations
Social Stream Ninja peut utiliser ces informations pour :
- Se connecter aux sources de chat, d’événements et de diffusion prises en charge.
- Afficher les messages, incrustations, tableaux de bord, alertes, listes d’attente, sondages, tableaux de scores et interfaces associées.
- Exécuter les fonctions de modération, filtrage, automatisation, relais, bot, synthèse vocale, IA, traduction ou exportation activées par l’utilisateur.
- S’authentifier auprès des plateformes tierces et maintenir les sessions des sources.
- Mettre les recherches en cache et maintenir l’état local de l’application pour permettre son fonctionnement entre les sessions.
- Envoyer les données aux destinations explicitement configurées par l’utilisateur, comme des webhooks, fichiers locaux, points d’accès WebSocket locaux, bots tiers ou autres services.
4. Stockage local et sur l’appareil
Social Stream Ninja stocke une grande partie de ses données de fonctionnement localement sur l’appareil de l’utilisateur. Selon l’interface utilisée, cela peut inclure le stockage du navigateur, localStorage, sessionStorage, IndexedDB, le stockage de l’extension et de l’application Electron, ainsi que des fichiers facultatifs choisis par l’utilisateur.
Ces données locales peuvent inclure les paramètres, détails des sources connectées, résultats mis en cache de recherches de chaînes ou profils, historique des messages s’il est activé et données d’authentification/session nécessaires aux fonctions activées.
L’application de bureau autonome peut aussi conserver sur l’appareil des sauvegardes locales de récupération des paramètres et du stockage des sources. Elles peuvent inclure des jetons OAuth ou d’autres états de session pour restaurer une session fonctionnelle après un redémarrage ou un échec.
Le plugin Stream Deck conserve son identifiant de session Social Stream Ninja et ses préférences de connexion dans les paramètres locaux du plugin Stream Deck. Retirer le plugin ou effacer ses paramètres supprime cette configuration de Stream Deck.
5. Cas dans lesquels les données peuvent quitter votre appareil
Selon votre utilisation, des informations peuvent être transmises hors de l’appareil dans les situations suivantes :
Nous ne vendons pas les données utilisateur.
Social Stream Ninja n’est pas conçu pour transférer les données utilisateur au-delà des transmissions décrites ici, qui peuvent survenir lors de l’utilisation de plateformes connectées, fonctions activées par l’utilisateur, destinations qu’il configure, services auxiliaires ou fournisseurs nécessaires, ou lorsque des obligations légales ou de sécurité l’exigent.
- Plateformes et API connectées: lorsque vous connectez YouTube, Twitch, Kick, Facebook, Discord ou d’autres services pris en charge, le logiciel envoie des requêtes à ces plateformes et peut recevoir ou transmettre des données de chat, d’événements, de profil et d’authentification.
- Services auxiliaires hébergés: certaines fonctions utilisent des points d’accès auxiliaires ou des pages hébergées pour l’authentification, les recherches, le transport, le chat ou des ressources de repli. Les versions actuelles utilisent notamment des domaines Social Stream Ninja ou auxiliaires associés pour l’échange d’authentification, les recherches ou les pages hébergées.
- Contrôles Stream Deck: le plugin Stream Deck envoie l’identifiant de session configuré et les données de commande demandées au point d’accès WebSocket ou HTTP Social Stream Ninja choisi par l’utilisateur. Lorsque le repli HTTP est activé, les données de commande peuvent être encodées dans l’URL de la requête.
- Destinations configurées par l’utilisateur: si vous activez des webhooks, relais, bots, fournisseurs IA ou de synthèse vocale, outils de streaming, serveurs WebSocket ou autres intégrations, le logiciel peut transmettre le contenu des messages, les noms d’utilisateur, avatars, données d’événements et métadonnées associées à ces destinations.
- Services de pairs ou de transport: si vous utilisez VDO.Ninja, WebRTC, des relais TURN, des ponts iframe masqués ou des transports WebSocket, les données peuvent transiter par ces systèmes. Le transport WebSocket facultatif peut ne pas être chiffré de bout en bout.
6. Fonctions YouTube et autres fonctions utilisant OAuth
Utilisation limitée : L’utilisation par Social Stream Ninja des informations reçues des API Google respecte la politique relative aux données utilisateur du Chrome Web Store, y compris ses exigences d’utilisation limitée.
Lorsque vous utilisez les services API YouTube ou d’autres intégrations OAuth, Social Stream Ninja peut demander les jetons d’autorisation et accès au compte nécessaires à la fonction choisie.
- YouTube: le logiciel peut accéder aux messages de chat YouTube en direct, à leurs métadonnées, aux informations de chaîne et d’avatar, à l’état du direct, aux points d’accès de modération et aux statistiques de spectateurs ou d’abonnés, selon les fonctions YouTube activées.
- Services auxiliaires d’authentification hébergés: dans certaines versions et certains modes, l’échange de code OAuth ou le renouvellement de jeton peut être effectué par un service auxiliaire hébergé plutôt qu’entièrement sur l’appareil. Dans ce mode, les codes d’authentification, jetons de renouvellement et données associées aux requêtes de jeton peuvent transiter par ce service pour terminer la connexion.
- Stockage local des jetons: selon la fonction et la procédure de connexion utilisées, les jetons peuvent être stockés localement sur l’appareil de l’utilisateur et également envoyés à des services auxiliaires lorsqu’un échange ou un renouvellement distant est nécessaire.
- Politique Google: votre utilisation des fonctions YouTube est également soumise à la politique de confidentialité de Google. Vous pouvez révoquer l’accès Google dans les paramètres d’autorisations de votre compte Google.
7. Signalement d’erreurs de l’application de bureau
L’application de bureau autonome comprend une fonction facultative de signalement d’erreurs, désactivée tant que l’utilisateur ne l’active pas.
- Si cette fonction est activée, l’application de bureau peut envoyer les messages d’erreur, traces de pile, version de l’application, identifiant d’installation aléatoire, contexte et paramètres expurgés au point d’accès de signalement d’erreurs du développeur.
- Au moment de la rédaction, l’information affichée dans l’application de bureau indique que les jetons OAuth, les données de session et les identifiants de sauvegarde sont exclus de ces rapports.
- Au moment de la rédaction, l’information affichée dans l’application de bureau indique que ces rapports sont envoyés via un point d’accès Cloudflare Worker et conservés 30 jours. Les utilisateurs doivent consulter l’information actuelle dans l’application avant d’activer cette fonction.
8. Services tiers et intégrations configurées par l’utilisateur
Social Stream Ninja peut interagir avec de nombreuses plateformes tierces et des services choisis par l’utilisateur. Leurs politiques de confidentialité, conditions, contrôles de sécurité et pratiques de conservation sont distincts de cette politique et peuvent différer sensiblement.
Si vous configurez le logiciel pour envoyer des données à des services tiers, il vous appartient d’examiner ces services et de déterminer si vous êtes autorisé à leur transmettre ces données.
9. Conservation, suppression et contrôle par l’utilisateur
Comme une grande partie de Social Stream Ninja fonctionne localement, la conservation dépend généralement de l’appareil et de la configuration de l’utilisateur.
- Les paramètres, caches, jetons et sauvegardes locaux peuvent rester sur l’appareil jusqu’à ce que l’utilisateur efface le stockage, retire des sources, réinitialise l’application, supprime les fichiers exportés, révoque les jetons ou désinstalle le logiciel.
- Les destinations tierces configurées par l’utilisateur peuvent conserver des copies des données transmises selon leurs propres politiques.
- Les services auxiliaires ou API hébergés peuvent journaliser ou conserver les données techniques des requêtes selon leurs propres pratiques. Cette politique ne garantit aucune durée précise de conservation par les services tiers.
10. Sécurité et risques
- Absence de garantie de sécurité absolue: aucun logiciel ou service en réseau n’est parfaitement sûr. Vous utilisez Social Stream Ninja à vos propres risques.
- Identifiants de session et de sources: si un identifiant de flux, de salon, un jeton, un mot de passe ou un lien de relais est connu de tiers, ceux-ci peuvent éventuellement consulter ou injecter des données selon votre configuration.
- Risques du transport: les échanges WebRTC, TURN, WebSocket, webhook, relais et API tierces peuvent exposer des informations aux services nécessaires à leur acheminement.
11. Responsabilité de l’utilisateur
L’utilisateur décide des sites, comptes, chats et services à connecter à Social Stream Ninja, des données à capturer, des incrustations à afficher, des fichiers à enregistrer et des services externes auxquels transmettre les données.
- Il vous appartient de vérifier que vous disposez du droit et de la base juridique nécessaires pour collecter, traiter, afficher, stocker, exporter ou transmettre toute donnée manipulée avec le logiciel.
- Il vous appartient de respecter les conditions d’utilisation, dispositions de confidentialité et lois locales applicables aux services et personnes dont vous traitez les données.
- Considérez les jetons, mots de passe, identifiants de salons et de flux et données exportées comme sensibles.
12. Indemnisation et absence de garantie
Social Stream Ninja est fourni « en l’état » et « selon disponibilité », sans garantie expresse ou implicite d’aucune sorte, notamment de qualité marchande, d’adéquation à un usage particulier ou d’absence de contrefaçon.
En utilisant le logiciel, vous acceptez que l’auteur, les contributeurs et les prestataires de services ne soient pas responsables des réclamations, dommages, responsabilités ou pertes découlant de votre configuration ou utilisation du logiciel, notamment concernant le contenu tiers, la collecte et la transmission de données ou le respect des obligations légales.
13. Modifications de cette politique
Cette politique de confidentialité peut être mise à jour ponctuellement. Continuer à utiliser le logiciel après une modification signifie que vous acceptez la politique révisée.
14. Coordonnées
Pour toute question relative à la confidentialité, contactez :
Steve Seguin
E-mail : [email protected]