Politique de Confidentialité Booking Calendar Sync

Dernière mise à jour : juillet 2026

1. Qui sommes-nous

Booking Calendar Sync est un plugin WordPress développé par Promasterweb. Cette politique décrit comment sont traitées les données dans le cadre de la connexion à Google Agenda.

Contact : contact@promasterweb.com

2. Données Google accessibles (Data Accessed)

Lors de la connexion à Google, l’application demande les accès suivants :

  • https://www.googleapis.com/auth/calendar.events — lecture et écriture des événements sur vos agendas Google. Ce scope permet de créer, lire, modifier et supprimer des événements dans votre calendrier Google.
  • email — lecture de l’adresse email de votre compte Google, utilisée uniquement pour identifier le compte connecté dans l’interface d’administration du plugin.

Les types spécifiques de données Google auxquelles l’application accède sont :

  • Événements de calendrier : l’application crée, lit, modifie et supprime des événements dans votre Google Agenda. Les événements contiennent le nom de l’activité réservée, le nom et les coordonnées du client, la date et l’heure du rendez-vous, et les informations de paiement.
  • Adresse email : l’adresse email du compte Google connecté est lue via l’endpoint tokeninfo de Google pour afficher le compte actif dans les réglages du plugin.
  • Identifiants d’événements : les identifiants uniques attribués par Google à chaque événement créé sont stockés pour permettre la synchronisation bidirectionnelle.

3. Utilisation des données Google (Data Usage)

Les données Google sont utilisées exclusivement pour les fonctionnalités suivantes du plugin :

  • Création d’événements : à chaque réservation confirmée, un événement est automatiquement créé dans votre Google Agenda avec les détails de la réservation (activité, client, horaire, paiement).
  • Modification d’événements : lorsqu’une réservation est annulée dans WordPress, la couleur de l’événement correspondant est modifiée dans Google Agenda pour refléter l’annulation.
  • Synchronisation bidirectionnelle : toutes les 15 minutes, le plugin vérifie si des événements ont été supprimés ou annulés dans Google Agenda, et annule automatiquement les réservations correspondantes dans WordPress.
  • Rattrapage automatique : si des réservations ont été créées pendant une déconnexion temporaire de Google, le plugin crée rétroactivement les événements manquants.
  • Identification du compte : l’adresse email Google est affichée dans les réglages du plugin pour confirmer quel compte est connecté.

Les données Google ne sont jamais utilisées à des fins publicitaires, de profilage, de revente, d’analyse marketing, de suivi comportemental ou d’entraînement de modèles d’intelligence artificielle.

4. Partage des données Google (Data Sharing)

Aucune donnée Google n’est vendue, louée, cédée ou transmise à des tiers, à l’exception du serveur relais OAuth décrit ci-dessous.

Serveur relais OAuth (support.promasterweb.com) : l’architecture OAuth du plugin utilise un serveur relais opéré par Promasterweb. Ce serveur intervient dans deux situations :

  • À la connexion initiale : le code d’autorisation renvoyé par Google est transmis au serveur relais, qui l’échange contre un access_token et un refresh_token à l’aide du client_secret. Le client_secret reste exclusivement sur ce serveur et n’est jamais exposé dans le plugin.
  • À chaque renouvellement de token : lorsque l’access_token arrive à expiration, le plugin envoie le refresh_token au serveur relais, qui contacte Google et retourne un nouvel access_token.

Le serveur relais ne conserve aucune donnée de façon permanente. Il agit comme intermédiaire technique pour sécuriser le client_secret. Tous les échanges transitent en HTTPS. Le serveur relais ne stocke, ne journalise et ne transmet aucune donnée utilisateur à des tiers.

En dehors de ce serveur relais, aucune donnée Google ne transite par des serveurs tiers. Les appels à l’API Google Calendar sont effectués directement depuis votre serveur WordPress vers les serveurs de Google.

5. Stockage et protection des données (Data Storage & Protection)

