Politique de confidentialité
🔒 Engagement de MiniProf : Nous prenons la protection de vos renseignements personnels au sérieux et nous nous engageons à respecter la législation québécoise en matière de protection de la vie privée.
1. Responsable des renseignements personnels
Nom du service : MiniProf
Nature du service : Assistant pédagogique en ligne (chatbot éducatif)
Responsable de la protection des renseignements personnels : Louis, propriétaire et développeur du projet
Contact : contact.miniprof@gmail.com
Juridiction : Québec, Canada
2. Champ d'application
La présente Politique de confidentialité s'applique à l'ensemble des services offerts par MiniProf, incluant :
- Le site web accessible via les domaines miniprof.ca, www.miniprof.ca, miniprof-313ba.web.app et miniprof-313ba.firebaseapp.com
- L'application de chatbot pédagogique
- Les services d'authentification et de sauvegarde des conversations (pour les utilisateurs connectés)
3. Quels renseignements personnels sont collectés ?
3.1 Données de compte (utilisateurs connectés uniquement)
Si vous choisissez de créer un compte pour sauvegarder vos conversations, nous collectons :
- Adresse courriel : Utilisée pour l'authentification et la récupération de compte
- Nom d'affichage (optionnel) : Visible dans votre profil
- Identifiant unique (UID) : Généré automatiquement par Firebase Authentication
- Méthode d'authentification : Courriel/mot de passe ou fournisseur tiers (Google, si offert)
- Déclaration d’âge/autorisation parentale : confirmation que l’utilisateur a 14 ans ou plus, ou qu’un parent/tuteur autorise l’utilisation; MiniProf ne recueille pas la date de naissance à cette fin
Avant la création du compte : vous devez accepter séparément les Conditions d’utilisation et reconnaître la Politique de confidentialité. Nous conservons la version et la date de cette acceptation.
3.2 Données de conversation
Lorsque vous utilisez le chatbot MiniProf, nous collectons :
- Messages envoyés : Vos questions et demandes d'aide scolaire
- Réponses générées : Les explications fournies par l'intelligence artificielle
- Niveau scolaire : Primaire, secondaire ou cégep (pour adapter les explications)
- Horodatage : Date et heure de chaque message
- Identifiant de session : Pour les utilisateurs non connectés (temporaire, non lié à une identité)
Finalité : fournir l’assistance pédagogique demandée, sécuriser le service et traiter vos demandes de soutien. MiniProf ne vend pas vos renseignements et ne les utilise pas pour entraîner ses propres modèles d’IA.
Conservation :
- Utilisateurs connectés : Les conversations sont sauvegardées dans votre compte Firebase Firestore jusqu'à suppression manuelle ou fermeture du compte.
- Utilisateurs non connectés : Les conversations ne sont pas sauvegardées de manière permanente côté MiniProf (uniquement en mémoire temporaire du navigateur).
3.3 Données techniques
Dans le cadre du fonctionnement normal du service, certaines données techniques peuvent être collectées automatiquement :
- Adresse IP : Collectée temporairement par les hébergeurs (Firebase, Render) pour des fins de sécurité et de prévention des abus
- Type de navigateur et système d'exploitation : Pour assurer la compatibilité du service
- Pages visitées et durée de session : Si Firebase Analytics est activé (voir section Cookies)
- Journaux d'erreurs : En cas de dysfonctionnement technique, pour le débogage
- Statistiques d’activité (utilisateurs connectés) : Date et heure de la dernière connexion («dernière visite»), stockée dans votre profil Firestore. Utilisée pour mesurer l’activité globale du service.
Base légale : Intérêt légitime pour assurer la sécurité et le bon fonctionnement du service.
3.4 Données que nous ne collectons PAS
MiniProf ne collecte intentionnellement aucune des données suivantes :
- Numéro d'assurance sociale ou autre identifiant gouvernemental
- Numéros de carte bancaire (le paiement PRO est traité par Stripe ; MiniProf ne voit pas le numéro de carte)
- Données biométriques
- Localisation géographique précise (GPS)
- Informations médicales ou de santé
3.5 Données d’abonnement PRO
Si vous souscrivez à PRO, MiniProf conserve dans votre profil Firestore des identifiants techniques Stripe (ex. identifiant client, identifiant d’abonnement, statut du plan) nécessaires pour activer, renouveler ou annuler l’abonnement. Les données de carte restent chez Stripe.
4. Finalités du traitement des données
Les renseignements personnels collectés sont utilisés exclusivement pour les finalités suivantes :
4.1 Fournir le service
- Répondre aux questions pédagogiques en temps réel
- Adapter les explications au niveau scolaire de l'utilisateur
- Sauvegarder l'historique des conversations (utilisateurs connectés)
- Permettre l'authentification et la gestion de compte
4.2 Sécurité et amélioration technique
- Débogage : Identifier et corriger les erreurs techniques
- Amélioration technique : Analyser les signalements, les journaux techniques minimisés et les commentaires que vous choisissez d’envoyer
- Prévention des abus : Détecter les utilisations frauduleuses ou les contenus inappropriés
4.3 Support utilisateur
- Répondre aux demandes d'assistance
- Gérer les demandes d'accès, de rectification ou de suppression des données
5. Partage des données avec des tiers
Principe général : MiniProf ne vend jamais vos données personnelles à des tiers. Nous ne partageons vos données qu'avec les fournisseurs de services techniques nécessaires au fonctionnement de l'application, dans les conditions décrites ci-dessous.
5.1 Firebase (Google LLC)
Services utilisés : Firebase Hosting, Firebase Authentication, Firebase Firestore
Données partagées :
- Données de compte (courriel, UID, nom d'affichage)
- Conversations sauvegardées (utilisateurs connectés)
- Adresse IP (temporairement, pour la sécurité)
Localisation : Les données peuvent être stockées sur des serveurs situés aux États-Unis et dans d'autres juridictions conformément aux politiques de Google Cloud.
Documentation : Privacy & Security in Firebase
5.2 Render (Render Services, Inc.)
Service utilisé : Hébergement du backend (API)
Données partagées :
- Messages envoyés au chatbot (en transit, pour traitement)
- Niveau scolaire
- Journaux d'exécution (logs) contenant des métadonnées techniques
Localisation : Serveurs situés aux États-Unis
Documentation : Politique de confidentialité de Render
5.3 Fournisseurs IA (Mistral et Google Gemini)
MiniProf utilise deux fournisseurs IA selon le type de requête :
- Mistral AI : pour les requêtes textuelles sans image.
- Google Gemini API : pour les requêtes contenant une image (analyse visuelle et réponse).
- OCR.space : peut être utilisé comme solution de secours pour extraire du texte d’une image lorsque cette fonction est activée.
Données pouvant être envoyées aux APIs IA :
- Vos questions et messages au chatbot
- Le niveau scolaire (pour adapter les réponses)
- Le contexte récent de la conversation, si pertinent
- Les images que vous joignez à votre message (si vous utilisez la fonction image)
Données NON envoyées aux APIs IA :
- Votre adresse courriel
- Votre nom d'utilisateur
- Votre identifiant unique (UID)
- Votre adresse IP
Recommandation importante : Ne partagez jamais d'informations personnelles sensibles dans vos conversations (nom complet, adresse, numéro de téléphone, etc.). Le service est conçu pour les questions académiques générales uniquement.
Références officielles :
5.4 Formulaire de contact (Formspree)
Lorsque vous utilisez le formulaire de contact, votre nom, votre courriel, l’objet et votre message sont transmis à Formspree afin d’acheminer votre demande à MiniProf. Ne communiquez pas de renseignements sensibles dans ce formulaire.
5.5 Paiements (Stripe)
Les abonnements PRO sont traités par Stripe. Lors du paiement, vous êtes redirigé vers Stripe Checkout. Stripe reçoit les informations de paiement nécessaires ; MiniProf reçoit une confirmation et des identifiants d’abonnement pour activer le plan PRO. Consultez la politique de confidentialité de Stripe.
5.5 Autres partages possibles
Vos données peuvent être divulguées dans les circonstances suivantes :
- Obligation légale : Si requis par la loi, une ordonnance judiciaire ou une autorité gouvernementale compétente.
- Protection des droits : Pour protéger les droits, la propriété ou la sécurité de MiniProf, de ses utilisateurs ou du public.
- Consentement explicite : Avec votre autorisation expresse pour un usage spécifique.
6. Classes, familles et accès des enseignants
Vous ne rejoignez une classe ou une famille qu’en saisissant un code fourni par un enseignant ou un parent et en confirmant un avis dans MiniProf. Lorsque vous rejoignez une classe, l’enseignant responsable peut consulter les renseignements de classe nécessaires au suivi pédagogique ainsi qu’un rapport sur vos conversations MiniProf. Lorsque vous rejoignez une famille, le parent abonné peut voir la liste des membres du foyer dans l’Espace Famille. Vous pouvez quitter la classe ou la famille à tout moment dans vos paramètres; les nouveaux échanges ne sont alors plus accessibles à cet enseignant / foyer par ce mécanisme.
7. Accès humain aux conversations
MiniProf n’effectue pas de revue humaine systématique des conversations pour entraîner ou évaluer ses modèles. Un accès peut toutefois être nécessaire, au strict minimum, pour répondre à une demande d’assistance, traiter un signalement, enquêter sur un incident de sécurité ou appliquer une obligation légale.
- Débogage : Identification et correction d'erreurs techniques
- Support demandé : Répondre à une demande que vous ou votre parent/tuteur nous adressez
- Prévention des abus : Détection de contenus inappropriés ou d'utilisations frauduleuses
Mesures de protection :
- L'accès aux conversations est limité au propriétaire du projet et aux personnes autorisées qui en ont besoin
- Les accès sont limités aux renseignements nécessaires à l’intervention
- Les conversations ne sont jamais partagées publiquement ni vendues à des tiers
8. Conservation des données
7.1 Conversations
- Utilisateurs connectés : Les conversations sont conservées jusqu’à leur suppression ou jusqu’à la suppression du compte. La suppression de compte déclenche la suppression du profil, des conversations et des images privées dans les services MiniProf.
- Utilisateurs non connectés : Les conversations ne sont pas sauvegardées de manière permanente par MiniProf (uniquement en mémoire locale du navigateur, jusqu'à fermeture de l'onglet).
7.2 Données de compte
- Conservées tant que votre compte est actif
- Supprimées lorsque la suppression de compte est confirmée, sous réserve de copies techniques temporaires ou d’obligations légales des fournisseurs
7.3 Journaux techniques
- Firebase Hosting : Logs conservés selon les politiques de Google (généralement 30 à 90 jours)
- Render : Logs de l'API conservés selon les politiques de Render (rotation automatique)
7.4 Données envoyées aux APIs IA (Mistral et Gemini)
- Mistral et Google peuvent conserver des journaux d'usage selon leurs propres conditions et politiques.
- Durée et modalités de conservation déterminées par les politiques de chaque fournisseur.
9. Vos droits (conformément à la Loi 25 — Québec)
En tant qu'utilisateur résidant au Québec, vous disposez des droits suivants concernant vos renseignements personnels :
8.1 Droit d'accès
Vous avez le droit de consulter les renseignements personnels que nous détenons à votre sujet.
8.2 Droit de rectification
Vous pouvez demander la correction de renseignements inexacts ou incomplets.
8.3 Droit de retrait du consentement
Vous pouvez retirer votre consentement au traitement de vos données à tout moment. Certaines fonctionnalités du service pourraient alors ne plus être disponibles.
8.4 Droit à la suppression
Vous pouvez demander la suppression de votre compte et de vos données personnelles. Pour exercer ce droit :
- Connectez-vous à votre compte et utilisez l'option de suppression de compte (si disponible)
- Contactez-nous directement pour une demande de suppression manuelle
Note importante : Les données déjà transmises à des fournisseurs IA tiers (Mistral/Google) ne peuvent pas toujours être supprimées directement par MiniProf, car elles sont soumises aux politiques de conservation de ces fournisseurs.
8.5 Droit de déposer une plainte
Si vous estimez que vos droits en matière de protection des renseignements personnels n'ont pas été respectés, vous pouvez déposer une plainte auprès de la Commission d'accès à l'information du Québec (CAI) :
- Site web : www.cai.gouv.qc.ca
- Téléphone : 1 888 528-7741 (sans frais)
- Adresse : 525, boulevard René-Lévesque Est, bureau 1.200, Québec (Québec) G1R 5S9
10. Mineurs et consentement parental (Loi 25 — Québec)
MiniProf s'adresse principalement aux élèves du primaire, du secondaire et du cégep, dont une grande partie sont mineurs.
Pour les mineurs de moins de 14 ans :
Selon la Loi 25 du Québec, les renseignements personnels d'un mineur de moins de 14 ans ne peuvent être recueillis sans le consentement du titulaire de l'autorité parentale ou du tuteur, sauf si cette collecte est manifestement au bénéfice du mineur.
- Avant d’utiliser MiniProf ou de créer un compte, l’utilisateur doit indiquer qu’il a 14 ans ou plus, ou qu’un parent/tuteur a lu les documents et autorise l’utilisation.
- Cette déclaration ne permet pas à MiniProf de vérifier l’identité du parent/tuteur. Un parent ou tuteur peut nous contacter pour retirer l’autorisation, demander l’accès ou demander la suppression des données.
- Les parents et tuteurs légaux sont invités à superviser l'utilisation d'Internet par les mineurs dont ils ont la charge.
Droits des parents et tuteurs :
- Droit d'accès : Vous pouvez demander à consulter les renseignements personnels que MiniProf détient sur votre enfant.
- Droit de retrait du consentement : Vous pouvez retirer le consentement que vous avez donné pour l'utilisation du service par votre enfant à tout moment.
- Droit à la suppression : Vous pouvez demander la suppression du compte de votre enfant et de toutes ses données personnelles.
- Pour exercer ces droits, contactez-nous à : contact.miniprof@gmail.com
11. Sécurité des données
MiniProf met en œuvre des mesures techniques et organisationnelles appropriées pour protéger vos renseignements personnels contre l'accès non autorisé, la perte, la destruction ou la divulgation :
- Chiffrement en transit : Toutes les communications entre votre navigateur et nos serveurs sont chiffrées via HTTPS/TLS.
- Authentification sécurisée : Firebase Authentication utilise des méthodes d'authentification modernes et sécurisées.
- Séparation des responsabilités : Les clés API (Mistral et Gemini) ne sont jamais exposées côté client et restent uniquement sur le serveur backend.
- Contrôle d'accès : L'accès aux bases de données est restreint et protégé par des règles de sécurité Firebase.
- Surveillance : Monitoring des activités suspectes et des tentatives d'accès non autorisées.
Limitation : Aucun système informatique n'est totalement sécurisé. Malgré nos efforts, nous ne pouvons garantir une sécurité absolue. C'est pourquoi nous vous recommandons de ne jamais partager d'informations sensibles dans vos conversations.
12. Cookies et technologies de suivi
Un résumé dédié est aussi disponible sur la page Cookies.
12.1 Types de cookies utilisés
Stockage essentiel (nécessaire) :
- Firebase Authentication : stockage technique nécessaire pour maintenir votre connexion
- Préférences locales : niveau scolaire, état d’acceptation des documents et éléments nécessaires au fonctionnement du chat
Ces cookies sont nécessaires au fonctionnement du service et ne peuvent être désactivés sans affecter l'utilisation de MiniProf.
MiniProf n’active pas actuellement de publicité ciblée ni de Firebase Analytics. Si des témoins ou outils d’analyse non essentiels sont ajoutés, la politique et le mécanisme de consentement seront mis à jour avant leur activation.
12.2 Gestion des cookies
Vous pouvez configurer votre navigateur pour :
- Bloquer tous les cookies
- Accepter uniquement les cookies de première partie
- Supprimer les cookies existants
Attention : Le blocage des cookies essentiels empêchera le fonctionnement normal du service (notamment l'authentification).
13. Transferts internationaux de données et évaluation de la vie privée
Loi 25 — Communication hors Québec : Vos données personnelles peuvent être transférées et traitées en dehors du Québec et du Canada, notamment aux États-Unis, par les fournisseurs de services suivants :
- Google (Firebase) : États-Unis et autres juridictions
- Mistral AI : Union européenne (France) ou autres régions selon l'infrastructure du fournisseur
- Google Gemini API : États-Unis et autres juridictions selon l'infrastructure Google
- Render : États-Unis
- Formspree et OCR.space : juridiction déterminée par l’infrastructure de ces fournisseurs
Avant tout transfert hors Québec : MiniProf doit documenter une évaluation des facteurs relatifs à la vie privée (EFVP) proportionnée et s’assurer d’une entente écrite avec le fournisseur lorsque requise par la Loi sur le privé. Les niveaux de protection peuvent différer de ceux du Québec.
- Fournir le service de chatbot (infrastructure requise)
- Assurer l'authentification et la sauvegarde sécurisée des conversations
- Générer les réponses pédagogiques
Niveaux de protection : Les niveaux de protection des données aux États-Unis peuvent différer de ceux en vigueur au Québec. MiniProf s'engage à respecter les obligations de confidentialité conformément à la Loi 25 et aux politiques de confidentialité des fournisseurs.
Pour plus d'information, consultez :
14. Modifications de la Politique de confidentialité
MiniProf se réserve le droit de modifier la présente Politique de confidentialité à tout moment pour refléter :
- Des changements dans nos pratiques de traitement des données
- Des évolutions législatives ou réglementaires
- Des améliorations du service
Notification : En cas de modification substantielle, nous ferons des efforts raisonnables pour vous en informer (par exemple, via une notification sur le site).
Date d'entrée en vigueur : La date de dernière mise à jour est indiquée en haut de cette page. Nous vous encourageons à consulter régulièrement cette politique.
Acceptation des changements importants : lorsqu’une modification exige une nouvelle acceptation, MiniProf bloque l’utilisation du chat jusqu’à l’acceptation active de la nouvelle version. L’utilisation continue ne remplace pas une acceptation lorsqu’elle est requise.
15. Contact et exercice de vos droits
Pour toute question concernant cette Politique de confidentialité ou pour exercer vos droits (accès, rectification, suppression, etc.), vous pouvez nous contacter :
- Via le formulaire de contact sur le site
- Par courriel contact.miniprof@gmail.com
Nous nous engageons à répondre à votre demande dans un délai raisonnable, conformément aux exigences légales (généralement sous 30 jours).