L'utilisation et le transfert par Azy des informations recues a partir des API Google respectent la Google API Services User Data Policy, y compris les exigences relatives a l'utilisation limitee (Limited Use).
1. Vue d'ensemble
Azy Education demande l'acces a votre compte Google pour proposer une integration native avec Google Classroom, Google Drive et Google Calendar. Cette page detaille, scope par scope, quelles donnees sont utilisees, pour quelles finalites, et selon quelles modalites.
Azy demande au total 14 scopes OAuth, repartis ainsi :
| Categorie | Nombre | Sensibilite Google |
|---|---|---|
| Identification (OpenID Connect) | 3 | Non-sensible |
| Google Classroom | 8 | Non-sensible (lecture limitee + ecriture limitee par l'enseignant) |
| Google Drive (mode selection) | 1 | Non-sensible — drive.file uniquement |
| Google Calendar | 2 | 1 non-sensible + 1 sensible |
Azy ne demande aucun scope de categorie restreinte (par exemple Gmail readonly), et donc n'est pas soumis a l'audit CASA.
2. Identification Google (OpenID Connect)
Scopes utilises
openidhttps://www.googleapis.com/auth/userinfo.emailhttps://www.googleapis.com/auth/userinfo.profile
Finalite
Permettre a l'utilisateur de se connecter a Azy Education via son compte Google, et associer son compte Azy a son adresse email Google.
Donnees utilisees
- Identifiant unique Google (
sub) - Adresse email principale et statut de verification
- Nom, prenom, photo de profil et preferences linguistiques
Modalites de traitement
Ces donnees sont utilisees pour identifier l'utilisateur, securiser sa session, afficher son profil dans l'interface Azy, et lui envoyer des notifications transactionnelles. Aucune autre finalite n'est poursuivie.
3. Google Classroom
Azy demande 8 scopes Google Classroom pour permettre a l'enseignant utilisateur d'interagir avec ses classes, devoirs, eleves et supports pedagogiques depuis l'interface Azy.
3.1 classroom.courses.readonly
Finalite : lister les cours Google Classroom dont l'utilisateur est enseignant ou administrateur.
Action utilisateur declencheuse : connexion d'Azy a Google Classroom + selection du cours sur lequel travailler.
Donnees utilisees : identifiants, noms et descriptions des cours.
Stockage : metadonnees des cours mises en cache temporairement pour la session de travail.
3.2 classroom.rosters.readonly
Finalite : afficher la liste des eleves et des enseignants des cours selectionnes par l'utilisateur.
Action utilisateur declencheuse : ouverture de la vue « Liste des eleves » d'un cours.
Donnees utilisees : noms et emails des eleves et co-enseignants.
Stockage : aucun stockage durable, lecture a la demande.
3.3 classroom.course-work.readonly
Finalite : consulter les devoirs et travaux assignes dans les cours selectionnes.
Action utilisateur declencheuse : ouverture de la vue « Devoirs » d'un cours.
Donnees utilisees : titres, descriptions, dates limites, pieces jointes des devoirs.
Stockage : aucun stockage durable.
3.4 classroom.student-submissions.students.readonly
Finalite : consulter les rendus des eleves pour permettre la correction assistee par Azy.
Action utilisateur declencheuse : ouverture d'un devoir et chargement des rendus.
Donnees utilisees : contenu des rendus, fichiers joints, statut de completion.
Stockage : cache temporaire (72 h max) pour permettre l'analyse IA.
3.5 classroom.coursework.students
Finalite : creer ou modifier des devoirs et inscrire des notes dans Google Classroom, a la demande explicite de l'enseignant.
Action utilisateur declencheuse : validation par l'enseignant d'une creation de devoir ou d'une notation proposee par Azy.
Donnees utilisees : contenu du devoir cree, bareme, notes attribuees.
Stockage : actions journalisees (logs d'action) pour permettre un audit ulterieur par l'enseignant.
3.6 classroom.courseworkmaterials
Finalite : creer ou modifier des supports de cours dans Google Classroom, a la demande de l'enseignant.
Action utilisateur declencheuse : validation par l'enseignant de la publication d'un support genere par Azy.
Donnees utilisees : contenu des supports crees.
Stockage : actions journalisees.
3.7 classroom.topics
Finalite : creer ou modifier les themes (chapitres) au sein d'un cours, a la demande de l'enseignant.
Action utilisateur declencheuse : validation explicite par l'enseignant.
Donnees utilisees : titres et descriptions des themes.
Stockage : actions journalisees.
3.8 classroom.announcements
Finalite : publier ou consulter des annonces dans les cours, a la demande de l'enseignant.
Action utilisateur declencheuse : validation explicite par l'enseignant.
Donnees utilisees : contenu des annonces.
Stockage : actions journalisees.
Aucune creation, modification ou publication dans Google Classroom n'est effectuee automatiquement par Azy. L'enseignant valide systematiquement chaque action avant son execution. Cette validation est tracee dans les logs internes d'Azy.
4. Google Drive
Scope utilise
https://www.googleapis.com/auth/drive.file
Finalite
Permettre a l'utilisateur de selectionner explicitement, via le Google Picker, les documents Drive qu'il souhaite voir traites par Azy (lecture, indexation, analyse IA).
Modalites
Contrairement au scope drive.readonly, le scope drive.file ne donne aucun acces a l'ensemble des fichiers de l'utilisateur. Azy ne peut acceder qu'aux fichiers :
- Crees par Azy lui-meme
- Explicitement selectionnes par l'utilisateur via le Google Picker
Donnees utilisees
Metadonnees et contenu des fichiers selectionnes (texte, structure, pieces jointes le cas echeant).
Stockage
Cache temporaire pour le traitement IA, suppression a l'issue de la session sauf si l'utilisateur demande explicitement une indexation longue duree pour la recherche dans Azy.
5. Google Calendar
Scopes utilises
https://www.googleapis.com/auth/calendar.calendarlist.readonly(non-sensible)https://www.googleapis.com/auth/calendar.events(sensible)
Finalite
Permettre a l'utilisateur de planifier ses sessions de formation, ses RDV pedagogiques et ses rappels directement depuis Azy, en synchronisation avec son agenda Google.
Actions concretes
- Lister les agendas dont l'utilisateur dispose (sans acceder a leur contenu)
- Lire les evenements d'un agenda choisi par l'utilisateur
- Creer ou modifier des evenements, uniquement apres validation explicite de l'utilisateur
Donnees utilisees
Titres, horaires, lieux et participants des evenements concernes. Aucun acces aux contenus libres / prives non lies au cas d'usage pedagogique.
6. Donnees Google et intelligence artificielle
Les donnees issues des API Google peuvent etre transmises a des modeles d'IA pour permettre a Azy de fournir ses fonctionnalites (resume, correction, suggestion de feedback, etc.).
Les donnees Google de nos utilisateurs (et les donnees d'eleves accessibles via Classroom) :
- Ne sont jamais utilisees pour entrainer des modeles d'IA, ni les notres, ni ceux de nos sous-traitants. Cet engagement est contractualise.
- Ne sont jamais transmises a des tiers a des fins publicitaires ou commerciales.
- Ne sont conservees par nos sous-traitants IA que le temps strictement necessaire au traitement de la requete.
- Sont protegees en transit par chiffrement TLS et en repos par chiffrement des bases de donnees.
7. Stockage et duree de conservation
| Donnee Google traitee | Conservation cote Azy |
|---|---|
| Identite (OIDC) | Tant que le compte Azy est actif |
| Metadonnees Classroom (cours, eleves) | Cache de session (24 h) |
| Contenu des rendus d'eleves | Cache temporaire 72 h max, sauf indexation explicite |
| Fichiers Drive selectionnes | Selon choix de l'utilisateur : session (24 h) ou indexation longue duree |
| Evenements Calendar | Cache de session (24 h) |
| Logs d'actions ecrites (creation devoir, note, etc.) | 12 mois |
| Donnees d'eleves mineurs (Classroom) | 12 mois apres fin de l'annee scolaire |
8. Sous-traitants
Les sous-traitants intervenant dans le traitement des donnees issues des API Google sont :
| Sous-traitant | Role | Juridiction |
|---|---|---|
| Google Firebase / Google Cloud | Authentification, hebergement de services techniques | UE / US (SCC) |
| Anthropic [a confirmer] | Modele d'IA pour generation de reponses pedagogiques | US (SCC + clause non-entrainement) |
| OpenAI [a confirmer] | Modele d'IA complementaire selon usage | US (SCC + clause non-entrainement) |
| [Hebergeur francais] | Hebergement base de donnees et stockage Azy | France |
La liste ci-dessus est tenue a jour. En cas d'evolution, les utilisateurs sont informes par email ou via la presente page au moins 30 jours avant la prise d'effet.
9. Revocation et suppression
9.1 Revoquer l'acces Azy a Google
L'utilisateur peut, a tout moment, revoquer l'acces accorde a Azy depuis la page myaccount.google.com/permissions. La revocation est immediate et empeche tout nouvel acces d'Azy aux API Google.
9.2 Supprimer les donnees deja collectees
La suppression des donnees deja collectees par Azy s'effectue selon la procedure decrite sur la page Suppression des donnees. Delai d'effacement complet : 30 jours maximum.
10. Contact
Pour toute question relative a l'usage des API Google par Azy :
- Email general : contact@azy.education
- DPO : dpo@azy.education