Politique de confidentialité
01Qui nous sommes
Mossglen transforme des pages web et des vidéos YouTube en supports de lecture adaptés à votre niveau. Il se compose d’une extension Chrome (ID cofjpdekcclaniimffbbkonekpijpbdc), du site mossglen.app et d’une API à l’adresse api.mossglen.app. La présente politique couvre ces trois éléments, que vous soyez connecté ou que vous utilisiez Mossglen en tant qu’invité.
Mossglen est exploité par iafine, développeur indépendant, qui est le responsable du traitement pour tout ce qui est décrit ici. Pour toute question relative à la confidentialité, ou pour exercer l’un des droits décrits à la section 12, écrivez à support@mossglen.app.
02En bref
| Question | Réponse |
|---|---|
| Vendez-vous mes données ? | Non. Jamais, à personne, à aucun prix. |
| Utilisez-vous mes données à des fins publicitaires ? | Non. Nous n’affichons aucune publicité et ne transmettons rien aux réseaux publicitaires. |
| Suivez-vous toutes les pages que je consulte ? | Non. Nous ne recevons jamais la liste des pages que vous consultez. Pour souligner vos mots enregistrés, l’extension compare le texte de la page avec votre liste de mots, sur votre appareil. Une page ne nous est envoyée que lorsque vous l’ouvrez en mode lecture. |
| Faut-il un compte ? | Non. Sans inscription, vous utilisez Mossglen en tant qu’invité, avec un compte anonyme sans adresse e-mail. Ce compte est supprimé après 30 jours sans utilisation. |
| Où mes données sont-elles stockées ? | Dans Cloudflare D1 (SQLite), sur le réseau mondial de Cloudflare. |
| Puis-je les faire supprimer ? | Oui. Écrivez à support@mossglen.app : la suppression est effectuée sous 30 jours. |
| Voyez-vous mon mot de passe ? | Non. Il est converti en vérificateur sur votre propre appareil et ne le quitte jamais en clair. |
| Voyez-vous mon numéro de carte ? | Non. Les paiements sont entièrement gérés par Creem. |
03Ce que nous collectons, et pourquoi
Voici toutes les catégories de données que nous collectons. Pour chacune, nous indiquons de quoi il s’agit et pourquoi nous en avons besoin. Nous ne collectons rien qui ne figure pas dans cette liste.
Informations de compte
Quoi : Votre adresse e-mail, un vérificateur de mot de passe, votre identifiant de compte Google si vous vous connectez avec Google, et la date de création du compte. Pour un compte invité, nous conservons à la place de l’adresse e-mail un identifiant d’appareil aléatoire généré par l’extension, ainsi que la date de dernière utilisation du compte.
Pourquoi : Pour créer et sécuriser votre compte, vous connecter et vous contacter à son sujet.
Profil d’apprentissage et réponses à la configuration initiale
Quoi : Votre langue d’apprentissage, la langue de l’interface, votre objectif quotidien en minutes d’étude, vos centres d’intérêt, la motivation et l’échéance que vous nous avez indiquées, la voix et la vitesse de lecture choisies, et le statut de votre offre.
Pourquoi : Pour choisir des contenus du bon niveau sur les bons sujets, les lire avec la voix choisie et appliquer les droits associés à votre offre.
Estimations de niveau
Quoi : Vos estimations de niveau en vocabulaire et en lecture de textes, une estimation de la taille de votre vocabulaire, un indice de confiance, votre niveau confirmé, et un historique daté de ces valeurs indiquant la raison de chaque changement.
Pourquoi : C’est le cœur du produit : ces estimations déterminent ce que vous pouvez lire ensuite et montrent votre progression.
Contenus de lecture que vous importez
Quoi : Pour chaque article ou vidéo que vous ouvrez en mode lecture : le titre, le texte extrait, l’URL source, la langue, le nombre de mots, une difficulté estimée et, pour les vidéos, les segments de sous-titres et leur minutage. Nous conservons aussi ce que l’IA génère à partir de ce texte : questions de quiz, traductions complètes et analyses de phrases.
Pourquoi : Pour que le mode lecture, la traduction, les quiz et les révisions fonctionnent, et pour que la réouverture d’un article ne relance pas le même traitement par l’IA.
Historique de lecture et réponses aux quiz
Quoi : Pour chaque article : votre vitesse de lecture, votre taux de bonnes réponses en compréhension, le nombre de recherches de mots effectuées, votre temps de lecture, les réponses que vous avez choisies et la variation de votre estimation de niveau qui en résulte.
Pourquoi : Pour alimenter le modèle d’estimation du niveau et vous montrer votre propre historique.
Vocabulaire et historique de révision
Quoi : Chaque mot que vous enregistrez (le mot, sa langue, sa forme phonétique, son sens dans votre langue maternelle, un exemple, la phrase où vous l’avez trouvé, toute note d’IA qui y est associée et l’article dont il provient), ainsi que son état de répétition espacée (répétitions, intervalle, stabilité, difficulté, dernière révision, prochaine échéance) et chaque note de révision que vous lui avez attribuée.
Pourquoi : Pour gérer le calendrier de révision et vous montrer un mot dans le contexte où vous l’avez réellement rencontré.
Conversations avec Pip et votre modèle d’apprenant
Quoi : Chaque message que vous échangez avec Pip, y compris l’article concerné et tout passage de contexte joint, ainsi qu’un modèle d’apprenant déduit de votre activité. Ce modèle peut comprendre les domaines de vocabulaire où vous êtes plus faible, les structures grammaticales qui vous posent problème et, pour chacun, les éléments sur lesquels cela repose, des observations sur votre lecture, votre écoute et votre écriture, des notes sur votre motivation, les sujets qui semblent vous intéresser et les corrections que vous avez apportées à ses hypothèses. Nous en conservons un historique des versions.
Pourquoi : Pour que Pip réponde en tenant compte de ce qu’il sait de vous au lieu de repartir de zéro, et pour que vous puissiez voir et corriger ce que le système pense de vous.
Journaux d’interaction
Quoi : Chaque recherche de mot (le mot, sa langue, l’article, si vous l’avez enregistré, l’heure) ; les événements de session (type, article, durée et un petit ensemble de données structurées) ; et un enregistrement de chaque appel à l’IA effectué pour vous (canal d’appel, fournisseur, modèle, finalité, durée, succès ou échec). Les enregistrements d’appels à l’IA ne contiennent ni la requête (prompt) ni la réponse.
Pourquoi : Pour calculer vos statistiques et vos séries, diagnostiquer les pannes et détecter les abus.
Consommation de crédits IA
Quoi : Un enregistrement de chaque crédit IA que vous utilisez : combien, pour quelle fonction (un message à Pip, la traduction complète d’un article ou l’explication d’un mot) et à quel moment.
Pourquoi : Pour appliquer les limites de chaque offre publiées sur notre page des tarifs.
Informations de facturation
Quoi : Si vous vous abonnez : vos identifiants Creem d’abonnement, de client et de produit, la périodicité de facturation, le statut de l’abonnement, le début et la fin de la période en cours et, le cas échéant, la date de résiliation. Nous conservons aussi les données brutes des webhooks que Creem nous envoie, les identifiants de session de paiement et, si vous demandez un remboursement, le motif que vous indiquez et un relevé d’utilisation (date d’achat, jours écoulés, traductions utilisées, questions posées à Pip, appels à l’IA, mots enregistrés, articles lus).
Pourquoi : Pour vous fournir ce que vous avez payé, traiter les résiliations et les remboursements, et tenir les registres comptables que nous sommes tenus de conserver.
Assistance et retours
Quoi : Lorsque vous envoyez un retour : votre adresse e-mail, le type et le texte de votre message, la page depuis laquelle vous l’avez envoyé, la page de provenance, l’agent utilisateur (user-agent) de votre navigateur, la langue et les paramètres régionaux de votre interface, votre fuseau horaire, la taille de votre fenêtre d’affichage, votre adresse IP et le pays qui en est déduit.
Pourquoi : Pour reproduire le problème signalé et vous répondre. Si vous préférez ne pas envoyer ces informations techniques, écrivez directement à support@mossglen.app au lieu d’utiliser le formulaire intégré au produit.
Prévention des abus
Quoi : Votre adresse IP, associée à une catégorie de requête et à une date, sous forme de compteur.
Pourquoi : Pour limiter la fréquence des requêtes, afin qu’une seule personne ne puisse pas épuiser une ressource partagée. Cela s’applique aux invités comme aux utilisateurs connectés.
04Ce qui reste sur votre appareil
L’extension conserve les éléments suivants en local, dans le stockage du navigateur, et ne les transmet jamais à nos serveurs :
- Le cache de vos recherches dans le dictionnaire, pour qu’un mot déjà cherché ne nécessite aucune connexion réseau la fois suivante.
- Vos préférences de lecture et vos réglages d’interface.
- Votre jeton de connexion.
- Une copie locale de vos mots enregistrés, utilisée pour les souligner sur les pages que vous consultez. Le texte des pages est comparé à cette copie sur votre appareil.
L’extension demande l’autorisation unlimitedStorage pour une seule raison : éviter que le navigateur n’efface ce cache local.
05Ce que nous ne collectons pas
Pour être tout à fait clair, Mossglen ne fait rien de ce qui suit :
- Enregistrer les pages que vous consultez. Aucun historique n’est collecté en arrière-plan. Sur les pages que vous n’avez pas ouvertes en mode lecture, le script de contenu se contente de comparer le texte avec vos mots enregistrés, sur votre appareil.
- Nous envoyer le contenu de pages que vous n’avez pas ouvertes en mode lecture.
- Enregistrer vos frappes au clavier, les mouvements de la souris ou vos saisies dans les formulaires.
- Recevoir votre mot de passe, votre mot de passe Google ou votre numéro de carte.
- Utiliser des cookies ou pixels de suivi, ou intégrer un SDK tiers d’analyse ou de publicité.
- Collecter votre localisation précise, vos contacts, des données de santé, des comptes financiers ou des données biométriques.
- Vous profiler à une autre fin que celle de vous apprendre une langue.
06Bases légales du traitement
Si vous vous trouvez dans l’EEE ou au Royaume-Uni, nous nous appuyons sur les bases légales suivantes au titre du RGPD :
| Finalité | Base légale |
|---|---|
| Gestion de votre compte ; fourniture de la lecture, du vocabulaire, des révisions, de la traduction, de la synthèse vocale et de Pip ; facturation | Exécution d’un contrat, art. 6.1.b) |
| Limitation de fréquence, prévention de la fraude et des abus, sécurité du service | Intérêt légitime, art. 6.1.f) |
| Tenue des registres comptables et fiscaux | Obligation légale, art. 6.1.c) |
| Réponse à vos demandes d’assistance | Contrat ou intérêt légitime |
| Tout traitement futur que nous mettrions en place en le présentant comme facultatif | Consentement, art. 6.1.a), que vous pouvez retirer à tout moment |
07Pourquoi l’extension demande chaque autorisation
Chrome affiche une liste d’autorisations lors de l’installation. Voici à quoi sert chacune d’elles :
| Autorisation | Utilisation |
|---|---|
| storage, unlimitedStorage | Conserver sur votre appareil vos préférences, votre jeton de connexion, une copie locale de vos mots enregistrés et le cache du dictionnaire |
| tabs, sidePanel | Ouvrir Mossglen dans le panneau latéral de Chrome, et lire l’URL et le titre de l’onglet actif pour que le mode lecture puisse ouvrir cette page |
| identity | La connexion avec Google, et rien d’autre |
| alarms | Programmer vos rappels de révision |
| declarativeNetRequest | Deux ensembles de règles fixes : l’en-tête Referer dont la lecture des vidéos YouTube intégrées a besoin, et l’agent utilisateur (user-agent) requis par le service vocal de Microsoft. Aucune règle n’inspecte, ne redirige ni ne bloque votre navigation habituelle |
| Script de contenu sur tous les sites | Souligner vos mots enregistrés et afficher la fiche de définition lorsque vous sélectionnez un mot. La comparaison se fait sur votre appareil ; le texte d’une page ne nous est envoyé que lorsque vous l’ouvrez en mode lecture |
| Accès à notre domaine d’API | Synchroniser vos données d’apprentissage |
| Accès à certains éditeurs, à YouTube et aux services linguistiques de Google et de Microsoft | Récupérer le texte des articles et des sous-titres lorsque vous ouvrez ou recherchez des contenus sur ces sites, et envoyer les recherches de mots, les traductions et les demandes de lecture à voix haute directement depuis votre navigateur |
09Transferts internationaux
Mossglen fonctionne sur le réseau mondial de Cloudflare : vos données peuvent donc être traitées hors de votre pays, y compris aux États-Unis. Nos prestataires d’IA, de synthèse vocale, de traduction et de paiement peuvent eux aussi traiter des données hors de votre pays. Lorsque nous transférons des données personnelles hors de l’EEE ou du Royaume-Uni, nous nous appuyons sur les clauses contractuelles types de la Commission européenne ou sur un autre mécanisme de transfert licite.
10Durées de conservation
| Données | Durée de conservation |
|---|---|
| Compte, profil d’apprentissage, estimations de niveau, vocabulaire, historique de lecture, historique des conversations avec Pip, modèle d’apprenant | Tant que votre compte existe ; supprimées dans les 30 jours suivant une demande de suppression. Un compte invité est supprimé après 30 jours sans utilisation, et les conversations avec Pip en mode invité après 7 jours |
| Journaux d’interaction : recherches de mots, événements de session, enregistrements des appels à l’IA | 180 jours, puis suppression en continu |
| Compteurs de limitation de fréquence, qui contiennent votre adresse IP | 7 jours |
| Codes de transfert de connexion | Quelques minutes ; supprimés dès leur utilisation ou leur expiration |
| Messages de retour | 24 mois |
| Données de facturation, factures, historique des abonnements et des remboursements | Aussi longtemps que l’exige la législation fiscale et comptable, jusqu’à 7 ans, même après la suppression du compte. Il s’agit d’une obligation légale à laquelle nous ne pouvons pas déroger sur demande |
| Texte d’articles partagé et supports d’étude générés | Conservés comme supports d’apprentissage ; votre lien personnel avec ces contenus est supprimé avec votre compte |
| Journaux de requêtes serveur conservés par Cloudflare | 3 jours |
11Sécurité
Votre mot de passe ne quitte jamais votre appareil en clair : seul un vérificateur dérivé est envoyé, et nous n’en conservons qu’un hachage salé et poivré. Les échanges entre l’extension, le site et notre API sont chiffrés en TLS. L’accès à la base de données de production est réservé à l’exploitant. Les jetons de session ont une durée de vie courte et sont effacés de votre navigateur dès qu’ils sont refusés.
Aucun système n’est parfaitement sûr. Si nous découvrons une violation touchant vos données personnelles, nous en informerons les utilisateurs concernés et, le cas échéant, l’autorité de contrôle compétente dans les meilleurs délais, et au plus tard 72 heures après en avoir pris connaissance lorsque le RGPD l’exige.
12Vos droits et comment les exercer
Qui que vous soyez et où que vous viviez, vous pouvez nous demander de :
- Vous donner accès à une copie des données que nous détenons sur vous.
- Vous les transmettre dans un format lisible par machine.
- Corriger toute donnée inexacte, y compris ce que le modèle d’apprenant pense de vous.
- Supprimer votre compte et les données qui y sont liées.
- Limiter le traitement ou prendre en compte votre opposition au traitement, y compris lorsqu’il repose sur l’intérêt légitime.
- Prendre en compte le retrait de votre consentement lorsque le traitement reposait sur celui-ci, sans effet sur ce qui a eu lieu auparavant.
Écrivez à support@mossglen.app depuis l’adresse associée à votre compte. Nous accusons réception sous 7 jours et traitons la demande sous 30 jours. C’est gratuit, et nous ne limiterons jamais votre utilisation du produit parce que vous avez fait une demande.
Vous pouvez aussi réduire les données que nous détenons sans nous contacter : supprimez des mots et des articles dans l’extension, supprimez des éléments de la mémoire de Pip ou désactivez la mémoire dans le panneau latéral, ou restez en mode invité, dont les données sont supprimées après 30 jours sans utilisation.
Si vous vous trouvez dans l’EEE ou au Royaume-Uni, vous pouvez introduire une réclamation auprès de votre autorité locale de protection des données. Si vous résidez en Californie, vous disposez du droit de savoir, de supprimer, de rectifier et de vous opposer à la vente ou au partage ; nous ne vendons ni ne partageons d’informations personnelles au sens où le CCPA et le CPRA définissent ces termes, et nous n’offrons aucune incitation financière en échange de données.
13Enfants
Mossglen ne s’adresse pas aux enfants de moins de 13 ans, ni aux personnes de moins de 16 ans dans l’EEE, et nous ne collectons pas sciemment leurs données. Si vous pensez qu’un enfant a créé un compte, écrivez à support@mossglen.app et nous le supprimerons.
14Usage limité (Chrome Web Store)
Notre utilisation des informations reçues des API Google, ainsi que de toutes les données collectées par l’extension Chrome, respecte les Règles relatives aux données utilisateur du Chrome Web Store (Chrome Web Store User Data Policy), y compris ses exigences d’usage limité (Limited Use). Concrètement :
- Nous collectons et utilisons vos données uniquement pour fournir et améliorer les fonctionnalités destinées aux utilisateurs décrites dans la présente politique.
- Nous ne transférons vos données à personne, sauf aux prestataires listés à la section 8, lorsque la loi l’exige, ou dans le cadre d’une fusion annoncée à l’avance.
- Nous ne vendons pas vos données et ne les utilisons pas pour la publicité, le reciblage, la publicité personnalisée ni pour des décisions de crédit ou de prêt.
- Nous n’autorisons aucun être humain à lire vos données, sauf avec votre consentement explicite dans le cadre d’une demande d’assistance que vous avez initiée, lorsque c’est nécessaire pour la sécurité ou pour respecter la loi, ou lorsque les données sont agrégées et dépersonnalisées.
15Modifications de la présente politique
Si nous modifions cette politique, nous mettons à jour la date indiquée en haut de la page. Pour toute modification ayant une incidence importante sur ce que nous collectons, sur ce que nous en faisons ou sur ses destinataires, nous vous en informerons dans le produit ou par e-mail avant son entrée en vigueur.
16Contact
Écrivez à support@mossglen.app pour toute question relative à la confidentialité, toute demande concernant vos données ou tout autre point de ce document.