Politique de confidentialité

SheetDiff™ · Module Google Sheets™Dernière mise à jour : 19 mars 2026

1. Présentation

SheetDiff™ (« le Module ») est un module Google Sheets™ développé par Mohamed Yaakoubi qui compare les versions de feuilles de calcul et génère des rapports d’assurance qualité. Cette Politique de confidentialité explique comment le Module collecte, utilise et protège vos données.

2. Données auxquelles le Module accède

Le Module demande les autorisations OAuth Google suivantes :

  • userinfo.email — Lecture de votre adresse e-mail Google. Utilisée uniquement pour l’identification aux fins de validation de licence et de suivi d’utilisation.
  • spreadsheets.currentonly — Accès en lecture/écriture à la feuille de calcul dans laquelle le Module est installé. Nécessaire pour lire les données, créer des instantanés, générer le visualiseur de différences et produire le rapport QA.
  • drive.file — Accès aux fichiers Google Drive™ que vous sélectionnez explicitement via le sélecteur de fichiers Google intégré. Utilisé uniquement pour la fonctionnalité d’importation inter-feuilles.
  • script.container.ui — Autorisation d’afficher la barre latérale des paramètres, les boîtes de dialogue et les menus personnalisés.
  • script.external_request — Autorisation d’effectuer des requêtes réseau vers notre serveur de licences et vers Google Analytics.

3. Données NON accessibles par le Module

  • Le Module ne parcourt pas votre Google Drive™.
  • Le Module n’accède pas à Gmail, Agenda, Contacts ou tout autre service Google.
  • Le Module ne lit, ne stocke et ne transmet pas le contenu de vos feuilles de calcul vers un serveur externe.
  • Le Module n’accède pas à votre mot de passe ou vos identifiants Google.

4. Stockage des données des feuilles de calcul

Toutes les données traitées par le Module restent dans votre document Google Sheets™. Les résultats de comparaison, instantanés, rapports de différences et paramètres sont stockés dans les DocumentProperties du tableur via le service Properties de Google Apps Script.

5. Serveur de licences et données collectées

Pour gérer les licences, périodes d’essai et limites d’utilisation, le Module communique avec un serveur de vérification de licences hébergé sur Google Firebase. Les données suivantes sont transmises :

  • Adresse e-mail Google — Identifiant unique pour les enregistrements de licence et le suivi d’utilisation.
  • Statut de licence — Essai, forfait gratuit ou forfait payant.
  • Compteur d’utilisation — Nombre de comparaisons par mois calendaire. Aucun contenu de feuille de calcul n’est transmis.
  • Métadonnées de paiement (via webhook Dodo Payments) — E-mail de facturation, identifiant client, identifiant d’abonnement, statut et dates de facturation. Aucun détail de carte bancaire n’est inclus.

Aucun contenu de feuille de calcul, valeur de cellule, donnée de ligne ou contenu de fichier n’est jamais transmis ni stocké sur le serveur de licences.

6. Traitement des paiements

Les abonnements payants sont traités par Dodo Payments (Dodo Payments Inc.), qui agit en tant que Marchand de Référence.

  • Les informations de paiement sont collectées et traitées exclusivement par Dodo Payments. Le développeur ne voit jamais vos détails de paiement.
  • Dodo Payments envoie une notification webhook confirmant votre achat.
  • Politique de confidentialité de Dodo Payments : dodopayments.com/legal/privacy-policy.

7. Sécurité et protection des données

  • Toutes les données sont protégées par le chiffrement de Google — en transit (TLS/HTTPS) et au repos (AES-256).
  • La communication avec le serveur de licences utilise le chiffrement HTTPS/TLS.
  • Le serveur de licences (Firebase) est protégé par l’infrastructure de sécurité de Google Cloud.
  • Les signatures webhook de Dodo Payments sont vérifiées cryptographiquement.
  • Le Module ne stocke aucun jeton d’authentification ni identifiant.
  • Les préférences utilisateur sont stockées dans les DocumentProperties, limitées à la feuille de calcul individuelle.

8. Analytique

Le Module collecte des analyses d’utilisation anonymes via Google Analytics 4 (GA4) :

  • Événements côté serveur — Votre e-mail est haché (SHA-256) avant utilisation comme identifiant client.
  • Événements côté client — Les boîtes de dialogue et barres latérales incluent le snippet GA4 gtag.js.

Les données analytiques n’incluent pas votre e-mail, le contenu des feuilles de calcul ou les adresses IP.

9. Aucune vente ou transfert de données

Le Module ne vend, n’échange, ne loue et ne transfère pas vos données à un tiers à des fins publicitaires, de courtage de données ou pour tout objectif non lié aux fonctionnalités essentielles du Module.

10. Aucun entraînement IA/ML

Vos données ne sont jamais utilisées pour l’entraînement de modèles d’intelligence artificielle ou d’apprentissage automatique. Les algorithmes de comparaison du Module sont basés sur des règles et n’impliquent aucune forme d’entraînement de modèle.

11. Conservation et suppression des données

  • Données des feuilles de calcul — Elles restent dans votre document Google Sheets™ et sont supprimées lorsque vous supprimez le fichier ou désinstallez le Module.
  • Enregistrements de licence — Stockés sur le serveur Firebase et supprimés dans les 30 jours suivant une demande de suppression.
  • Vous pouvez demander la suppression de toutes vos données à tout moment en contactant le développeur.

12. Protection des mineurs

Le Module ne s’adresse pas aux enfants de moins de 13 ans et ne collecte sciemment aucune information les concernant.

13. Modifications de cette politique

Cette Politique de confidentialité peut être mise à jour périodiquement. Les modifications seront reflétées sur cette page avec une date « Dernière mise à jour » actualisée.

14. Contact

Pour toute question, veuillez contacter :

Mohamed Yaakoubi
E-mail : amirrak8@gmail.com
LinkedIn : linkedin.com/in/yaakoubi-mohamed

Google Sheets™ and Google Drive™ are trademarks of Google LLC.