BookASpeaker ← devenir speaker
Sync agenda

Connecter votre agenda,
sans rien lui révéler.

BookASpeaker lit uniquement les plages occupées de votre agenda — jamais les titres, les invités, ou le contenu. Vie privée préservée par construction.

🔒 Tokens chiffrés AES-256-GCM 🚫 Aucun titre d'événement lu ↩ Révocable en 1 clic
Pourquoi connecter mon agenda Google ?

Pour qu'un organisateur voie en temps réel quand vous êtes disponible — sans appel, sans aller-retour. Quand un booking est confirmé chez nous, l'événement apparaît automatiquement dans votre agenda avec les rappels natifs. Vous ne gérez qu'un seul agenda : le vôtre.

Que voyez-vous concrètement dans mon agenda ?

Uniquement les plages occupées (début, fin, statut « busy »). Aucun titre, aucun participant, aucune description, aucune pièce jointe. Nous utilisons l'API freeBusy de Google qui ne retourne que les disponibilités — c'est par construction.

Et la sécurité des accès ?

Vos jetons OAuth sont chiffrés en AES-256-GCM avant stockage en base. Nous demandons les scopes minimaux : lecture des disponibilités (calendar.readonly) et création des seuls événements possédés par BookASpeaker (calendar.events.owned). Nous ne pouvons pas modifier les événements existants que vous avez créés vous-même.

Je peux révoquer la connexion à tout moment ?

Oui, à tout moment et sans aucune pénalité. Trois canaux : (1) bouton « Déconnecter l'agenda » dans votre cockpit BookASpeaker — révocation immédiate côté Google + suppression locale des jetons. (2) myaccount.google.com/permissions côté Google. (3) En supprimant votre compte BookASpeaker, tous les jetons et caches sont effacés sous 24h.

Que se passe-t-il quand un booking est confirmé ?

BookASpeaker crée automatiquement un événement dans le 1er calendrier que vous avez sélectionné, avec : titre « 🎤 BookASpeaker — [Organisateur] », date avec buffers (1h avant, 1h après par défaut), lieu, et une description avec la référence du booking. Vous recevez les rappels natifs de votre agenda. Si le booking est annulé, l'événement est supprimé.

Que se passe-t-il si Google est en panne ou que mon jeton expire ?

BookASpeaker bascule automatiquement sur vos règles globales (jours préférés + délai minimum + périodes bloquées). Vos disponibilités restent affichées correctement aux organisateurs. Quand la connexion redevient stable, la sync reprend automatiquement.

Mes données sont-elles partagées avec des tiers ?

Jamais. Les disponibilités lues servent uniquement à afficher votre calendrier sur votre fiche publique BookASpeaker et à éviter les double-bookings. Aucune donnée n'est revendue, aucun partenaire externe n'y a accès.

Combien de fois mon agenda est-il synchronisé ?

Une sync globale automatique chaque jour à 5h UTC + une sync « lazy » déclenchée à la volée si un visiteur consulte votre fiche et que le cache a plus d'1h. Vous pouvez aussi forcer une sync immédiate depuis votre cockpit avec le bouton « ↻ Maintenant ».

Et Microsoft Outlook / Apple iCloud ?

Microsoft Outlook arrive bientôt (nous finalisons la validation Azure AD). Apple iCloud est prévu pour la V1.5 — l'API d'Apple est moins ouverte et demande un effort spécifique. En attendant, si vous n'utilisez ni Google ni Microsoft, vous pouvez configurer vos règles globales (jours préférés + périodes bloquées) qui suffisent dans la plupart des cas.

Si je supprime un événement BookASpeaker dans mon agenda Google ?

L'événement disparaît de votre agenda mais le booking reste actif côté BookASpeaker — c'est volontaire (l'agenda est un miroir, pas la source de vérité contractuelle). Si vous voulez annuler un booking, faites-le depuis le cockpit BookASpeaker, ce qui supprimera aussi l'événement Google associé.

Une question qui n'est pas dans cette FAQ ?

Écrivez-nous à hello@bookaspeaker.app — on revient sous 24h.

Nos engagements sont également formalisés dans nos conditions générales speakers (section « Synchronisation d'agenda »).