Nestor

Informations sur les données

Politique de confidentialité

Cette politique décrit le fonctionnement de l’instance personnelle privée de Nestor accessible sur nestor.lefunambule.be. Elle ne propose pas un service ouvert au public.

Responsabilité et usage

L’instance est administrée par son propriétaire, qui est son unique utilisateur autorisé. Les coordonnées d’assistance sont celles indiquées sur l’écran de consentement Google de l’application.

Données utilisées

Accès à Google et finalité

Nestor demande uniquement la portée calendar.events.readonly. Google présente cette permission comme la lecture des événements de tous les agendas ; l’implémentation de Nestor interroge uniquement l’agenda principal du compte choisi. La fenêtre synchronisée va du jour précédent à quatre-vingt-dix jours après la date de synchronisation.

Ces données servent exclusivement à afficher les rendez-vous dans l’espace personnel. Elles ne sont ni vendues, ni utilisées pour la publicité ou le profilage commercial, ni transmises à un modèle d’intelligence artificielle. Gmail, Drive et les autres contenus du compte Google ne sont pas demandés.

Stockage, accès et prestataires

Cloudflare héberge l’interface, le Worker serveur et la base D1. La base utilisée par cette instance relève de la juridiction européenne D1. Les événements et les tâches sont conservés dans D1, derrière les contrôles de l’application et l’accès privé du propriétaire.

Le jeton de renouvellement Google est chiffré par le serveur avec AES-GCM avant stockage dans D1. Le jeton d’accès temporaire reste en mémoire serveur et n’est pas envoyé à l’interface. Les secrets de configuration sont conservés côté Worker. Google reçoit les requêtes nécessaires à l’autorisation et à la lecture de l’agenda ; Cloudflare traite les données nécessaires à l’hébergement, à l’authentification et au stockage.

Durée de conservation

Chaque synchronisation réussie remplace la copie active des événements par la fenêtre actualisée. En cas d’échec, la dernière copie valide reste disponible. Les informations de connexion sont conservées tant que l’intégration reste connectée. Les états OAuth temporaires expirent après dix minutes et sont nettoyés par le traitement planifié. Le journal fonctionnel est limité aux deux cents dernières entrées.

Les tâches restent enregistrées jusqu’à leur suppression par le propriétaire. D’éventuelles sauvegardes administrées par le propriétaire peuvent conserver un état antérieur jusqu’à leur suppression ; leur gestion est distincte de la base active.

Contrôle, déconnexion et suppression

Le propriétaire peut modifier ou supprimer ses tâches dans Nestor. Le bouton « Déconnecter » de la page Connexions révoque l’autorisation Google et retire le jeton et les événements Google de la base active de Nestor, sans supprimer d’événement dans Google Agenda. Si la révocation distante échoue, Nestor signale l’erreur et conserve la connexion pour permettre une nouvelle tentative. L’autorisation peut aussi être révoquée depuis les connexions du compte Google ; il convient alors d’utiliser la déconnexion dans Nestor pour retirer sa copie locale des rendez-vous.

Cookies et journaux techniques

L’authentification Cloudflare Access et le flux OAuth utilisent les cookies nécessaires à leur fonctionnement et à la sécurité. Ce site d’information n’intègre aucun outil publicitaire ni de mesure d’audience. L’application journalise des informations techniques génériques pour le diagnostic ; son code ne journalise pas le contenu des jetons Google.

Utilisation limitée des données Google

L’utilisation par Nestor des informations reçues des API Google respecte le Google API Services User Data Policy, y compris ses exigences d’utilisation limitée. Toute évolution des usages ou des permissions doit être reflétée dans cette politique et dans le consentement demandé.