English

Politique de confidentialité

Boha · Dernière mise à jour : 2026-10-01

Cette politique explique quels renseignements personnels l’application Boha et son serveur recueillent, pourquoi, où ils vont et comment vous en gardez le contrôle. Elle s’applique aussi à notre site Web, boha.starb.ca. Nous l’avons rédigée pour qu’elle corresponde à ce que fait réellement l’application.

1. Qui nous sommes

Boha est exploitée par une personne physique au Québec, Canada (« nous »). Nous sommes responsables des renseignements personnels décrits ici.

Personne responsable de la protection des renseignements personnels : le responsable de la protection des renseignements personnels (l’exploitant de Boha). Contact : support@boha.starb.ca.

2. En bref

3. Ce que nous recueillons

Compte

Vous pouvez parcourir les recettes et cuisiner sans compte. Pour créer, importer, enregistrer, aimer, commenter, suivre, partager, signaler ou bloquer, vous devez vous connecter. La connexion est gérée par Supabase, avec Google ou, sur iOS, avec « Se connecter avec Apple ». Supabase conserve votre adresse courriel, votre nom, votre photo de profil et vos sessions de connexion. Supabase peut aussi voir des données techniques, comme votre adresse IP et le type de votre appareil, lors de la connexion.

Nos propres tables ne conservent pas votre adresse courriel. Elles conservent votre identifiant de compte, votre nom d’utilisateur, votre nom affiché, l’adresse de votre photo de profil et votre biographie.

Vos recettes et votre activité

Photos

Les photos que vous ajoutez à une recette sont stockées chez Cloudflare R2, dans un dossier nommé d’après votre identifiant de compte. Avant l’envoi, l’application réduit la photo et l’enregistre comme un nouveau fichier JPEG, ce qui retire les métadonnées comme la localisation.

Important : chaque photo est servie à partir d’une adresse Web qui contient votre identifiant de compte et une longue partie aléatoire. Elle est difficile à deviner, mais elle n’est pas secrète. Toute personne qui a cette adresse exacte peut voir la photo, même si la recette est privée. Ne mettez rien dans une photo que vous voulez garder secret.

Importations

Quand vous importez une recette à partir d’un texte, d’un lien ou d’une photo, l’application l’envoie à notre serveur. Notre serveur envoie le texte de la recette à OpenRouter, un service d’intelligence artificielle (IA). OpenRouter envoie ce texte à un modèle d’IA qui en fait une recette : GLM, conçu par Z.ai, ou DeepSeek si GLM échoue. Pour un lien, notre serveur envoie le texte de la page, pas le lien. Pour une photo, OpenRouter envoie d’abord la photo à Google Gemini, qui lit le texte de la photo. Ce texte va ensuite à GLM ou à DeepSeek, comme pour toute autre importation. La section 6 nomme les entreprises qui font fonctionner ces modèles.

Nous n’envoyons ni votre identifiant de compte, ni votre nom, ni votre adresse courriel avec une importation. L’application vous demande votre accord avant votre première importation. Notre serveur ne conserve ni ne journalise le texte, le lien ou la photo. Nous gardons seulement un relevé d’utilisation pour chaque importation : votre identifiant de compte, l’heure, la durée, le modèle d’IA et son fournisseur, le nombre de jetons, le coût de la lecture de la photo (pour une importation de photo) et le résultat (réussite ou échec). Ces relevés servent à compter vos importations gratuites, à limiter les importations de tout le monde quand le service est surchargé et à suivre les coûts.

Pour un lien, notre serveur récupère lui-même la page : le site Web voit donc notre serveur, pas votre appareil. Pour un lien TikTok, notre serveur demande d’abord la légende de la publication au service public d’intégration de TikTok.

Certains sites Web bloquent notre serveur. Quand un site Web bloque notre serveur, l’application télécharge la page sur votre appareil : le site Web voit donc votre appareil, comme lorsque vous ouvrez la page dans un navigateur. L’application, ou sur iOS l’option de partage Boha dans Safari, envoie ensuite le contenu de la page et son lien à notre serveur pour lire la recette. Si vous aviez ouvert une session sur ce site Web, le contenu de la page peut inclure votre nom ou d’autres renseignements affichés sur la page. Nous utilisons le contenu de la page seulement pour lire la recette. Notre serveur ne conserve ni ne journalise le contenu de la page ou le lien.

Si vous enregistrez la recette importée, la recette et son lien source sont conservés comme toute recette que vous créez. Pour une recette importée d’un site Web, nous conservons aussi le lien vers la photo de la recette sur ce site, mais pas la photo elle-même.

