Politique de confidentialité
01Qui nous sommes
Mossglen transforme des pages web et des vidéos YouTube en supports de lecture calibrés pour vous. Il se compose d'une extension Chrome (ID cofjpdekcclaniimffbbkonekpijpbdc), d'un site à l'adresse mossglen.app et d'une API à api.mossglen.app. Cette politique couvre les trois, que vous soyez connecté ou que vous utilisiez Mossglen en tant qu'invité.
Mossglen est exploité par iafine, développeur indépendant, responsable du traitement de tout ce qui est décrit ici. Pour toute question relative à la confidentialité, ou pour exercer un droit prévu à la section 12, écrivez à support@mossglen.app.
02En un coup d'œil
| 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égies. |
| Enregistrez-vous toutes les pages que je consulte ? | Non. L'extension ne lit une page qu'après que vous l'y avez activée. |
| Faut-il un compte ? | Non. En mode invité, votre liste de mots et vos articles enregistrés restent sur votre appareil. |
| Où mes données sont-elles stockées ? | Sur Cloudflare D1 (SQLite), sur le réseau mondial de Cloudflare. |
| Puis-je demander leur suppression ? | 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 appareil et ne le quitte jamais en clair. |
| Voyez-vous mon numéro de carte ? | Non. Les paiements sont intégralement traités par Creem. |
03Ce que nous collectons, et pourquoi
Voici toutes les catégories que nous collectons. Chacune précise de quelle donnée il s'agit et pourquoi nous en avons besoin. Nous ne collectons rien qui ne figure pas ici.
Informations de compte
Quoi : Votre adresse e-mail, un vérificateur de mot de passe, éventuellement votre identifiant de compte Google si vous vous connectez avec Google, et la date de création du compte.
Pourquoi : Pour créer et sécuriser votre compte, vous connecter et vous contacter à son sujet.
Profil d'apprentissage et réponses de la configuration initiale
Quoi : Votre langue cible, la langue de l'interface, votre objectif de minutes par jour, 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 l'état de votre formule.
Pourquoi : Pour choisir des supports du bon niveau sur les bons sujets, les lire avec la voix choisie et appliquer les droits de votre formule.
Estimations de niveau
Quoi : Vos estimations de compétence en vocabulaire et en compréhension de textes, une taille de vocabulaire estimée, un indice de confiance, votre palier confirmé, et un historique daté de ces valeurs avec la raison de chaque changement.
Pourquoi : C'est le cœur du produit : il détermine ce que vous pouvez lire ensuite et montre votre progression.
Le support de lecture que vous apportez
Quoi : Pour chaque article ou vidéo ouvert dans la vue de lecture : le titre, le texte extrait, l'URL d'origine, la langue, le nombre de mots, une difficulté estimée et, pour les vidéos, les segments de sous-titres avec leurs horodatages. Nous conservons aussi ce que l'IA génère à partir de ce texte : questions, traductions intégrales et analyses de phrases.
Pourquoi : Pour que la vue de lecture, la traduction, les questions et la révision fonctionnent, et pour que réouvrir un article ne refasse pas le même travail d'IA.
Relevés de lecture et réponses
Quoi : Par article : votre vitesse de lecture, votre taux de réussite en compréhension, le nombre de consultations, la durée de lecture, les réponses choisies et la variation induite de votre estimation de niveau.
Pourquoi : Pour alimenter le modèle de niveau et vous montrer votre propre historique.
Vocabulaire et historique de révision
Quoi : Chaque mot enregistré : le mot, sa langue, sa transcription phonétique, son sens dans votre langue maternelle, un exemple, la phrase où vous l'avez rencontré, toute note d'IA associée et l'article d'origine ; ainsi que son état de répétition espacée (répétitions, intervalle, stabilité, difficulté, dernière révision, prochaine échéance) et toutes les notes que vous lui avez attribuées.
Pourquoi : Pour faire tourner le calendrier de révision et vous montrer le mot dans le contexte où vous l'avez réellement rencontré.
Conversations avec Pip et votre modèle d'apprenant
Quoi : Tous les messages échangés avec Pip, y compris l'article concerné et tout passage de contexte joint, ainsi qu'un modèle d'apprenant dérivé de votre activité. Ce modèle peut inclure les domaines lexicaux où vous êtes faible, les structures grammaticales qui vous bloquent et les preuves associées, 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 versionné.
Pourquoi : Pour que Pip réponde en se souvenant de vous au lieu de repartir de zéro, et pour que vous puissiez voir et corriger ce que le système croit de vous.
Journaux d'interaction
Quoi : Chaque consultation de mot (le mot, sa langue, l'article, s'il a été enregistré, l'horodatage) ; les événements de session (type, article, durée en secondes et une petite charge structurée) ; et un enregistrement de chaque appel d'IA effectué pour vous (sortie, fournisseur, modèle, finalité, durée, succès ou échec). Ces enregistrements ne contiennent ni le prompt ni la réponse.
Pourquoi : Pour vos statistiques et vos séries, pour diagnostiquer les pannes et pour détecter les abus.
Compteurs d'usage
Quoi : Le nombre de traductions intégrales et d'échanges avec Pip utilisés, par jour.
Pourquoi : Pour appliquer les plafonds publiés sur notre page des tarifs.
Informations de facturation
Quoi : En cas d'abonnement : vos identifiants d'abonnement, de client et de produit chez Creem, la périodicité, l'état de l'abonnement, le début et la fin de la période en cours et toute date de résiliation. Nous conservons aussi les charges webhook brutes envoyées par Creem, les identifiants de session de paiement et, si vous demandez un remboursement, le motif indiqué et un instantané d'usage (date d'achat, jours écoulés, traductions utilisées, échanges avec Pip, appels d'IA, mots enregistrés, articles lus).
Pourquoi : Pour vous fournir ce que vous avez payé, traiter les résiliations et les remboursements, et conserver les registres comptables exigés par la loi.
Assistance et retours
Quoi : Quand vous envoyez un retour : votre e-mail, le type et le texte de votre message, la page d'envoi, la page de provenance, le 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, votre adresse IP et le pays qui en est déduit.
Pourquoi : Pour reproduire ce que vous signalez et vous répondre. Si vous préférez ne pas envoyer ce contexte technique, écrivez directement à support@mossglen.app plutôt que d'utiliser le formulaire.
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 épuiser une ressource partagée. Cela s'applique aux invités comme aux utilisateurs connectés, et c'est le seul cas où nous traitons l'IP de quelqu'un sans compte.
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 :
- Votre cache de consultations, pour qu'un mot déjà consulté ne nécessite aucun réseau la fois suivante.
- Vos préférences de lecture et vos réglages d'interface.
- Votre jeton de session.
- En mode invité, toute votre liste de mots (jusqu'à 500) et vos articles enregistrés (jusqu'à 20). Rien de cela n'atteint nos serveurs ; si vous créez un compte plus tard, c'est vous qui décidez de l'envoyer ou non.
L'extension demande l'autorisation unlimitedStorage pour une seule raison : que le navigateur ne supprime pas ce cache local.
05Ce que nous ne collectons pas
Pour être explicite, Mossglen ne fait pas ce qui suit :
- Enregistrer les pages que vous consultez. Aucune collecte d'historique en arrière-plan ; le script de contenu ne fait rien avant que vous l'activiez.
- Lire le contenu de pages que vous n'avez pas activées.
- Enregistrer les frappes, les mouvements de 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, ni intégrer de SDK d'analyse ou de publicité tiers.
- Collecter une localisation précise, des contacts, des données de santé, des comptes financiers ou des données biométriques.
- Vous profiler à une autre fin que vous enseigner une langue.
06Bases juridiques du traitement
Si vous êtes dans l'EEE ou au Royaume-Uni, nous nous appuyons sur ces bases du RGPD :
| Finalité | Base juridique |
|---|---|
| Gérer votre compte ; fournir la lecture, le vocabulaire, la révision, la traduction, la voix et 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) |
| Conserver les registres comptables et fiscaux | Obligation légale, art. 6.1.c) |
| Répondre à votre demande d'assistance | Contrat ou intérêt légitime |
| Tout traitement futur que nous introduirons en le présentant comme facultatif | Consentement, art. 6.1.a), révocable à tout moment |
07Pourquoi l'extension demande chaque autorisation
Chrome affiche la liste des autorisations à l'installation. Voici à quoi sert chacune :
| Autorisation | Usage |
|---|---|
| storage, unlimitedStorage | Conserver sur votre appareil vos préférences, votre jeton de session, la liste de mots en mode invité et le cache du dictionnaire |
| tabs | Lire l'URL et le titre de l'onglet actif pour ouvrir la vue de lecture de cette page |
| identity | Uniquement la connexion Google |
| alarms | Programmer vos rappels de révision |
| declarativeNetRequest | Deux jeux de règles fixes : l'en-tête Referer requis par la lecture de YouTube intégré et le user-agent exigé par le point d'accès vocal de Microsoft. Aucune règle n'inspecte, ne redirige ni ne bloque votre navigation ordinaire |
| Script de contenu sur tous les sites | Placer le point d'activation et l'interface de clic sur un mot. Il reste inerte jusqu'à ce que vous activiez Mossglen sur cette page |
| Accès à notre domaine API | Synchroniser vos données d'apprentissage |
| Accès à certains médias et à YouTube | Récupérer le texte de l'article et les sous-titres quand vous ouvrez ou recherchez ce support |
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 voix, de traduction et de paiement peuvent également les traiter 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 licite.
10Durées de conservation
| Données | Conservation |
|---|---|
| Compte, profil d'apprentissage, estimations de niveau, vocabulaire, relevés de lecture, historique Pip, modèle d'apprenant | Tant que votre compte existe. Supprimées sous 30 jours après une demande de suppression |
| Journaux d'interaction : consultations, événements de session, appels d'IA | 180 jours, puis suppression au fil de l’eau |
| Compteurs de limitation de fréquence, qui incluent votre adresse IP | 7 jours |
| Codes de transfert de session | Quelques minutes ; purgés dès utilisation ou expiration |
| Messages de retour | 24 mois |
| Registres de facturation, factures, historique d'abonnement et de remboursement | Aussi longtemps que la législation fiscale et comptable l'exige, jusqu'à 7 ans, même après suppression du compte. Obligation légale à laquelle nous ne pouvons renoncer sur demande |
| Texte d'articles partagé et supports d'étude générés | Conservés comme supports d'apprentissage ; votre lien personnel 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é. Le trafic entre l'extension, le site et notre API est chiffré en TLS. L'accès à la base de production est réservé à l'exploitant. Les jetons de session sont de courte durée et sont effacés de votre navigateur dès qu'ils sont rejetés.
Aucun système n'est parfaitement sûr. Si nous découvrons une violation touchant vos données personnelles, nous informerons les utilisateurs concernés et l'autorité compétente sans retard injustifié et, lorsque le RGPD l'exige, dans les 72 heures suivant la prise de connaissance.
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 inexactitude, y compris ce que le modèle d'apprenant croit à votre sujet.
- Supprimer votre compte et les données qui y sont liées.
- Limiter le traitement ou tenir compte de votre opposition, y compris pour l'intérêt légitime.
- Retirer votre consentement lorsque nous nous y sommes fiés, sans effet rétroactif.
Écrivez à support@mossglen.app depuis l'adresse de votre compte. Nous confirmons sous 7 jours et traitons la demande sous 30 jours. C'est gratuit, et nous ne restreindrons jamais votre usage du produit parce que vous avez demandé.
Vous pouvez aussi réduire ce que nous détenons sans nous contacter : utilisez Mossglen en invité et rien ne quitte votre appareil, ou désactivez les fonctions cloud et gardez le socle local — vue de lecture épurée, consultation au clic et lecture à voix haute.
Si vous êtes dans l'EEE ou au Royaume-Uni, vous pouvez saisir votre autorité de protection des données. Si vous êtes en Californie, vous disposez des droits de savoir, de suppression, de rectification et d'opposition à la vente ou au partage ; nous ne vendons ni ne partageons d'informations personnelles au sens du CCPA et du CPRA, et n'offrons aucune contrepartie financière pour des données.
13Mineurs
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é du Chrome Web Store
Notre utilisation des informations reçues des API Google, et de toutes les données collectées via l'extension Chrome, respecte la politique relative aux données utilisateur du Chrome Web Store, y compris ses exigences d'usage limité. Concrètement :
- Nous collectons et utilisons vos données uniquement pour fournir et améliorer les fonctions décrites dans cette politique.
- Nous ne transférons vos données à personne, sauf aux prestataires de la section 8, si 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 des décisions de crédit ou de prêt.
- Nous n'autorisons personne à lire vos données, sauf avec votre consentement explicite pour 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 cette politique
Si nous modifions cette politique, nous mettons à jour la date en haut. Pour tout changement affectant sensiblement ce que nous collectons, ce que nous en faisons ou qui le reçoit, nous vous informerons dans le produit ou par e-mail avant son entrée en vigueur.
16Contact
Écrivez à support@mossglen.app pour toute question de confidentialité, demande relative aux données ou autre point de ce document.