24 fiches fonctionnelles pour examen et décision de SNAKORP. Cette analyse est un projet de validation, elle n’atteste pas que le code déployé a été audité.
✓ VALIDATION DE SNAKORP
Analyse des 24 fiches validée le 14/11/2026
MasterSnakou a validé les finalités et garanties présentées dans les 24 fiches. Les contrôles techniques identifiés restent à réaliser lorsqu’ils n’ont pas encore été établis, notamment sur la modération automatique, les purges et les droits des membres.
01 — INTÉRÊTLégitime, réel et précis
02 — NÉCESSITÉPas de moyen aussi efficace et moins intrusif
03 — MISE EN BALANCEDroits des membres et garanties suffisantes
L’intérêt légitime est envisagé pour les traitements communautaires. Les demandes RGPD relèvent plutôt d’une obligation légale, les contenus publics ne constituent pas systématiquement des données personnelles. Une appréciation favorable dans ce document reste conditionnelle aux vérifications techniques.
01 / 24Gestion des accès
Commandes slash et permissions
- Finalité et intérêt
- Exécuter les commandes et empêcher les usages non autorisés
- Données traitées
- Identifiant, pseudo, rôles de l’auteur, commande et paramètres
- Nécessité / minimisation
- Contrôler uniquement le demandeur et les rôles pertinents
- Risques et droits
- Traçage des usages et exposition des paramètres
- Garanties à appliquer / contrôler
- Traitement RAM, réponses éphémères si sensibles, audits ciblés
Appréciation de la fiche validée : Favorable sous réserve de contrôler les logs
02 / 24Gestion des accès
/say et emojis personnalisés
- Finalité et intérêt
- Publier le contenu demandé dans le bon salon
- Données traitées
- Auteur, contenu fourni volontairement, salon, emojis serveur
- Nécessité / minimisation
- Lecture nécessaire de l’entrée et des emojis autorisés
- Risques et droits
- Publication de données personnelles ou mentions abusives
- Garanties à appliquer / contrôler
- Permission réservée, contrôle des mentions, ne pas stocker le texte hors audit nécessaire
Appréciation de la fiche validée : À vérifier sur les mentions et le journal
03 / 24Gestion des accès
/clearchat et suppression de messages
- Finalité et intérêt
- Nettoyer des messages lors de la modération
- Données traitées
- Auteur, salon, identifiants de messages, quantité, éventuel contenu
- Nécessité / minimisation
- Accès aux seuls messages visés et historique récent
- Risques et droits
- Suppression injustifiée, atteinte à la liberté d’expression
- Garanties à appliquer / contrôler
- Permission modo, limite quantitative, journal d’action, contestation
Appréciation de la fiche validée : Favorable sous garanties
04 / 24Information communautaire
FAQ automatique
- Finalité et intérêt
- Répondre à des questions fréquentes et limiter les doublons
- Données traitées
- Début des messages accessibles, auteur, déclencheur, salon
- Nécessité / minimisation
- Comparer seulement les débuts de messages nécessaires
- Risques et droits
- Examen automatique de conversations et suppression du déclencheur
- Garanties à appliquer / contrôler
- Déclencheurs limités, pas d’archivage du texte, information publique
Appréciation de la fiche validée : Favorable sous réserve de proportionnalité
05 / 24Information communautaire
Statistiques de membres par rôle
- Finalité et intérêt
- Afficher des effectifs utiles à l’administration
- Données traitées
- Rôles et données de membres en mémoire, effectifs agrégés
- Nécessité / minimisation
- Comptage agrégé plutôt que liste nominative
- Risques et droits
- Accès inutile à la totalité des membres et inférence
- Garanties à appliquer / contrôler
- Restreindre à l’administrateur, ne publier que les totaux
Appréciation de la fiche validée : Favorable si limité aux effectifs
06 / 24Modération automatisée
Filtre d’images interdites
- Finalité et intérêt
- Supprimer des contenus correspondant aux références de modération
- Données traitées
- Pièces jointes en RAM, références d’images conservées
- Nécessité / minimisation
- Comparer des images accessibles au seul filtre nécessaire
- Risques et droits
- Faux positifs, traitement de contenu sensible, sanction erronée
- Garanties à appliquer / contrôler
- RAM uniquement pour pièces jointes, références revues, contestation humaine
Appréciation de la fiche validée : Renforcé : revue des références et faux positifs
07 / 24Modération automatisée
Shadowban manuel et actif
- Finalité et intérêt
- Appliquer une restriction temporaire et informer le membre
- Données traitées
- Identifiant Discord, motif, début/fin, durée, auteur de la mesure selon journal
- Nécessité / minimisation
- Conserver l’ID et la durée jusqu’à la fin
- Risques et droits
- Restriction silencieuse, erreur, effet sur la liberté d’expression
- Garanties à appliquer / contrôler
- Durée proportionnée, MP indiquant motif/durée/recours, purge immédiate à la fin
Appréciation de la fiche validée : Renforcé : contrôle humain et justificatifs
08 / 24Modération automatisée
/protection — anti-spam
- Finalité et intérêt
- Freiner le spam et protéger les salons
- Données traitées
- Auteur, timestamps et volumes de messages en fenêtre courte, rôle
- Nécessité / minimisation
- Compteurs limités à une fenêtre temporelle
- Risques et droits
- Surveillance comportementale et faux positifs
- Garanties à appliquer / contrôler
- Seuil, exemptions staff, RAM, purge des compteurs, appel possible
Appréciation de la fiche validée : Renforcé : seuils et durée de compteurs à valider
09 / 24Modération automatisée
Shadowban automatique après alertes anti-spam
- Finalité et intérêt
- Réagir à des spams répétés après trois détections
- Données traitées
- Identifiant, compteur de détections, sanction de 5 minutes
- Nécessité / minimisation
- Comptage de répétitions puis sanction courte
- Risques et droits
- Décision automatique défavorable, risque de sanctions injustes
- Garanties à appliquer / contrôler
- Information, possibilité de contestation, revue humaine, règles transparentes
Appréciation de la fiche validée : À valider : qualification art. 22 et proportionnalité
10 / 24Modération automatisée
/lockdown — fermeture temporaire
- Finalité et intérêt
- Bloquer rapidement les messages lors d’un incident
- Données traitées
- Rôles et identifiants autorisés, auteur/salon du message, état activé
- Nécessité / minimisation
- Contrôler le rôle de l’auteur avant suppression
- Risques et droits
- Suppression générale, manque de recours et de prévisibilité
- Garanties à appliquer / contrôler
- Activation modo, durée réexaminée, exemptions définies, journal activation
Appréciation de la fiche validée : Renforcé : consignes d’activation à formaliser
11 / 24Modération automatisée
Filtre d’applications non autorisées
- Finalité et intérêt
- Bloquer des applications non approuvées et leurs messages
- Données traitées
- Identifiant application/bot, auteur du message, compteur d’infractions
- Nécessité / minimisation
- Comparer les identifiants aux applications autorisées
- Risques et droits
- Ban automatique au 5e message, erreur d’identification
- Garanties à appliquer / contrôler
- Whitelist, compteurs temporaires, contrôle humain et appel après ban
Appréciation de la fiche validée : À valider : bannissement automatique
12 / 24Modération automatisée
/ban-urgent et autres sanctions
- Finalité et intérêt
- Empêcher rapidement une nuisance grave
- Données traitées
- Identifiant du membre, motif, auteur exécutant, paramètres
- Nécessité / minimisation
- Identifier la cible et appliquer la permission adéquate
- Risques et droits
- Forte atteinte aux droits du membre, erreur humaine
- Garanties à appliquer / contrôler
- Commande limitée aux personnes autorisées, traçabilité, contestation
Appréciation de la fiche validée : Renforcé : procédure d’urgence à formaliser
13 / 24Information communautaire
Annonces de live, statut et présence du bot
- Finalité et intérêt
- Informer la communauté des directs
- Données traitées
- Données publiques Twitch, horaires SQL en lecture seule
- Nécessité / minimisation
- Récupérer uniquement état, catégorie, miniature et horaires
- Risques et droits
- Faible risque pour les membres, exposition des données du streamer
- Garanties à appliquer / contrôler
- Pas de suivi de la présence des membres, pas d’écriture SQL
Appréciation de la fiche validée : Favorable, vérifier données tierces
14 / 24Information communautaire
/resume /resumedate et visuels
- Finalité et intérêt
- Produire un résumé des lives
- Données traitées
- Date demandée, planning, catégories et images Twitch, auteur de commande
- Nécessité / minimisation
- Accéder aux données de diffusion et générer le visuel
- Risques et droits
- Caches d’images et fichiers temporaires, erreurs de données
- Garanties à appliquer / contrôler
- Purge des images produites, pas de profil nominatif
Appréciation de la fiche validée : Favorable si cache limité
15 / 24Information communautaire
/resumemensuel, rapports mensuels/annuels, podium
- Finalité et intérêt
- Partager des synthèses périodiques des lives
- Données traitées
- Données de diffusion / statistiques, auteur si journalisé
- Nécessité / minimisation
- Agrégation sans profils individuels Discord
- Risques et droits
- Exposition de statistiques non nécessaires ou traces d’utilisateurs
- Garanties à appliquer / contrôler
- Limiter aux agrégats et données de diffusion
Appréciation de la fiche validée : À vérifier si podium porte sur des membres
16 / 24Information communautaire
Clips Twitch et anti-doublons
- Finalité et intérêt
- Publier les clips sans duplicata
- Données traitées
- Identifiants de clips, liens et messages du salon
- Nécessité / minimisation
- Consulter les identifiants plutôt que les contenus personnels
- Risques et droits
- Lecture du salon et historique technique d’IDs
- Garanties à appliquer / contrôler
- Identifiants non nominatifs si possible, purge du cache
Appréciation de la fiche validée : Favorable sous vérification de persistance
17 / 24Information communautaire
YouTube RSS et nouvelles vidéos
- Finalité et intérêt
- Informer la communauté des nouvelles vidéos
- Données traitées
- Métadonnées publiques des vidéos et configuration du canal
- Nécessité / minimisation
- Lecture périodique des informations publiques
- Risques et droits
- Faible incidence sur membres Discord
- Garanties à appliquer / contrôler
- Pas de profilage ou journal nominatif
Appréciation de la fiche validée : Favorable
18 / 24Information communautaire
/nbrheure et consultation Steam
- Finalité et intérêt
- Répondre sur les heures de jeu
- Données traitées
- Titre du jeu, durée depuis la base SQL, auteur demandeur
- Nécessité / minimisation
- Lecture seule des champs strictement utiles
- Risques et droits
- Faible risque, accès SQL inutile élargi
- Garanties à appliquer / contrôler
- Lecture seule, permissions, pas d’export utilisateur
Appréciation de la fiche validée : Favorable si commande activée
19 / 24Sécurité et audit
Journal du bot quotidien et MP iDarK
- Finalité et intérêt
- Diagnostiquer les incidents, sécurité et audit
- Données traitées
- Événement, date, commande, auteur/ID ou paramètres si journalisés
- Nécessité / minimisation
- Conserver seulement les traces nécessaires à l’investigation
- Risques et droits
- Traçabilité nominative et copie sur Discord
- Garanties à appliquer / contrôler
- Fichier temporaire jusqu’à transmission, MP supprimé après 7 jours, minimiser contenu
Appréciation de la fiche validée : À vérifier : anonymisation et contenu réel
20 / 24Sécurité et audit
Salon d’audit Discord
- Finalité et intérêt
- Permettre à l’équipe de contrôler ses interventions
- Données traitées
- ID, auteur, commande/action, salon et contexte selon événement
- Nécessité / minimisation
- Tracer seulement les actions sensibles
- Risques et droits
- Accès des rôles et autres bots, rétention pendant adhésion + 1 mois
- Garanties à appliquer / contrôler
- Accès par rôles, purge sous responsabilité MasterSnakou, revue du périmètre
Appréciation de la fiche validée : Renforcé : justifier rétention et contrôler purge
21 / 24Conformité
/rgpd-demande (export PDF)
- Finalité et intérêt
- Répondre aux demandes d’accès
- Données traitées
- Identifiant ou mention cible, données effectivement détenues, demandeur
- Nécessité / minimisation
- Rechercher uniquement la personne concernée et générer l’export
- Risques et droits
- Divulgation au mauvais destinataire, PDF accessible en MP
- Garanties à appliquer / contrôler
- Commande admin, contrôle d’identité et destinataire, purge du fichier temporaire
Appréciation de la fiche validée : À valider : tests complets de l’export
22 / 24Conformité
/rgpd-suppression (si déployée)
- Finalité et intérêt
- Exécuter une demande d’effacement recevable
- Données traitées
- Identifiant ou mention cible et références de données concernées
- Nécessité / minimisation
- Effacer uniquement les données identifiées, avec exceptions légales
- Risques et droits
- Suppression erronée ou incomplète, traces du salon Discord
- Garanties à appliquer / contrôler
- Autorisation admin, vérification demande, journal minimal et suivi humain
Appréciation de la fiche validée : À confirmer : déploiement et périmètre
23 / 24Sécurité et audit
Configuration persistante du bot
- Finalité et intérêt
- Conserver les réglages de sécurité entre redémarrages
- Données traitées
- État /protection et /lockdown, permissions, références de messages
- Nécessité / minimisation
- Stockage nécessaire uniquement pour états et identifiants techniques
- Risques et droits
- Incohérence avec « seules images et shadowbans sont stockés »
- Garanties à appliquer / contrôler
- Inventorier les fichiers de configuration, vérifier absence d’ID membre durable
Appréciation de la fiche validée : À valider : inventaire réel du disque
24 / 24Sécurité et audit
Rafraîchissement de l’affiche, miniatures et cache
- Finalité et intérêt
- Afficher un visuel de live correct sans doublons
- Données traitées
- Miniatures Twitch publiques, empreintes d’images, fichiers de visuels
- Nécessité / minimisation
- Cache visuel ponctuel pendant l’exécution
- Risques et droits
- Fichiers temporaires différents des seules images bannies
- Garanties à appliquer / contrôler
- Purge des visuels temporaires et distinction contenus publics/personnels
Appréciation de la fiche validée : À valider : rétention technique