Pour une recette importée d’un site Web, l’application, ainsi que la page Web de partage de la recette, affiche la photo du site en la chargeant à partir de ce site : ce site peut donc voir l’adresse de l’appareil de la personne qui regarde la recette (adresse IP), comme pour n’importe quelle page Web.

Abonnement

Les importations au-delà de l’allocation gratuite exigent Boha Pro : un abonnement ou un achat unique à vie, fait dans l’App Store d’Apple ou dans Google Play. Nous ne voyons jamais votre carte de paiement : Apple ou Google traite le paiement. RevenueCat indique à notre serveur si vous avez Boha Pro, en le liant à votre identifiant de compte. Nous conservons seulement cet état et sa date de fin, s’il y en a une.

Sur votre appareil

Vos paramètres et vos brouillons non enregistrés restent sur votre appareil et dans votre propre sauvegarde de l’appareil. La file d’importation (textes, liens, pages Web et photos en attente de lecture) reste aussi sur votre appareil, mais elle n’est jamais sauvegardée. Elle est supprimée à la fin de chaque importation ou quand vous la retirez. L’application garde aussi une liste des sites Web qui ont bloqué notre serveur, pour lire leurs pages sur votre appareil la fois suivante. La liste contient seulement le nom des sites, comme example.com, jamais les pages ni les liens. Chaque nom est gardé 30 jours. La liste reste sur votre appareil et dans votre propre sauvegarde de l’appareil, et l’application la supprime quand vous supprimez votre compte. L’application demande l’accès à l’appareil photo seulement quand vous prenez une photo à importer.

Journaux du serveur

Notre serveur journalise, pour chaque requête, la méthode, le chemin sans sa chaîne de requête, le code d’état et la durée, et il journalise les erreurs. Les journaux ne contiennent jamais les chaînes de requête, le corps des requêtes, les jetons de connexion, le texte des recettes, le texte importé, les liens, le contenu des pages Web, les photos ni les notes de signalement. L’entreprise qui héberge notre serveur peut conserver des journaux réseau habituels, comme les adresses IP, pour des raisons de sécurité.

Site Web

Notre site Web, boha.starb.ca, est hébergé sur Cloudflare Pages. Il n’utilise ni témoins (cookies), ni traçage, ni outil d’analyse. Il charge ses polices de caractères depuis son propre serveur, et non depuis une autre entreprise. Comme tout hébergeur Web, Cloudflare traite votre adresse IP et les pages que vous demandez, pour vous les livrer et pour protéger le site.

Ce que nous ne recueillons pas

Nous ne recueillons pas votre localisation, vos contacts, votre identifiant publicitaire ni votre historique de navigation. L’application n’utilise ni témoins (cookies) ni traceurs, et ne contient aucun code de publicité ou d’analyse.

4. Pourquoi nous les utilisons

Nous utilisons vos renseignements seulement à ces fins. Quand vous utilisez une fonction, vous consentez au traitement dont elle a besoin. Vous pouvez retirer votre consentement en cessant d’utiliser la fonction ou en supprimant votre compte.

5. Ce que les autres peuvent voir

6. Fournisseurs de services

Nous faisons appel à ces fournisseurs pour faire fonctionner l’application. Chacun reçoit seulement ce dont il a besoin pour sa tâche.

FournisseurRôleDonnéesLieu
SupabaseConnexion et comptes, et hébergement de notre base de donnéesCourriel, nom, photo de profil, sessions, adresse IP, données de l’appareil; profil, recettes, activité, signalements, relevés d’importation, état de l’abonnementCanada (région à confirmer); entreprise aux États-Unis
Hébergeur du serveur (pas encore choisi)Fait fonctionner notre serveurTout ce que le serveur traite, pendant qu’il le traiteÀ confirmer; cette politique sera mise à jour
Cloudflare (R2, Pages)Stocke et sert les photos, et héberge notre site WebPhotos des recettes; pour les visites du site Web, votre adresse IP et les pages que vous demandezRéseau mondial, entreprise située aux États-Unis
OpenRouterTransmet les demandes d’importation aux modèles d’IATexte importé, texte de la page ou photo, pendant la durée de la demandeÉtats-Unis
Modèles d’IA joints par OpenRouter : GLM (conçu par Z.ai, habituellement exécuté par DeepInfra ou NextBit), DeepSeek (exécuté par un hébergeur choisi par OpenRouter) et Gemini (conçu et exécuté par Google)GLM et DeepSeek transforment le texte importé en recette. Gemini lit le texte d’une photo importée.Texte importé ou texte de la page (GLM, DeepSeek); photo importée (Gemini); pendant la durée de la demandeSurtout aux États-Unis; peut varier
RevenueCatÉtat de l’abonnementIdentifiant de compte, événements d’achat et de renouvellementÉtats-Unis
Apple, GoogleBoutiques d’applications et paiementsSelon leurs propres politiques de confidentialitéÉtats-Unis
Courriel : Cloudflare (Email Routing) et Google (Gmail)Cloudflare reçoit les courriels envoyés à notre adresse de soutien et les transmet à Gmail. Gmail conserve nos courriels et envoie nos réponses, ainsi que les alertes de signalement que notre serveur nous envoie.Votre adresse courriel et le contenu des courriels que vous nous envoyez ou que nous vous envoyons; dans une alerte de signalement, le numéro du signalement, l’élément signalé (type et identifiant) et la raison (jamais votre note)États-Unis (Cloudflare : réseau mondial)

