Privacy policy
Last updated 26 October 2026
Bubule Assistant is made by Victor Dufour (individual), France, who is responsible for the data described here. Contact: hello@bubule.app. It is a Mac app that lives in your menu bar and the notch. You ask it a question by voice or by typing, it looks at your screen, and it answers in text and, if you choose, voice. The Bubule calendar app has its own privacy policy.
1. What the app reads, and when
- Screen. When you ask a question, the app takes a screenshot of your displays and sends it with your question. It does not capture the screen in the background. During a guided walkthrough it takes smaller screenshots after a click, a key press or a pause to check your progress, up to 12 times per walkthrough.
- Microphone. Audio is captured only while you hold the push-to-talk shortcut (Control + Option) and is streamed for transcription.
- Pointer. While you hold the shortcut or the question field is open, the app follows your pointer to detect a circled region. The trail itself is not sent; the screenshot, plus a close-up of the circled region, is.
- Keyboard. The app uses a listen-only keyboard event tap (it asks for the Accessibility permission) to notice the shortcut, Control tapped twice, and Escape. It does not record or send what you type elsewhere. Questions you type in Bubule Assistant's own field are sent as your question.
- Clipboard. If "Copy answers automatically" is on, the app writes the answer to your clipboard. It never reads your clipboard.
2. Who receives data
The app never contacts these services directly. Requests go through a proxy that Bubule runs on Cloudflare, which adds the service keys. The proxy passes your data on and does not store it; its logs keep only error messages.
- Anthropic (Claude) receives your question (transcript or typed text), the screenshots, the recent conversation from the current session and, for calendar questions, a compact copy of your Bubule calendar. It writes the answer. See Anthropic's privacy policy.
- AssemblyAI receives your voice audio to turn it into text. It is set not to use Bubule's audio to train its models and to delete audio and transcripts after 1 day, keeping only some metadata for logging and billing. See its privacy policy.
- ElevenLabs receives the text of the answer to turn it into speech, when voice answers are on. It keeps the text and audio of speech requests in its history by default (its no-retention mode is an Enterprise feature), so Bubule's proxy asks ElevenLabs to delete each request from the history right after it is spoken. ElevenLabs is set not to use Bubule's workspace data to train its models, though it may keep debugging and moderation logs. See its privacy policy.
- Apple speech recognition is used only if AssemblyAI is unavailable.
- Cloudflare hosts the proxy and the update feed, and so sees your IP address and request metadata.
- Bubule (bubule.app) receives requests only if you connect your Bubule calendar: the app reads your calendar and, when you ask, adds or changes items.
Bubule does not sell your data, does not use it for advertising and does not use it to train AI models. The app contains no analytics or advertising tools.
3. Screens can contain other people's information
A screenshot shows whatever is on your display, including private messages and other people's details. Close anything you do not want shared before you ask a question. You can turn off Screen Recording or Microphone for the app at any time in System Settings, and quit the app from its menu.
4. What is stored on your Mac
- Your settings (model, voice, toggles), kept in the app's preferences.
- The key that links your Mac to your Bubule calendar, kept in the macOS Keychain, and the key the app uses to talk to the proxy.
- The conversation history is kept in memory for the current session only and is gone when you quit.
5. Updates
The app checks for updates with Sparkle, which downloads a signed update from the same Cloudflare-hosted feed. The check shares your app version and macOS version, as any web request does.
6. Legal basis and your rights (GDPR)
Data is processed to give you the service you ask for each time you ask a question (performance of the service you requested, Art. 6(1)(b)) and, for calendar actions, because you connected your Bubule account. Several providers are in the United States, so data may be transferred outside the European Economic Area under the safeguards those providers state in their policies. You may ask for access, correction, deletion, restriction or portability of your data, and object to its processing, by emailing hello@bubule.app. You can also complain to the French data protection authority, the CNIL.
7. Your control
You can unlink Bubule in the app (Settings, Unlink), which removes this Mac from your Bubule account. You can revoke permissions in System Settings. Because the proxy does not keep your content, there is nothing to delete there; for data held by the providers above, email hello@bubule.app.
8. Children
Bubule Assistant is not meant for children under 15.
9. Changes
If this policy changes, the date at the top changes.
10. Contact
hello@bubule.app
Politique de confidentialité
Dernière mise à jour : 26 octobre 2026
Bubule Assistant est édité par Victor Dufour (particulier), France, responsable des données décrites ici. Contact : hello@bubule.app. C’est une application Mac qui vit dans la barre des menus et l’encoche. Vous lui posez une question à voix haute ou par écrit, elle regarde votre écran et répond par texte et, si vous le souhaitez, par la voix. L’application d’agenda Bubule a sa propre politique de confidentialité.
1. Ce que l’application lit, et quand
- Écran. Quand vous posez une question, l’application prend une capture de vos écrans et l’envoie avec votre question. Elle ne capture rien en arrière-plan. Pendant un pas-à-pas guidé, elle prend de plus petites captures après un clic, une touche ou une pause pour vérifier votre progression, au maximum 12 fois par pas-à-pas.
- Microphone. Le son n’est capté que tant que vous maintenez le raccourci pour parler (Contrôle + Option) et il est envoyé en continu pour la transcription.
- Pointeur. Tant que vous maintenez le raccourci ou que le champ de question est ouvert, l’application suit votre pointeur pour repérer une zone entourée. Le tracé lui-même n’est pas envoyé ; la capture d’écran, avec un gros plan de la zone entourée, l’est.
- Clavier. L’application utilise une écoute du clavier en lecture seule (elle demande l’autorisation Accessibilité) pour repérer le raccourci, un double appui sur Contrôle et la touche Échap. Elle n’enregistre ni n’envoie ce que vous tapez ailleurs. Les questions saisies dans le champ de Bubule Assistant sont envoyées comme votre question.
- Presse-papiers. Si « Copier les réponses automatiquement » est activé, l’application écrit la réponse dans votre presse-papiers. Elle ne le lit jamais.
2. Qui reçoit des données
L’application ne contacte jamais ces services directement. Les requêtes passent par un relais que Bubule exploite sur Cloudflare, qui ajoute les clés des services. Le relais transmet vos données sans les conserver ; ses journaux ne gardent que les messages d’erreur.
- Anthropic (Claude) reçoit votre question (transcription ou texte), les captures d’écran, la conversation récente de la session et, pour les questions d’agenda, une copie compacte de votre agenda Bubule. Il rédige la réponse. Voir la politique d’Anthropic.
- AssemblyAI reçoit votre voix pour la transformer en texte. Il est configuré pour ne pas utiliser l’audio de Bubule pour entraîner ses modèles et pour supprimer l’audio et les transcriptions après 1 jour, en ne gardant que certaines métadonnées pour la journalisation et la facturation. Voir sa politique.
- ElevenLabs reçoit le texte de la réponse pour le transformer en voix, quand les réponses vocales sont activées. Il conserve par défaut le texte et l’audio des requêtes dans son historique (son mode sans conservation est réservé aux clients Enterprise) ; le relais de Bubule lui demande donc de supprimer chaque requête de l’historique juste après la lecture. ElevenLabs est configuré pour ne pas utiliser les données de l’espace de travail de Bubule pour entraîner ses modèles, mais peut garder des journaux de débogage et de modération. Voir sa politique.
- Apple : la reconnaissance vocale d’Apple n’est utilisée que si AssemblyAI est indisponible.
- Cloudflare héberge le relais et le flux de mises à jour, et voit donc votre adresse IP et les métadonnées des requêtes.
- Bubule (bubule.app) ne reçoit de requêtes que si vous reliez votre agenda Bubule : l’application lit votre agenda et, quand vous le demandez, ajoute ou modifie des éléments.
Bubule ne vend pas vos données, ne les utilise pas pour la publicité et ne les utilise pas pour entraîner des modèles d’IA. L’application ne contient ni outil d’analyse ni outil publicitaire.
3. Un écran peut contenir des informations sur d’autres personnes
Une capture montre tout ce qui est affiché, y compris des messages privés et des informations sur d’autres personnes. Fermez ce que vous ne voulez pas partager avant de poser une question. Vous pouvez désactiver à tout moment l’enregistrement d’écran ou le microphone dans les Réglages Système, et quitter l’application depuis son menu.
4. Ce qui est stocké sur votre Mac
- Vos réglages (modèle, voix, options), dans les préférences de l’application.
- La clé qui relie votre Mac à votre agenda Bubule, dans le Trousseau macOS, et la clé qu’utilise l’application pour joindre le relais.
- L’historique de conversation reste en mémoire pour la session en cours seulement et disparaît quand vous quittez.
5. Mises à jour
L’application cherche des mises à jour avec Sparkle, qui télécharge une mise à jour signée depuis le même flux hébergé par Cloudflare. La vérification partage la version de l’application et de macOS, comme toute requête web.
6. Base légale et vos droits (RGPD)
Les données sont traitées pour vous fournir le service demandé à chaque question (exécution du service demandé, art. 6(1)(b)) et, pour les actions sur l’agenda, parce que vous avez relié votre compte Bubule. Plusieurs prestataires sont aux États-Unis : des données peuvent donc être transférées hors de l’Espace économique européen, avec les garanties que ces prestataires indiquent dans leurs politiques. Vous pouvez demander l’accès, la rectification, l’effacement, la limitation ou la portabilité de vos données, et vous opposer à leur traitement, en écrivant à hello@bubule.app. Vous pouvez aussi saisir la CNIL.
7. Votre contrôle
Vous pouvez dissocier Bubule dans l’application (Réglages, Dissocier), ce qui retire ce Mac de votre compte Bubule. Vous pouvez retirer les autorisations dans les Réglages Système. Le relais ne conservant pas votre contenu, il n’y a rien à y supprimer ; pour les données détenues par les prestataires ci-dessus, écrivez à hello@bubule.app.
8. Enfants
Bubule Assistant ne s’adresse pas aux enfants de moins de 15 ans.
9. Modifications
Si cette politique change, la date en haut change.
10. Contact
hello@bubule.app