Les données suivantes sont stockées dans la base de données WordPress de votre site :

  • Token d’accès (access_token) — utilisé pour appeler l’API Google Calendar, renouvelé automatiquement à expiration (durée de vie : ~1 heure).
  • Token de rafraîchissement (refresh_token) — utilisé pour renouveler l’access_token sans intervention de l’utilisateur.
  • Date d’expiration du token d’accès.
  • Adresse email du compte Google connecté (mise en cache pendant 24 heures via un transient WordPress).
  • Identifiants d’événements Google — un identifiant par réservation, permettant la correspondance entre la réservation WordPress et l’événement Google Agenda.

Mesures de protection :

  • Les tokens sont stockés dans la table wp_options de WordPress, accessible uniquement aux administrateurs du site via le tableau de bord WordPress.
  • Le client_secret OAuth n’est jamais stocké dans le plugin ni sur votre site WordPress — il reste exclusivement sur le serveur relais sécurisé.
  • Toutes les communications avec Google et le serveur relais transitent en HTTPS (TLS).
  • Les opérations sensibles (connexion, déconnexion, synchronisation) sont protégées par des nonces WordPress et des vérifications de capacité (manage_options).
  • Le flux OAuth utilise le paramètre state pour prévenir les attaques CSRF.
  • En cas de token invalide détecté par Google (invalid_grant), les tokens sont automatiquement supprimés du site.

6. Conservation et suppression des données (Data Retention & Deletion)

Durée de conservation :

  • Tokens OAuth : conservés tant que la connexion Google est active. Supprimés immédiatement lors de la déconnexion volontaire ou en cas d’invalidation par Google.
  • Email du compte Google : mis en cache pendant 24 heures maximum (transient WordPress), puis automatiquement supprimé.
  • Identifiants d’événements : conservés tant que la réservation associée existe. Supprimés automatiquement lorsqu’une réservation est annulée via la synchronisation Google ou manuellement.

Comment supprimer vos données Google :

Vous pouvez supprimer toutes les données Google stockées par le plugin à tout moment via deux méthodes :

  1. Depuis votre site WordPress : allez dans Calendrier de réservation → Réglages → cliquez « Déconnecter ». Cette action supprime immédiatement tous les tokens et données de connexion Google de votre base de données WordPress.
  2. Depuis votre compte Google : rendez-vous sur myaccount.google.com/permissions, trouvez « Booking Calendar Sync » et cliquez « Supprimer l’accès ». Cette action révoque immédiatement toutes les permissions accordées à l’application.

Pour une suppression complète, effectuez les deux actions. La déconnexion depuis WordPress supprime les données locales ; la révocation depuis Google empêche tout accès futur.

Vous pouvez également demander la suppression de vos données en contactant : contact@promasterweb.com. Nous traiterons votre demande dans un délai de 30 jours.

7. Conformité aux règles Google

L’utilisation des données de l’API Google respecte la Google API Services User Data Policy, y compris les exigences de Limited Use :

  • Les données obtenues via l’API Google sont utilisées uniquement pour fournir les fonctionnalités visibles du plugin.
  • Les données ne sont pas transférées à des tiers, sauf pour le fonctionnement du serveur relais OAuth décrit ci-dessus.
  • Les données ne sont pas utilisées à des fins publicitaires ou de profilage.
  • Les données ne sont pas utilisées pour entraîner des modèles d’intelligence artificielle ou de machine learning.
  • L’accès humain aux données est limité aux cas nécessaires : sécurité, conformité légale, ou à la demande explicite de l’utilisateur.

8. Vos droits (RGPD)

Conformément au RGPD, vous disposez d’un droit d’accès, de rectification, de suppression et de portabilité des données vous concernant. Vous pouvez également vous opposer au traitement de vos données.

Pour exercer ces droits, contactez-nous à : contact@promasterweb.com

9. Modifications

Cette politique peut être mise à jour en cas d’évolution des fonctionnalités du plugin ou des règles applicables. La date en haut de page fait foi.

Cette politique s’applique exclusivement à la fonctionnalité de connexion Google Agenda du plugin Booking Calendar Sync.