Retour
Alyzium

Politique de confidentialité

Dernière mise à jour : 5 octobre 2026

Sommaire
  1. Responsable du traitement et contact
  2. Données traitées
  3. Finalités et bases légales
  4. Prestataires et destinataires
  5. Où sont stockés vos fichiers
  6. Intégration GitHub
  7. Supabase personnel
  8. Intelligence artificielle
  9. Conservation
  10. Cookies, stockage local et traceurs
  11. Mesure d'audience
  12. Sécurité
  13. Transferts hors Espace économique européen
  14. Vos droits
  15. Mineurs
  16. Données de tiers
  17. 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.

10. Cookies, stockage local et traceurs

Alyzium n'utilise ni publicité, ni traceur tiers, ni service externe de mesure d'audience. Voici tout ce qui est enregistré ou envoyé par le navigateur, par catégorie.

NomTypeFinalitéCatégorie
axios-consentStockage localMémoriser votre choix sur cette bannièreNécessaire
Cookie de sessionCookieMaintenir la connexionSession
axios-theme, axios-customStockage localThème et préférences d'interfacePréférences
axios-ext-profileStockage localCache de profil pour l'affichagePréférences
pvx-risk-ack, axios-server-exec-consent:*Stockage localMémoriser un avertissement lu ou l'accord d'exécution serveur d'un projetPréférences
axios-projects-section, axios-learning-sectionStockage de sessionRetenir la section ouvertePréférences
axios-preview-npm-cacheCache du navigateurAccélérer la preview des projetsFonctionnement de la preview
Mesure d'audience (sans cookie)Requête périodiquePage consultée et temps passé, envoyés à Alyzium environ toutes les 45 secondes pendant que vous êtes connectéMesure d'audience

Vos choix

  • Tout accepter : session, préférences et mesure d'audience sont actives ;
  • Gérer : vous activez ou désactivez séparément la session, les préférences et la mesure d'audience ;
  • Refuser : votre session ne peut pas être enregistrée (vous ne pouvez pas rester connecté), vos préférences, dont le thème, ne sont pas mémorisées et la mesure d'audience est désactivée. La connexion est bloquée tant que le cookie de session est refusé.

La mesure d'audience ne démarre qu'après validation de vos choix dans la bannière. Son interrupteur est présélectionné dans le panneau de préférences : vous pouvez le désactiver avant d'enregistrer, ou choisir « Refuser ». Votre choix est conservé dans axios-consent et modifiable à tout moment via le lien « Gérer les cookies » en bas des pages publiques, ou la carte « Confidentialité » de votre profil dans le panel.

Le cookie de session est en principe exempté de consentement car strictement nécessaire à un service demandé. Alyzium vous laisse néanmoins le refuser ; ce refus rend la connexion impossible.

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.