1. À propos de cette politique

Khbich ENSTTIC est une plateforme étudiante de ressources pédagogiques destinée aux étudiants de l’ENSTTIC. Cette politique explique quelles informations sont utilisées lorsque vous consultez le site, utilisez l’application Android, vous connectez avec Google ou utilisez le Learning Space.

Le site est géré comme un projet étudiant. Aucune société, adresse physique ou structure juridique distincte n’est indiquée dans le projet.

2. Informations collectées

Selon les fonctionnalités utilisées, Khbich ENSTTIC peut traiter les informations suivantes :

  • Informations de compte Google utilisées pour la connexion : nom, adresse e-mail, photo de profil et identifiant de session.
  • Rôle du compte dans Khbich ENSTTIC, par exemple utilisateur, étudiant, modérateur ou administrateur.
  • Données Learning Space : année ou spécialité choisie, semestre, progression, XP, séries d’activité, quiz, tâches, chapitres terminés, sessions Pomodoro et notes.
  • Texte des notes Learning Space : titre et contenu des notes enregistrés dans la base de données Khbich.
  • Métadonnées des pièces jointes : nom de fichier, type MIME, taille, identifiant Google Drive et date d’ajout.
  • Contributions : titre, description, année, type de document et métadonnées du fichier que vous envoyez depuis la page Contribuer, ainsi que la décision de l’équipe.
  • Données techniques nécessaires au fonctionnement du site, comme les sessions, les journaux d’erreur serveur et les informations nécessaires à la sécurité.
  • Mesure d’audience : pages consultées et informations techniques du navigateur, via Google Analytics.

3. Google Sign-In

Khbich ENSTTIC utilise Google Sign-In pour permettre l’accès aux comptes. Lors de la connexion, le site demande les autorisations Google standards email et profile. Ces informations servent à créer ou retrouver votre compte, ouvrir une session et appliquer les droits d’accès correspondant à votre rôle.

La connexion Google normale ne donne pas automatiquement accès à vos fichiers personnels Google Drive pour les pièces jointes Learning Space.

Pour les comptes étudiants, l’accès en lecture au dossier des examens sur Google Drive est accordé à votre adresse e-mail, et retiré si votre rôle change.

4. Google Drive et pièces jointes Learning Space

Pour les pièces jointes des notes Learning Space, Khbich ENSTTIC peut vous demander d’autoriser Google Drive séparément de la connexion Google normale. Cette autorisation séparée utilise la portée Google https://www.googleapis.com/auth/drive.file.

Cette autorisation sert à créer ou retrouver un dossier nommé Khbich Learning Space dans votre Google Drive, puis à téléverser et supprimer les pièces jointes liées à vos notes depuis Khbich ENSTTIC. Les pièces jointes concernées peuvent être des images ou des fichiers PDF acceptés par l’application.

Le texte de vos notes est stocké dans la base de données Khbich. Les fichiers joints eux-mêmes, comme des photos ou PDF, sont stockés dans votre propre Google Drive. Khbich conserve seulement les métadonnées nécessaires pour retrouver ces fichiers depuis l’application.

Des jetons d’accès Google Drive peuvent être enregistrés sous forme chiffrée afin que les pièces jointes puissent continuer à fonctionner après l’autorisation.

Les documents envoyés depuis la page Contribuer ne sont pas stockés dans votre Google Drive : ils sont déposés dans le Google Drive de Khbich ENSTTIC pour être vérifiés par l’équipe. Un modérateur qui examine une contribution reçoit un accès en lecture à ce fichier uniquement.

5. Utilisation des données

Les données sont utilisées pour :

  • vous connecter et maintenir votre session ;
  • afficher les ressources, tableaux de bord et fonctionnalités adaptées à votre rôle ;
  • enregistrer votre progression Learning Space, vos notes, tâches, quiz et activités ;
  • gérer les pièces jointes de notes dans votre Google Drive lorsque vous l’avez autorisé ;
  • protéger la plateforme contre les abus, erreurs ou accès non autorisés ;
  • mesurer la fréquentation et améliorer le fonctionnement technique et pédagogique du site.

6. Hébergement et sécurité

Le site est hébergé par Vercel et la base de données par Neon. Khbich ENSTTIC utilise des sessions sécurisées, des vérifications d’accès sur chaque action, des protections contre les requêtes intersites et le chiffrement des jetons Google Drive stockés. Les secrets de configuration ne sont jamais accessibles publiquement.

Aucune méthode de stockage ou de transmission ne peut toutefois être garantie comme parfaitement sécurisée. Les utilisateurs doivent éviter d’ajouter dans leurs notes ou pièces jointes des informations sensibles qui ne sont pas nécessaires à leur apprentissage.

7. Application Android

L’application Android Khbich affiche les mêmes ressources que le site et enregistre sur votre téléphone vos notes du calculateur de moyenne. Lorsque vous vous connectez dans l’application, les mêmes règles que sur le site s’appliquent à vos données.

8. Conservation et suppression

Les données de compte et Learning Space sont conservées tant que le compte ou les enregistrements correspondants existent dans la base de données Khbich. Certaines tables sont liées au compte utilisateur et sont supprimées automatiquement si le compte associé est supprimé.

Les notes peuvent être supprimées depuis les fonctionnalités prévues par l’application. Lorsqu’une pièce jointe Learning Space est supprimée depuis Khbich, l’application tente aussi de supprimer le fichier correspondant dans Google Drive, puis supprime la référence enregistrée dans la base de données.

Vous pouvez également gérer ou révoquer l’accès de Khbich ENSTTIC depuis les paramètres de sécurité de votre compte Google.

9. Vos droits et contact

Vous pouvez demander des informations, une correction ou une suppression des données associées à votre compte Khbich ENSTTIC. Pour toute demande liée à la confidentialité, contactez l’équipe à l’adresse suivante : khbichensttic@gmail.com.

Pour faciliter le traitement, utilisez l’adresse e-mail associée à votre compte Google lorsque vous contactez l’équipe.