Document 1Document 1
Politique de confidentialité
Privacy Policy
Dernière mise à jour : 25 août 2026Last updated: 25 August 2026
1. Qui nous sommes
Hoveo est une application iPhone éditée par JSO, micro-entreprise immatriculée sous le SIREN 929 828 382, représentée par Romain Joulia, dont le siège est situé 21 chemin de la Matte, 33770 Salles, France (ci-après « nous »).
Nous sommes responsable du traitement de vos données personnelles au sens du Règlement général sur la protection des données (RGPD).
Pour toute question ou demande relative à vos données : [email protected].
1. Who we are
Hoveo is an iPhone app published by JSO, a French sole proprietorship (micro-entreprise) registered under SIREN 929 828 382, represented by Romain Joulia, with its registered office at 21 chemin de la Matte, 33770 Salles, France ("we", "us").
We are the data controller for your personal data within the meaning of the General Data Protection Regulation (GDPR).
For any question or request about your data: [email protected].
2. Ce que fait Hoveo
Hoveo vous aide à organiser votre quotidien : tâches, habitudes, liste de courses et inventaire avec alertes de péremption. Elle fonctionne en mode Perso (tout est privé) ou en mode Foyer (les tâches, les courses et l'inventaire sont partagés avec les membres de votre foyer, jusqu'à dix personnes). Les habitudes restent toujours personnelles.
Hoveo n'a pas de version web, Android ou iPad, et ne comporte aucune messagerie, commentaire ou contenu public. Rien de ce que vous écrivez n'est visible en dehors de votre foyer.
2. What Hoveo does
Hoveo helps you organise everyday life: tasks, habits, a grocery list and a pantry inventory with expiry alerts. It works in Personal mode (everything is private) or Household mode (tasks, groceries and inventory are shared with the members of your household, up to ten people). Habits always stay personal.
Hoveo has no web, Android or iPad version, and no messaging, comments or public content. Nothing you write is visible outside your household.
3. Les données que nous collectons
Nous ne collectons que les données ci-dessous. Rien d'autre.
3.1 Votre compte
| Donnée | Pourquoi |
|---|---|
| Adresse e-mail | Créer et sécuriser votre compte, vous connecter. Avec « Se connecter avec Apple » et l'option « Masquer mon adresse », nous ne recevons qu'une adresse relais Apple. |
| Mot de passe | Uniquement pour la connexion par e-mail. Stocké sous forme d'empreinte chiffrée par notre prestataire d'authentification ; nous n'y avons jamais accès. |
| Identifiant de compte | Identifier votre compte de façon unique. |
| Prénom ou pseudonyme | Vous identifier auprès des membres de votre foyer. |
| Photo de profil | Facultative. Affichage dans l'application. |
| Langue | Français ou anglais. Rédiger dans votre langue les notifications envoyées par nos serveurs. |
| Adresse de notification | Le jeton push de votre appareil, pour vous envoyer les notifications du foyer. |
| Préférences de notifications | Deux interrupteurs : courses, tâches. |
| État de l'abonnement | Ouvrir ou fermer l'accès. Avec un identifiant RevenueCat pour relier le compte à l'abonnement. |
| Dates | Création et modification. Fonctionnement interne. |
3.2 Ce que vous écrivez dans l'application
| Catégorie | Contenu |
|---|---|
| Tâches | Intitulé, notes, date d'échéance, personne assignée, qui l'a terminée et quand. |
| Habitudes | Intitulé, couleur, icône, objectif, heure et jours du rappel. |
| Suivi des habitudes | Une entrée par jour enregistré, avec la valeur atteinte. |
| Groupes d'habitudes | Noms et icônes. |
| Récompenses | Badges débloqués, et quand. |
| Courses | Nom de l'article, quantité, note, qui l'a coché et quand. |
| Inventaire | Nom du produit, quantité, date de péremption. |
3.3 Votre foyer
| Catégorie | Contenu |
|---|---|
| Foyer | Nom du foyer, code d'invitation, créateur, date de création. |
| Membres | Qui appartient à quel foyer, avec quel rôle, depuis quand. |
| Fil d'activité | Qui a terminé quelle tâche ou coché quel article, avec l'intitulé et le prénom de l'auteur. |
3.4 Un mot sur la photo de profil
Votre photo de profil est facultative (5 Mo maximum ; JPEG, PNG ou WebP). Elle est hébergée dans un espace de stockage public : toute personne connaissant l'adresse exacte du fichier peut l'afficher, même sans être connectée. Cette adresse n'est pas devinable et la liste des fichiers n'est pas consultable, mais vous devez considérer qu'une photo de profil n'est pas un contenu privé.
3. The data we collect
We collect only the data listed below. Nothing else.
3.1 Your account
| Data | Why |
|---|---|
| Email address | To create and secure your account and sign you in. With "Sign in with Apple" and "Hide my email", we only receive an Apple relay address. |
| Password | Email sign-in only. Stored as a hashed value by our authentication provider; we never have access to it. |
| Account identifier | To uniquely identify your account. |
| First name or nickname | To identify you to the members of your household. |
| Profile photo | Optional. Displayed in the app. |
| Language | French or English. So that notifications sent by our servers are written in your language. |
| Notification address | Your device's push token, used to deliver household notifications. |
| Notification preferences | Two switches: groceries, tasks. |
| Subscription status | To open or close access. Together with a RevenueCat identifier that links the account to its subscription. |
| Dates | Created and updated. Internal operation. |
3.2 What you write in the app
| Category | Content |
|---|---|
| Tasks | Title, notes, due date, assignee, who completed it and when. |
| Habits | Title, colour, icon, goal, reminder time and days. |
| Habit tracking | One entry per logged day, with the value reached. |
| Habit groups | Names and icons. |
| Rewards | Which badges were unlocked, and when. |
| Groceries | Item name, quantity, note, who checked it off and when. |
| Inventory | Product name, quantity, expiry date. |
3.3 Your household
| Category | Content |
|---|---|
| Household | Household name, invite code, creator, creation date. |
| Members | Who belongs to which household, with which role, since when. |
| Activity feed | Who completed which task or checked off which item, with the title and the author's first name. |
3.4 A note on the profile photo
Your profile photo is optional (5 MB maximum; JPEG, PNG or WebP). It is stored in a public storage bucket: anyone who knows the exact file address can view it, even without being signed in. The address cannot be guessed and the file list cannot be browsed, but you should treat a profile photo as non-private content.
4. Ce qui reste sur votre téléphone
Les données suivantes ne quittent jamais votre appareil et ne sont envoyées à aucun serveur :
- vos jetons de session, dans le trousseau iOS chiffré, configurés pour ne jamais être synchronisés dans iCloud ni restaurés sur un autre appareil ;
- vos préférences : langue, thème, mode en cours, avancement de l'accueil, interrupteurs de notifications ;
- le contenu affiché par les widgets (noms d'articles, intitulés de tâches et d'habitudes, nom du foyer), copié dans un espace partagé entre l'application et ses widgets, effacé à la déconnexion et à la suppression du compte ;
- les rappels d'habitude et le rappel de fin de période d'essai, composés et déclenchés localement par le téléphone.
4. What stays on your phone
The following data never leaves your device and is never sent to any server:
- your session tokens, in the encrypted iOS keychain, configured never to sync to iCloud or be restored onto another device;
- your preferences: language, theme, current mode, onboarding progress, notification switches;
- the content shown by widgets (item names, task and habit titles, household name), copied into a space shared between the app and its widgets, erased on sign-out and account deletion;
- habit reminders and the end-of-trial reminder, composed and triggered locally by the phone.
5. Pourquoi nous traitons vos données et sur quelle base
| Finalité | Base légale |
|---|---|
| Fournir le service | Compte, synchronisation, partage au sein du foyer, notifications du foyer. Exécution du contrat (art. 6.1.b RGPD). |
| Gérer votre abonnement | Exécution du contrat. |
| Rappels et notifications | Votre consentement, via l'autorisation iOS, retirable à tout moment. |
| Photo de profil | Votre consentement, retirable en supprimant la photo. |
| Sécurité | Prévention des abus. Notre intérêt légitime (art. 6.1.f RGPD). |
5. Why we process your data and on what basis
| Purpose | Legal basis |
|---|---|
| Providing the service | Account, sync, sharing within the household, household notifications. Performance of the contract (Art. 6(1)(b) GDPR). |
| Managing your subscription | Performance of the contract. |
| Reminders and notifications | Your consent, given through the iOS permission, withdrawable at any time. |
| Profile photo | Your consent, withdrawable by deleting the photo. |
| Security | Abuse prevention. Our legitimate interest (Art. 6(1)(f) GDPR). |
6. Ce qu'Hoveo ne fait pas
- Aucune mesure d'audience : pas de Google Analytics, Amplitude, Mixpanel, PostHog ni Firebase.
- Aucun outil de suivi de plantage : pas de Sentry ni Crashlytics.
- Aucune publicité, aucun réseau publicitaire, aucun identifiant publicitaire. L'application ne demande jamais l'autorisation de suivi iOS, parce qu'elle ne vous suit pas.
- Aucune revente ni cession de vos données à qui que ce soit.
- Aucun profilage, aucune décision automatisée.
- Aucun accès à votre position, vos contacts, votre calendrier, votre micro ou votre appareil photo.
6. What Hoveo does not do
- No analytics: no Google Analytics, Amplitude, Mixpanel, PostHog or Firebase.
- No crash reporting: no Sentry or Crashlytics.
- No advertising, no ad networks, no advertising identifier. The app never shows the iOS tracking prompt, because it does not track you.
- No selling or sharing of your data with anyone.
- No profiling, no automated decision-making.
- No access to your location, contacts, calendar, microphone or camera.
7. Qui a accès à vos données
Vos données sont hébergées par Supabase sur des serveurs AWS situés à Paris (région eu-west-3), dans l'Union européenne.
Nous faisons appel aux sous-traitants suivants, et à aucun autre :
| Prestataire | Ce qu'il reçoit | Où |
|---|---|---|
| Supabase | Base de données, comptes, photos de profil, traitements serveur. | UE (AWS Paris) |
| Apple | Achat et paiement ; connexion avec Apple si vous l'utilisez ; remise finale des notifications. | Selon les conditions d'Apple |
| RevenueCat | Identifiant interne de compte et événements d'abonnement. Aucun contenu, aucune adresse e-mail. | États-Unis |
| Expo | Adresse de notification de l'appareil, et le texte d'une notification de foyer pendant son acheminement. | États-Unis |
| Uniquement si vous choisissez « Se connecter avec Google » : identifiant et adresse e-mail. | Selon les conditions de Google |
Transferts hors Union européenne. Seuls RevenueCat et Expo reçoivent des données aux États-Unis, limitées à un identifiant technique et au texte d'une notification en transit, jamais le contenu que vous créez. Ces transferts sont encadrés par les clauses contractuelles types de la Commission européenne et, le cas échéant, par le cadre de protection des données UE–États-Unis.
Nous pouvons également être amenés à communiquer des données si la loi nous y oblige.
7. Who has access to your data
Your data is hosted by Supabase on AWS servers located in Paris (eu-west-3 region), within the European Union.
We use the following processors, and no others:
| Provider | What it receives | Where |
|---|---|---|
| Supabase | Database, accounts, profile photos, server-side processing. | EU (AWS Paris) |
| Apple | Purchase and payment; Sign in with Apple if you use it; final delivery of notifications. | Per Apple's terms |
| RevenueCat | Internal account identifier and subscription events. No content, no email address. | United States |
| Expo | The device's notification address, and the text of a household notification while it is being delivered. | United States |
| Only if you choose "Sign in with Google": identifier and email address. | Per Google's terms |
Transfers outside the European Union. Only RevenueCat and Expo receive data in the United States, limited to a technical identifier and the text of a notification in transit, never the content you create. These transfers are governed by the European Commission's standard contractual clauses and, where applicable, the EU–US Data Privacy Framework.
We may also disclose data where required by law.
8. Ce que voient les autres membres de votre foyer
| Un membre du foyer voit | Un membre du foyer ne voit pas |
|---|---|
| Votre prénom et votre photo de profil | Votre adresse e-mail |
| Les tâches, courses et inventaire du foyer | Vos tâches, courses et inventaire personnels |
| Qui a fait quoi dans le fil d'activité | Vos habitudes et leur suivi |
| Le nom du foyer et sa liste de membres | L'état de votre abonnement |
| Le code d'invitation | L'adresse de notification de votre appareil et votre langue |
Cette séparation est appliquée par la base de données elle-même. Quitter un foyer, ou en être retiré par son administrateur, coupe immédiatement l'accès des deux côtés.
8. What other household members can see
| A household member sees | A household member does not see |
|---|---|
| Your first name and profile photo | Your email address |
| The household's tasks, groceries and inventory | Your personal tasks, groceries and inventory |
| Who did what in the activity feed | Your habits and their tracking |
| The household name and member list | Your subscription status |
| The invite code | Your device's notification address and your language |
This separation is enforced by the database itself. Leaving a household, or being removed by its administrator, cuts off access immediately on both sides.
9. Les notifications
Rappels locaux. Les rappels d'habitude et le rappel de fin d'essai sont composés et déclenchés par votre téléphone. Aucun serveur n'est impliqué et leur texte ne quitte pas l'appareil.
Notifications du foyer. Quand un membre vous assigne une tâche ou ajoute un article aux courses, nos serveurs composent une notification dans votre langue, contenant l'intitulé concerné et le prénom de l'auteur (par exemple « Camille a ajouté : lait »). Elle transite par Expo puis par Apple avant d'atteindre votre téléphone, et s'affiche sur l'écran verrouillé.
Vous pouvez désactiver ces notifications dans les réglages de l'application, séparément pour les tâches et pour les courses, ou retirer l'autorisation iOS à tout moment.
9. Notifications
Local reminders. Habit reminders and the end-of-trial reminder are composed and triggered by your phone. No server is involved and their text never leaves the device.
Household notifications. When a member assigns you a task or adds an item to the grocery list, our servers compose a notification in your language, containing the relevant title and the author's first name (for example "Camille added: milk"). It travels through Expo and then Apple before reaching your phone, and appears on the lock screen.
You can turn these notifications off in the app's settings, separately for tasks and groceries, or withdraw the iOS permission at any time.
10. Combien de temps nous conservons vos données
Tant que votre compte existe, son contenu est conservé. Ce que vous supprimez dans l'application est supprimé immédiatement : il n'y a ni corbeille, ni archive, ni copie cachée.
Vous pouvez supprimer votre compte directement depuis l'application, sans avoir à nous écrire. La suppression est immédiate et définitive. Elle entraîne :
- la suppression de votre appartenance aux foyers, et du foyer lui-même si vous en étiez le dernier administrateur ;
- l'effacement de votre photo de profil ;
- la suppression de votre compte d'authentification, et en cascade de votre profil, tâches, habitudes et leur suivi, groupes, récompenses, courses et inventaire ;
- l'effacement de toutes les données locales du téléphone, y compris le contenu des widgets.
Deux réserves : les sauvegardes techniques de notre hébergeur peuvent conserver une trace pendant leur durée de rotation, et votre historique d'achat chez Apple ne dépend pas de nous et suit les règles d'Apple.
10. How long we keep your data
As long as your account exists, its content is kept. Whatever you delete in the app is deleted immediately: there is no trash, no archive, no hidden copy.
You can delete your account directly from the app, without writing to us. Deletion is immediate and permanent. It removes:
- your membership in any household, and the household itself if you were its last administrator;
- your profile photo, erased from storage;
- your authentication account, and with it your profile, tasks, habits and their tracking, groups, rewards, groceries and inventory;
- all local data on the phone, including widget content.
Two caveats: our host's technical backups may retain a trace for their rotation period, and your purchase history with Apple is outside our control and follows Apple's rules.
11. Vos droits
Vous disposez des droits d'accès, de rectification, d'effacement, de limitation, de portabilité et d'opposition sur vos données.
La plupart s'exercent directement dans l'application : modifiez votre profil, supprimez votre contenu, effacez votre compte. Pour toute autre demande, écrivez-nous à [email protected]. Nous répondons dans un délai d'un mois.
Si vous estimez que vos droits ne sont pas respectés, vous pouvez saisir la CNIL (www.cnil.fr).
11. Your rights
You have the right to access, rectify, erase, restrict, port and object to the processing of your data.
Most of these can be exercised directly in the app: edit your profile, delete your content, delete your account. For any other request, write to [email protected]. We reply within one month.
If you believe your rights are not being respected, you may lodge a complaint with the French data protection authority, the CNIL (www.cnil.fr).
12. Âge minimum
Hoveo est réservée aux personnes âgées de 16 ans et plus. Nous ne collectons pas sciemment de données concernant des personnes plus jeunes ; si vous pensez que c'est le cas, contactez-nous pour que nous les supprimions.
12. Minimum age
Hoveo is intended for people aged 16 and over. We do not knowingly collect data about younger people; if you believe we have, contact us so we can delete it.
13. Sécurité
Les données transitent chiffrées (TLS) et sont stockées chez un hébergeur situé dans l'Union européenne. Les mots de passe ne sont jamais conservés en clair. Les jetons de session sont stockés dans le trousseau chiffré d'iOS. L'accès aux données du foyer est contrôlé au niveau de la base de données.
13. Security
Data is encrypted in transit (TLS) and stored with a host located in the European Union. Passwords are never stored in plain text. Session tokens are kept in the encrypted iOS keychain. Access to household data is enforced at the database level.
14. Modifications
Nous pouvons modifier cette politique, notamment si l'application évolue. La date en tête du document indique la version en vigueur. En cas de changement important, vous en serez informé dans l'application.
Contact : JSO, 21 chemin de la Matte, 33770 Salles, France, [email protected].
14. Changes
We may update this policy, in particular as the app evolves. The date at the top indicates the version in force. For significant changes, you will be notified in the app.
Contact: JSO, 21 chemin de la Matte, 33770 Salles, France, [email protected].