Privacy policy

Last updated 26 October 2026

Bubule (bubule.app) is a calendar, to-do and study planner. This policy explains what personal data it handles, why, who receives it, and your rights. It applies to the website and the installed web app.

1. Who is responsible

The data controller is Victor Dufour (individual), France. Contact for anything about your data: hello@bubule.app.

2. What Bubule keeps

Bubule has no advertising, no analytics and no tracking, and does not sell or share data for marketing.

3. Why, and on what legal basis (GDPR)

4. Who receives data

Bubule uses these service providers (processors) only to run the features below:

ProviderWhat forWhat it receives
Cloudflare (USA)Hosting, storage, email routing for add@bubule.app, Workers AI voicesEverything stored (encrypted at rest), connection data, emails sent to add@bubule.app, text read aloud with Cloudflare voices
Anthropic (USA)Claude: study plans, “Ask Bubule”, importing screenshots, documents and emails, grade importThe events, tasks and preferences needed for the request, plus any text, image or email you submit. Not your password, tokens or email address. Only for accounts where Claude is turned on
ElevenLabs (USA/EU)Optional voices for “Read my day” and speaker buttonsThe text to be read aloud, only if you choose an ElevenLabs voice
Resend (USA)Sending email: verification, password reset, invitations, reminders, weekly summaryYour email address and the content of those emails
Google (if you connect it)Two-way Google Calendar syncEvents you sync, and your Google account email. See also the Google section below
Apple iCloud (if you connect it)Two-way Apple Calendar syncEvents you sync, using the credentials you provide
Your school’s Canvas (if you add a link)Reading assignments from your calendar feedNothing about you beyond the link you provide

If you connect the optional Bubule Assistant Mac app, it can read and change your calendar through a key you can remove at any time in Settings. That app runs its own AI and voice services, described in its own privacy policy.

5. Transfers outside your country

The providers above are mostly in the United States, so your data may be processed outside the EU/EEA, the UK or your country. Where this happens, the providers rely on safeguards such as the EU Standard Contractual Clauses or the EU-US Data Privacy Framework; see each provider’s policy linked above for details.

6. How long data is kept

7. Security

Everything you store is encrypted before it is saved, with a separate key per account derived from a secret held by the publisher. Passwords are hashed. Sign-in tokens are random and only their hash is stored. This is not end-to-end encryption: the service must be able to read your data to plan and remind. No system is perfectly secure; tell us at hello@bubule.app if you notice a problem.

8. Your rights

You can ask to access, correct, delete or receive a copy of your data, to restrict or object to its use, and to withdraw consent at any time.

You may also complain to your data protection authority, for example the CNIL in France (cnil.fr).

9. Cookies and local storage

Bubule sets no cookies on bubule.app and loads no third-party scripts, fonts or trackers. It uses your browser's local storage and a service-worker cache only for things the app needs: your sign-in token, display preferences (language, view, theme), drafts, and a copy of the app so it opens fast and offline. These are strictly necessary, so no consent banner is needed. You can clear them in your browser settings (you will be signed out).

10. Google Calendar

If you connect Google Calendar, Bubule asks for access to your calendars so it can show your events in Bubule and put Bubule events in a calendar named “Bubule”. It reads calendar names and events, and creates, changes and deletes events only in calendars you connect and in that “Bubule” calendar when you make changes in Bubule. Your Google email address is kept to show which account is connected. Google data is used only to provide these features in your own Bubule. It is never sold, never used for advertising, never used to train AI models, and never shown to other people. Bubule's use of information received from Google APIs follows the Google API Services User Data Policy, including its Limited Use requirements. You can also remove access at myaccount.google.com/permissions.

11. Apple Calendar

If you connect Apple Calendar, Bubule keeps your Apple ID and an app-specific password (encrypted) to read and write calendars over iCloud's CalDAV service. The same limits as above apply. Revoke the app-specific password at appleid.apple.com at any time.

12. Children

Bubule is not aimed at children. You must be at least 15 to create an account. Parents or guardians who add a child's profile to a group are responsible for that profile.

13. Changes

If this policy changes in a way that matters, the date above changes and, for important changes, you will be told in the app or by email.

14. Contact

hello@bubule.app

Politique de confidentialité

Dernière mise à jour : 26 octobre 2026

Bubule (bubule.app) est un agenda, une liste de tâches et un planificateur d’études. Cette politique explique quelles données personnelles il traite, pourquoi, qui les reçoit et quels sont vos droits. Elle s’applique au site et à l’application web installée.

1. Responsable du traitement

Le responsable du traitement est Victor Dufour (personne physique), France. Contact pour toute question sur vos données : hello@bubule.app.

2. Ce que Bubule conserve

Bubule n’a ni publicité, ni statistiques, ni suivi, et ne vend ni ne partage vos données à des fins commerciales.

3. Pourquoi, et sur quelle base légale (RGPD)

4. Qui reçoit les données

Bubule fait appel aux prestataires (sous-traitants) suivants, uniquement pour les fonctions indiquées :

