Utilisation des données Google API
Déclaration formelle de conformité à la Google API Services User Data Policy et à la règle d'utilisation limitée (Limited Use).
1. Engagement de conformité
Kairez est un add-on Google Apps Script distribué sur le Google Workspace Marketplace. Il accède à l'API Google Slides exclusivement dans le but de fournir ses fonctionnalités de finition, structuration et audit de présentations professionnelles. Cette page détaille, pour chaque autorisation OAuth demandée, les données accédées, leur usage et les engagements de Kairez.
2. Autorisations OAuth et justifications
Lors de l'installation, Kairez demande les 4 autorisations suivantes, qui sont les seules nécessaires au fonctionnement des modules. Aucun scope Drive, Sheets, Docs ou autre n'est demandé.
Accès à la présentation active
Lecture et modification de la présentation Google Slides ouverte
Données accédées : Structure des diapositives (dimensions, position des formes, textes mis en forme, couleurs de remplissage et de bordure, polices). L'accès est limité à la présentation que l'utilisateur a explicitement ouverte au moment de l'utilisation de l'add-on. Aucun autre fichier n'est accessible.
Usage : Lire la structure pour réaliser les analyses (audit de cohérence, détection de contrastes faibles, formes hors cadre) et appliquer les transformations demandées par l'utilisateur (alignement magnétique, harmonisation de palette, insertion de sommaire, pipette de style). Toutes les opérations sont des réponses directes à une action explicite de l'utilisateur.
Stockage : Aucun contenu de slide (textes, images, métadonnées de fichier) n'est transmis aux serveurs de Kairez. Le traitement est réalisé entièrement dans l'environnement d'exécution Google Apps Script de l'utilisateur, en temps réel.
Interface utilisateur de l'add-on
Affichage de la barre latérale dans Google Slides
Données accédées : Aucune donnée personnelle ou de document n'est collectée via ce scope. Il permet uniquement l'injection de l'interface HTML/CSS/JS de Kairez dans le panneau latéral de Google Slides.
Usage : Afficher les modules de l'add-on (onglets Conception, Design, Contenu, Bouclage) dans la barre latérale de Google Slides, permettant à l'utilisateur d'interagir avec les fonctionnalités de l'add-on.
Stockage : Sans objet. Aucune donnée n'est collectée via ce scope.
Appels réseau externes
Communication avec le service de licence de Kairez
Données accédées : Ce scope autorise le script Apps Script à effectuer des requêtes HTTP vers des URL externes. Kairez l'utilise uniquement pour appeler son API de licence (api.getkairez.com).
Usage : Vérifier le plan d'abonnement actif de l'utilisateur pour activer les fonctionnalités correspondantes (Starter, Pro Solo, Pro Team, Expert). L'appel de vérification ne transmet que le hash SHA-256 de l'e-mail de l'utilisateur — aucun contenu de présentation n'est inclus dans cet appel.
Stockage : Le résultat de la vérification de licence est mis en cache localement dans le service CacheService d'Apps Script pendant 6 heures maximum, pour limiter les appels réseau répétés.
Adresse e-mail du compte Google
Identification du compte pour la gestion de licence
Données accédées : L'adresse e-mail du compte Google connecté (obtenue via Session.getActiveUser().getEmail()).
Usage : Calculer un hash SHA-256 de l'adresse e-mail pour identifier le compte de licence de façon unique et non réversible. Ce hash est la clé utilisée pour interroger notre service de licence.
Stockage : L'adresse e-mail n'est jamais stockée en clair sur les serveurs de Kairez. Seul le hash SHA-256 est transmis et conservé. Le hash seul ne permet pas de retrouver l'adresse e-mail d'origine.
3. Engagements de la règle d'utilisation limitée (Limited Use)
Conformément à la règle d'utilisation limitée de Google, Kairez s'engage formellement sur les points suivants :
Ce que Kairez fait
- Utiliser les données Google uniquement pour fournir les fonctionnalités de l'add-on, à la demande explicite de l'utilisateur
- Afficher uniquement les données nécessaires à l'utilisation du service dans l'interface de l'add-on
- Protéger les données Google par des mesures de sécurité appropriées (HTTPS, hash, secrets gérés)
- Traiter le contenu des slides dans l'environnement Google de l'utilisateur, sans extraction vers nos serveurs
- Permettre à l'utilisateur de révoquer l'accès OAuth à tout moment
Ce que Kairez ne fait pas
- Vendre, louer, partager ou monétiser les données Google des utilisateurs
- Utiliser les données Google à des fins de publicité, reciblage ou profilage
- Transférer les données Google à des tiers, sauf exigence légale
- Utiliser les données Google pour entraîner des modèles d'intelligence artificielle généraux
- Permettre à des humains de lire des données utilisateur Google, sauf en cas de consentement explicite ou d'obligation légale
- Stocker le contenu des présentations Google Slides sur nos serveurs
4. Données effectivement transmises à Kairez
Pour plus de clarté, voici un tableau exhaustif des données qui quittent l'environnement Google de l'utilisateur et transitent vers les serveurs de Kairez :
| Donnée | Transmise à Kairez ? | Précision |
|---|---|---|
| Textes des slides | Non | Traité localement dans Apps Script. Jamais envoyé à nos serveurs. |
| Images et médias des slides | Non | Jamais extraits ni transmis. |
| Identifiant de fichier Google Drive | Non | Jamais transmis à nos serveurs. |
| Nom de la présentation | Non | Jamais transmis à nos serveurs. |
| Adresse e-mail (hashée SHA-256) | Oui | Transmis chiffré (HTTPS). Stocké hashé. Utilisé uniquement pour la vérification de licence. |
| Domaine Google Workspace | Oui (offres Team) | Utilisé pour attribuer les licences au niveau organisation (Pro Team, Expert Team). |
| Logs d'action anonymes | Oui | Type d'action (ex. : « audit lancé »), version de l'add-on, code d'erreur. Sans contenu de présentation. |
5. Accès humain aux données Google
Kairez n'accède jamais directement aux données Google Workspace des utilisateurs (contenu des présentations, fichiers Drive, e-mails). Dans les rares cas où un accès humain aux données de notre backend (données de licence, logs) est nécessaire à des fins de support ou de sécurité, cet accès est :
- Limité aux membres de l'équipe Kairez ayant un besoin légitime et documenté.
- Tracé dans nos journaux d'accès internes.
- Soumis à nos procédures de sécurité interne (principe du moindre privilège).
Puisque nous ne stockons pas de données de présentation sur nos serveurs, il nous est techniquement impossible d'accéder au contenu des slides d'un utilisateur.
6. Sécurité des données Google
Les données circulant entre l'add-on et nos serveurs sont protégées par :
- Chiffrement en transit via TLS 1.2+ (HTTPS obligatoire sur tous les endpoints de l'API de licence).
- Authentification des appels API par clé secrète de 64 caractères hexadécimaux, stockée dans Google Secret Manager.
- Hash SHA-256 appliqué à l'adresse e-mail avant tout stockage ou transmission.
- Séparation des environnements développement / staging / production.
7. Portée de cet engagement
Cet engagement s'applique à la version de Kairez (limited_scope), distribuée sur le Google Workspace Marketplace. Il couvre les 4 scopes OAuth listés dans la section 2. Si de nouveaux scopes sont ajoutés dans une version ultérieure du produit, cette page sera mise à jour et la revue Google sera demandée conformément aux procédures en vigueur.
Pour toute question ou signalement relatif à l'utilisation des données Google par Kairez, contactez-nous à privacy@getkairez.com.