Confidentialité — EmuLocal
Version du 16 octobre 2026. Éditeur : Bastiaan Campagne, bastiaan.campagne@gmail.com.
Les données personnelles restent dans votre navigateur
EmuLocal prépare un brief avec une veille publique, des en-têtes Gmail et des événements de l’agenda principal. Le récit est assemblé localement par des règles programmées. Aucun service d’IA distant ne reçoit vos messages, événements ou récit personnel.
Google : autorisations et usage limité
La connexion est facultative et demande votre consentement auprès de Google. Le navigateur utilise gmail.metadata pour lire les en-têtes, identifiants, dates et libellés des 100 messages récents au maximum. Aucun corps de message, extrait de corps ou pièce jointe n’est demandé. calendar.events.readonly permet de lire les titres, dates, lieux et liens des événements du calendrier principal sur sept jours calendaires. Les lectures sont directes entre votre navigateur et Google, sans passage par le service de recherche EmuLocal. Aucun envoi, modification ou suppression de contenu Gmail/Agenda n’est réalisé.
Les informations reçues des API Google sont utilisées uniquement pour les fonctions visibles demandées. Leur utilisation respecte la Google API Services User Data Policy, notamment Limited Use, et la politique Google Workspace. Elles ne sont ni vendues, ni utilisées pour la publicité, le profilage commercial ou l’entraînement de modèles d’IA. Les en-têtes, événements et jetons ne sont pas transmis aux moteurs de recherche.
Conservation et suppression
Le jeton OAuth reste en mémoire de page. Aucun jeton de renouvellement n’est demandé. Les données Gmail, Agenda et le récit personnel ne sont enregistrés ni dans localStorage, ni dans IndexedDB, ni dans une base serveur EmuLocal. Ils sont retirés à la déconnexion, au changement de compte, au rechargement ou à la fin de la page. L’expiration de session est contrôlée toutes les dix secondes tant que la page s’exécute ; un navigateur suspendu ne permet pas un effacement à la seconde exacte.
Le prénom facultatif, sujets, mots-clés, sources, préférence d’actualisation et identifiant client OAuth public restent dans localStorage jusqu’à suppression. Votre image de fond est redimensionnée et conservée dans IndexedDB jusqu’au remplacement, au retour au fond par défaut ou à l’effacement. Ils ne sont pas synchronisés entre navigateurs ou appareils. « Effacer mes données » supprime ces réglages, l’image et les données de session ; cette action ne supprime pas les originaux Google. « Révoquer l’accès » demande à Google le retrait de l’autorisation. Vous pouvez aussi utiliser les connexions de votre compte Google.
Recherche publique et destinataires
Seuls les sujets, mots-clés et adresses de sources sont envoyés à notre route de recherche. Le service consulte les flux publics et Google Actualités. Google reçoit la requête de veille et les domaines de sources inclus. Les sites consultés reçoivent les requêtes techniques nécessaires. Le prénom, les données Gmail/Agenda et les jetons sont exclus de ce contrat d’entrée. Ne saisissez pas d’informations confidentielles ou sensibles dans vos critères de recherche. Les résultats de recherche et le récit sont conservés en mémoire de session, pas dans un historique serveur dédié.
L’hébergement de la PWA et des routes de recherche est assuré par la plateforme Sites, reposant sur une infrastructure Cloudflare. L’hébergement, Google et les sites tiers peuvent traiter les adresses IP, caractéristiques du navigateur et journaux techniques nécessaires à leurs services, selon leurs propres politiques. EmuLocal ne contrôle pas leurs durées de conservation ou tous les transferts internationaux. Voir les politiques OpenAI, Cloudflare et Google. Le caractère privé du prototype peut nécessiter l’identification auprès de la plateforme d’hébergement, distincte de la connexion Gmail.
Protection et limites
Les échanges utilisent HTTPS. Les rendus des titres et en-têtes utilisent du texte, sans exécution du HTML reçu. Le service worker ne met en cache que les fichiers de l’application, jamais les appels Google ni les réponses /api/. Les réglages locaux ne sont pas chiffrés par EmuLocal. La mémoire et les informations affichées peuvent être accessibles à un appareil compromis, à une extension malveillante ou à une autre personne utilisant votre session. Aucun dispositif ne constitue une garantie absolue.
Vos droits et contact
Pour toute demande concernant l’accès, la rectification, l’effacement ou d’autres droits applicables aux traitements de l’éditeur, contactez l’adresse ci-dessus. L’éditeur ne peut pas récupérer un brief personnel uniquement présent sur votre appareil. Vous pouvez vous adresser à la CNIL. Toute évolution du traitement sera décrite dans une nouvelle politique et, si nécessaire, soumise à un nouveau consentement.
Filtrage des messages
Les spams et promotions sont exclus selon les libellés Gmail. Des en-têtes de diffusion (List-Id, List-Unsubscribe et Precedence) aident à repérer les publicités sans lire le corps des messages. Les lettres d’information et listes de diffusion sont masquées par défaut ; vous pouvez désactiver cette option dans Mes réglages. Une notification utile peut appartenir à une liste : vérifiez Gmail en cas de doute. Le filtrage est local, indicatif et ne supprime ni ne modifie les messages dans votre compte.