PrestatairePour quoiCe qu’il reçoit
Cloudflare (États-Unis)Hébergement, stockage, routage des e-mails vers add@bubule.app, voix Workers AITout ce qui est stocké (chiffré), données de connexion, e-mails envoyés à add@bubule.app, texte lu avec les voix Cloudflare
Anthropic (États-Unis)Claude : plans d’étude, « Demander à Bubule », import de captures, documents et e-mails, import de notesLes événements, tâches et préférences nécessaires à la demande, plus tout texte, image ou e-mail que vous envoyez. Pas votre mot de passe, vos jetons ni votre adresse e-mail. Uniquement pour les comptes où Claude est activé
ElevenLabs (États-Unis/UE)Voix facultatives pour « Lire ma journée » et les boutons haut-parleurLe texte à lire, uniquement si vous choisissez une voix ElevenLabs
Resend (États-Unis)Envoi d’e-mails : vérification, réinitialisation, invitations, rappels, résumé hebdomadaireVotre adresse e-mail et le contenu de ces e-mails
Google (si vous le connectez)Synchronisation bidirectionnelle de Google AgendaLes événements synchronisés et l’e-mail de votre compte Google. Voir aussi la section Google ci-dessous
Apple iCloud (si vous le connectez)Synchronisation bidirectionnelle du calendrier AppleLes événements synchronisés, avec les identifiants que vous fournissez
Canvas de votre établissement (si vous ajoutez un lien)Lecture des devoirs depuis votre flux de calendrierRien sur vous au-delà du lien fourni

Si vous connectez l’application facultative Bubule Assistant sur Mac, elle peut lire et modifier votre agenda grâce à une clé que vous pouvez supprimer à tout moment dans les réglages. Cette application utilise ses propres services d’IA et de voix, décrits dans sa propre politique de confidentialité.

5. Transferts hors de votre pays

Les prestataires ci-dessus sont pour la plupart aux États-Unis ; vos données peuvent donc être traitées hors de l’UE/EEE, du Royaume-Uni ou de votre pays. Dans ce cas, les prestataires s’appuient sur des garanties telles que les clauses contractuelles types de l’UE ou le cadre de protection des données UE–États-Unis ; voir la politique de chaque prestataire, liée ci-dessus.

6. Durée de conservation

7. Sécurité

Tout ce que vous stockez est chiffré avant l’enregistrement, avec une clé distincte par compte dérivée d’un secret détenu par l’éditeur. Les mots de passe sont hachés. Les jetons de connexion sont aléatoires et seule leur empreinte est stockée. Ce n’est pas un chiffrement de bout en bout : le service doit pouvoir lire vos données pour planifier et rappeler. Aucun système n’est parfaitement sûr ; signalez tout problème à hello@bubule.app.

8. Vos droits

Vous pouvez demander l’accès, la rectification, l’effacement ou une copie de vos données, la limitation du traitement ou vous y opposer, et retirer votre consentement à tout moment.

Vous pouvez aussi introduire une réclamation auprès de votre autorité de protection des données, par exemple la CNIL en France (cnil.fr).

9. Cookies et stockage local

Bubule ne dépose aucun cookie sur bubule.app et ne charge aucun script, police ou traqueur tiers. Il utilise le stockage local du navigateur et un cache de service worker uniquement pour ce dont l’application a besoin : votre jeton de connexion, vos préférences d’affichage (langue, vue, thème), des brouillons, et une copie de l’application pour qu’elle s’ouvre vite et hors ligne. Ces éléments sont strictement nécessaires : aucun bandeau de consentement n’est requis. Vous pouvez les effacer dans les réglages de votre navigateur (vous serez déconnecté).

10. Google Agenda

Si vous connectez Google Agenda, Bubule demande l’accès à vos calendriers pour afficher vos événements dans Bubule et placer les événements Bubule dans un calendrier nommé « Bubule ». Il lit les noms de calendriers et les événements, et crée, modifie et supprime des événements uniquement dans les calendriers que vous connectez et dans ce calendrier « Bubule » lorsque vous faites des changements dans Bubule. Votre adresse e-mail Google est conservée pour indiquer quel compte est connecté. Les données Google servent uniquement à fournir ces fonctions dans votre propre Bubule. Elles ne sont jamais vendues, jamais utilisées pour la publicité, jamais utilisées pour entraîner des modèles d’IA et jamais montrées à d’autres personnes. L’utilisation par Bubule des informations reçues des API Google respecte la Google API Services User Data Policy, y compris ses exigences d’utilisation limitée. Vous pouvez aussi retirer l’accès sur myaccount.google.com/permissions.

11. Calendrier Apple

Si vous connectez le calendrier Apple, Bubule conserve votre identifiant Apple et un mot de passe d’application (chiffrés) pour lire et écrire vos calendriers via CalDAV d’iCloud. Les mêmes limites s’appliquent. Vous pouvez révoquer le mot de passe d’application sur appleid.apple.com à tout moment.

12. Enfants

Bubule ne s’adresse pas aux enfants. Il faut avoir au moins 15 ans pour créer un compte. Les parents ou tuteurs qui ajoutent le profil d’un enfant à un groupe en sont responsables.

13. Modifications

Si cette politique change de façon notable, la date ci-dessus change et, pour les changements importants, vous serez prévenu dans l’application ou par e-mail.

14. Contact

hello@bubule.app