Politique de confidentialité
Dernière mise à jour : 5 octobre 2026
Sommaire
- Responsable du traitement et contact
- Données traitées
- Finalités et bases légales
- Prestataires et destinataires
- Où sont stockés vos fichiers
- Intégration GitHub
- Supabase personnel
- Intelligence artificielle
- Conservation
- Cookies, stockage local et traceurs
- Mesure d'audience
- Sécurité
- Transferts hors Espace économique européen
- Vos droits
- Mineurs
- Données de tiers
- Modification de la politique
1. Responsable du traitement et contact
Alyzium Programmation (le « Service ») est développé et administré par une personne physique agissant à titre non professionnel sous le pseudonyme LEXAR (l'« Administrateur »), responsable du traitement des données personnelles décrites ci-dessous.
Contact : ticket sur le serveur Discord officiel, ou [email protected]. Les conditions d'utilisation complètent cette politique.
2. Données traitées
- Compte et authentification : identifiant Discord, pseudonyme, avatar fourni par Discord, identifiant Alyzium, mot de passe stocké sous forme de hachage (jamais en clair) ;
- Projets : projets, membres autorisés, arborescence, code source, fichiers, images et autres contenus que vous stockez ;
- Intégrations de stockage : lien entre votre compte et votre compte GitHub, dépôt connecté à un projet (nom complet, branche par défaut), paramètres de stockage du projet, et, si vous en configurez un, URL, bucket, quota et clé d'un Supabase personnel (voir sections 6 et 7) ;
- Activité et sécurité : actions dans le Service, événements de sécurité, journaux techniques ;
- Techniques : adresse IP, horodatages, navigateur ;
- Mesure d'audience (uniquement avec votre accord) : page consultée dans le panel et temps passé (section 11) ;
- Communication : messages du chat, contenus des tickets, signalements ;
- IA : contenus que vous choisissez de soumettre à une fonction d'IA, réponses générées et historique ;
- Anti-fraude : adresse IP transmise à VPNAPI.io, résultats de la vérification, empreintes techniques hachées, ancienneté du compte Discord ;
- Voix : si vous activez la fonction vocale d'un projet, l'accès au micro est demandé par votre navigateur ; il n'est utilisé qu'à votre demande.
Alyzium ne demande pas de données sensibles au sens de l'article 9 du RGPD. Évitez d'en placer dans vos projets, messages ou requêtes IA.
3. Finalités et bases légales
- Exécution du service demandé : comptes, authentification, projets, stockage, collaboration, chat, tickets, IA à votre initiative, connexion à GitHub ou à un Supabase personnel ;
- Intérêt légitime : sécurité, prévention de la fraude et des abus, détection de contournements de sanctions, modération, journaux de sécurité ;
- Obligation légale : conservation ou communication exigée par la loi ;
- Consentement : lorsqu'un traitement l'exige légalement, notamment pour les cookies et traceurs non strictement nécessaires (section 10). Il peut être retiré à tout moment.
4. Prestataires et destinataires
L'Administrateur accède aux données dans la mesure nécessaire à l'administration, la sécurité, le support et la modération. Prestataires techniques :
- Discord Inc. : OAuth2, identification du compte, bot, messages privés (code de connexion) ;
- Pixel Horizons : hébergement de l'application ;
- Supabase : stockage de fichiers et de certaines données structurées (instance Alyzium) ;
- GitHub : uniquement si vous reliez votre compte (section 6) ;
- Mistral AI, Google Gemini, OpenRouter : requêtes IA que vous déclenchez ;
- VPNAPI.io : vérification de signaux liés à l'adresse IP.
Alyzium ne vend ni ne loue vos données et ne les utilise pas pour de la publicité personnalisée.
5. Où sont stockés vos fichiers
Chaque projet dispose d'un mode de stockage, modifiable dans ses paramètres :
- Automatique : Supabase Alyzium par défaut ; bascule sur GitHub dès qu'un dépôt est connecté et que votre compte GitHub est relié ;
- Supabase Alyzium : stockage géré par Alyzium, quota partagé entre utilisateurs ;
- GitHub : les fichiers sont stockés sur le dépôt connecté et ne consomment pas d'espace Supabase Alyzium ;
- Supabase personnel : vos fichiers sont stockés sur votre propre projet Supabase.
Selon le mode, vos fichiers résident chez Alyzium/Supabase, chez GitHub ou chez vous. Dans les deux derniers cas, GitHub ou vous-même (et Supabase pour votre propre compte) en restez les maîtres : leurs propres conditions s'appliquent.
6. Intégration GitHub
Cette intégration est facultative et ne s'active que si vous reliez votre compte GitHub à Alyzium.
- Ce qu'Alyzium fait : lister vos dépôts pour que vous en choisissiez un, connecter un dépôt à un projet, importer et exporter des fichiers, vérifier que les fichiers stockés sont lisibles sur GitHub ;
- Ce qu'Alyzium conserve : l'autorisation liant votre compte GitHub à votre compte Alyzium, le nom du dépôt connecté et sa branche par défaut. Le jeton d'accès est conservé côté serveur et n'est pas affiché dans l'interface ;
- Dépôts privés : s'ils sont accessibles par l'autorisation que vous avez donnée, ils peuvent être listés (marqués « Privé ») et leur contenu lu ou écrit dans le cadre de la connexion au projet ;
- Création depuis GitHub : la demande de création d'un projet depuis un dépôt est soumise à validation d'un administrateur, qui voit le dépôt concerné ;
- Collaborateurs : le contenu d'un projet connecté est visible des membres du projet dans Alyzium, indépendamment des droits GitHub du dépôt. Ne connectez pas un dépôt dont vous ne voulez pas partager le contenu avec ces membres ;
- Déconnexion : avant de délier GitHub, les fichiers stockés sur GitHub sont rapatriés vers Supabase (le vôtre s'il est configuré, sinon celui d'Alyzium). Vous pouvez aussi révoquer l'accès à tout moment depuis les paramètres de votre compte GitHub.
7. Supabase personnel
Vous pouvez connecter votre propre projet Supabase à un projet Alyzium en fournissant l'URL du projet, un bucket, la clé service_role et, facultativement, un quota.
- Clé service_role : c'est une clé à privilèges élevés qui contourne la sécurité par lignes de Supabase. Elle est chiffrée avant enregistrement et n'est jamais renvoyée en clair par Alyzium ; elle est utilisée par le serveur pour lire et écrire dans le bucket indiqué ;
- Recommandation : utilisez un projet Supabase dédié à Alyzium, ne le partagez pas avec une autre application et révoquez/régénérez la clé si vous soupçonnez une fuite ;
- Retrait : le bouton « Retirer » supprime la configuration (dont la clé chiffrée) côté Alyzium. Les fichiers déjà présents sur votre Supabase restent chez vous ;
- Responsabilité : vous restez responsable de votre compte Supabase, de sa région, de sa sécurité et des conditions du prestataire. L'Administrateur ne peut pas restaurer des fichiers perdus sur votre instance.
8. Intelligence artificielle
Les fonctions d'IA ne s'exécutent que sur action de votre part. Le contenu nécessaire est alors transmis au prestataire concerné (Mistral AI, Google Gemini ou OpenRouter, qui peut router la requête vers un modèle tiers). Localisation et conditions dépendent du prestataire et du modèle. Les échanges peuvent être conservés dans l'historique Alyzium, qui suit la durée de conservation du compte.
9. Conservation
- Données de compte et de projets : conservées tant que le compte existe, puis supprimées ou anonymisées sous 30 jours après suppression, sauf obligation légale ou défense de droits ;
- Journaux techniques et de sécurité : durée limitée à leur finalité, au plus 12 mois ;
- Données anti-contournement : durée proportionnée, au plus 1 an sauf obligation légale ou litige ;
- Configuration GitHub / Supabase personnel : supprimée lorsque vous la retirez ou à la suppression du compte ou du projet.
11. Mesure d'audience
Lorsque vous l'acceptez, Alyzium mesure sa fréquentation avec un dispositif interne, sans service tiers :
- Données : nom de la page consultée dans le panel et durée écoulée depuis le dernier envoi, transmises à intervalles réguliers (environ 45 secondes) tant que vous êtes connecté. Ces données sont rattachées à votre session connectée ;
- Finalité : comprendre quelles sections sont utilisées et améliorer le Service. Elles alimentent la page Statistiques du panel, réservée aux administrateurs ;
- Base légale : votre consentement, que vous pouvez refuser ou retirer à tout moment sans perdre l'accès au Service ;
- Aucun usage publicitaire, aucune revente, aucun suivi entre sites ;
- Distinction : l'affichage de la présence en ligne des membres est une fonction du Service, distincte de cette mesure d'audience.
12. Sécurité
Mesures raisonnables et proportionnées : hachage des mots de passe, chiffrement des clés d'intégration avant enregistrement, HTTPS, contrôles d'accès aux projets, protection de l'infrastructure. Aucune mesure n'est infaillible. En cas de violation soumise à notification, l'Administrateur notifie la CNIL et, si nécessaire, les personnes concernées.
13. Transferts hors Espace économique européen
Discord, Supabase, GitHub, Google, OpenRouter, Mistral AI et VPNAPI.io peuvent traiter des données hors de l'EEE, notamment aux États-Unis. L'Administrateur s'appuie sur les mécanismes prévus par ces prestataires (décision d'adéquation, clauses contractuelles types, chapitre V du RGPD). Pour un Supabase personnel, la région est celle que vous avez choisie.
14. Vos droits
Accès, rectification, effacement, limitation, opposition, portabilité, retrait du consentement. Écrivez à [email protected] ou ouvrez un ticket Discord ; réponse sous un mois (prolongeable selon l'article 12 du RGPD). Une preuve d'identité raisonnable peut être demandée. Réclamation possible auprès de la CNIL.
15. Mineurs
En dessous de 15 ans, le consentement d'un titulaire de l'autorité parentale est requis lorsqu'un traitement repose sur le consentement. Aucune vérification systématique de l'âge n'est mise en place ; des mesures sont prises si un traitement irrégulier est constaté.
16. Données de tiers
Ne transmettez pas à Alyzium, à un dépôt connecté ou à une fonction d'IA des données personnelles de tiers sans base légale ou autorisation.
17. Modification de la politique
Cette politique peut évoluer. Toute modification substantielle est signalée via le Service ou le serveur Discord. Si un nouveau traceur nécessitant un consentement était introduit, la bannière vous le demanderait de nouveau.