L’IA et vos importations : la journalisation des requêtes est désactivée dans notre compte OpenRouter, de sorte qu’OpenRouter ne conserve pas le contenu de vos importations. Chaque demande d’importation lui demande aussi d’utiliser seulement des hébergeurs qui ne conservent pas les données et ne s’en servent pas pour l’entraînement. Les conditions propres à ces hébergeurs s’appliquent aussi.

7. Renseignements conservés hors du Québec

La plupart des fournisseurs ci-dessus sont situés hors du Québec, surtout aux États-Unis. Avant de communiquer des renseignements personnels à l’extérieur du Québec, nous évaluons s’ils y bénéficieront d’une protection adéquate, comme l’exige la loi québécoise. Nous choisissons des fournisseurs liés par des conditions écrites qui limitent l’usage des données, nous envoyons le moins de données possible et nous chiffrons les données en transit. Les renseignements détenus hors du Canada peuvent être accessibles aux tribunaux et aux autorités du pays concerné.

8. Durée de conservation

9. Supprimer votre compte

Dans l’application, touchez le bouton de profil en haut de l’écran d’accueil pour ouvrir « You ». Sous « Account », choisissez « Delete Account » (l’interface est pour l’instant en anglais). Cela supprime de notre base de données : votre profil, vos recettes et les fiches de leurs photos, vos commentaires, mentions « j’aime », recettes enregistrées, liens de suivi dans les deux sens, blocages, les signalements que vous avez faits, vos relevés d’importation et votre liste de recettes partagées avec vous. Votre compte de connexion chez Supabase, l’état de votre abonnement et votre fiche client chez RevenueCat sont aussi supprimés. Vos fichiers photo sont ensuite supprimés du stockage. Les compteurs des profils et recettes des autres personnes sont corrigés.

Les copies dans les sauvegardes de notre hébergeur de base de données sont effacées dans un délai de 30 jours. Les dossiers d’achat détenus par Apple ou Google sont régis par leurs propres politiques de confidentialité.

Supprimer votre compte n’annule pas un abonnement. Annulez-le dans les réglages de l’App Store ou de Google Play.

Vous pouvez aussi nous demander par courriel de supprimer votre compte.

10. Vos droits

En vertu de la loi québécoise (Loi 25) et de la loi fédérale canadienne (LPRPDE), vous pouvez :

Vous pouvez modifier ou supprimer vous-même la plupart de vos renseignements dans l’application. Pour toute autre demande, écrivez au responsable de la protection des renseignements personnels à support@boha.starb.ca. Nous répondons dans un délai de 30 jours. Nous pourrions d’abord devoir vérifier votre identité.

Si notre réponse ne vous satisfait pas, vous pouvez porter plainte auprès de la Commission d’accès à l’information du Québec ou du Commissariat à la protection de la vie privée du Canada.

11. Sécurité

Les données circulent par des connexions chiffrées. L’accès à la base de données et au stockage est réservé à l’exploitant et protégé par des clés qui ne se trouvent jamais dans l’application. Si un incident de confidentialité présente un risque de préjudice sérieux, nous en aviserons la Commission d’accès à l’information et les personnes concernées, et nous consignerons l’incident dans un registre, comme l’exige la loi.

12. Enfants

Boha ne s’adresse pas aux enfants de moins de 16 ans. Vous devez avoir 16 ans ou plus pour créer un compte. Si vous croyez qu’un enfant de moins de 16 ans a un compte, communiquez avec nous et nous le supprimerons.

13. Modifications de cette politique

Nous mettrons cette page à jour quand l’application changera l’usage qu’elle fait de vos renseignements, et nous changerons la date en haut de la page. Si un changement est important, nous vous en informerons dans l’application avant qu’il s’applique.

14. Contact

Responsable de la protection des renseignements personnels, Boha : support@boha.starb.ca

Voir aussi nos Conditions d’utilisation. English version: Privacy Policy.