Ceci est une traduction de la politique de confidentialité, fournie pour votre commodité. Les versions de référence sont les versions bulgare et anglaise : Politique de confidentialité (bulgare et anglais).
Politique de confidentialité de SubLingo
1. Résumé
- Sans compte, vos mots et vos paramètres restent dans votre navigateur. Certaines fonctionnalités passent tout de même par Internet : les définitions des mots proviennent d’un dictionnaire public gratuit, et un fichier de sélecteurs de sous-titres provient de notre site web.
- Avec un compte gratuit, vos mots enregistrés, y compris la ligne de sous-titre et l’adresse de la vidéo, sont stockés sur nos serveurs à Francfort (Allemagne) afin d’être synchronisés entre vos navigateurs.
- Les paiements PRO passent par Stripe. Nous ne voyons jamais les données de votre carte.
- Aucun outil d’analyse, aucune publicité ni aucun pistage, et nous ne vendons pas de données.
- Vous pouvez supprimer votre compte et vos données cloud depuis l’extension.
2. Qui est responsable de vos données
Le responsable du traitement est Tihomir Susamov, personne physique, adresse de correspondance : Yuzhna promishlena zona, Dalga Laka, 5008 Veliko Tarnovo, Bulgaria, e-mail sublingo.contact@gmail.com (« nous »). SubLingo désigne l’extension Chrome, le site web et le service de synchronisation cloud.
Nous n’avons pas désigné de délégué à la protection des données, car nous n’y sommes pas tenus. Adressez toute question à l’adresse e-mail ci-dessus.
3. Ce que nous traitons, par fonctionnalité
3.1. Dans votre navigateur
L’extension conserve les éléments suivants dans son propre espace de stockage du navigateur (chrome.storage.local) :
- mots enregistrés : le mot, la traduction, les autres sens, la note, la définition, la phonétique, la grammaire, la ligne de sous-titre, le programme et l’épisode, l’adresse de la vidéo (uniquement le site et le chemin vers la vidéo, ainsi que l’identifiant de la vidéo sur YouTube), le moment dans la vidéo, si vous l’avez appris, et des dates ;
- vos paramètres ;
- vos clés API pour DeepL, Gemini ou Claude, conservées par compte ;
- données de connexion : l’identifiant du compte, l’e-mail, le nom et l’adresse de la photo de profil fournis par Google (pour la connexion avec Google), et les jetons de connexion ;
- l’offre mise en cache (FREE ou PRO), ainsi que la file d’attente et l’état de la synchronisation ;
- les bibliothèques des autres comptes utilisés dans ce navigateur, afin qu’elles soient restaurées lorsque ce compte se reconnecte ;
- le fichier de sélecteurs (voir 3.2).
L’accès à cet espace de stockage est limité aux pages et au processus d’arrière-plan de l’extension elle-même. Le script qui s’exécute sur les sites vidéo ne peut pas le lire. Nous ne pouvons pas voir ces données. Elles sont conservées jusqu’à ce que vous les supprimiez (Paramètres → Données → Supprimer les données locales), que vous supprimiez votre compte (section 9) ou que vous retiriez l’extension. « Supprimer les données locales » ne concerne que ce navigateur.
Après votre déconnexion, la bibliothèque de cet appareil reste liée au dernier compte. Les mots que vous enregistrez pendant que vous êtes déconnecté sont rattachés à ce compte, et à sa copie dans le cloud, lorsqu’il se reconnecte. Si un autre compte se connecte après que vous vous êtes vous-même déconnecté, les mots enregistrés depuis cette déconnexion sont rattachés au nouveau compte ; si votre session a simplement expiré, ils restent avec le compte précédent.
3.2. Fonctionnalités qui passent toujours par Internet
- Dictionnaire. Lorsque vous cliquez sur un mot anglais, le mot (ou sa forme de base, par exemple « pull » pour « pulled ») est envoyé à la Free Dictionary API (
api.dictionaryapi.dev), un projet gratuit indépendant. Celle-ci renvoie la définition et, si elle est disponible, un enregistrement de la prononciation. Pour lire la prononciation d’un mot enregistré, la liste de mots (lorsque vous appuyez sur le bouton de prononciation) et les cartes mémoire (automatiquement, pour chaque carte affichée) y envoient également ce mot. Seuls les enregistrements hébergés surapi.dictionaryapi.devsont lus. - Sélecteurs de sous-titres. Lors de l’installation, au démarrage du navigateur et au plus une fois toutes les 12 heures, l’extension télécharge le fichier public
selectors.jsondepuis notre site web (Firebase Hosting de Google). Aucune donnée personnelle n’est envoyée, hormis l’adresse IP et les informations sur le navigateur qui accompagnent toute requête web. - Le traducteur intégré de Chrome fonctionne sur votre appareil. Chrome peut télécharger le modèle de langue auprès de Google la première fois.
- Prononciation. Si le dictionnaire ne dispose d’aucun enregistrement, la voix du navigateur ou du système d’exploitation est utilisée. Selon le navigateur, certaines voix fonctionnent en ligne ; le mot est alors envoyé au fournisseur de la voix (par exemple Google).
- Youdao. Dans la liste de mots, les cartes mémoire et le panneau au-dessus de la vidéo, uniquement lorsque vous appuyez sur le bouton de prononciation et qu’aucune autre source audio n’est disponible, le mot ou l’expression est envoyé au service de prononciation de Youdao (NetEase, Chine). La prononciation automatique dans les cartes mémoire n’utilise jamais Youdao.
- Finalité
- la fonctionnalité que vous avez demandée ; le maintien du bon fonctionnement de la détection des sous-titres
- Base juridique
- exécution du contrat (art. 6, paragraphe 1, point b), du RGPD) ; pour le fichier de sélecteurs, intérêt légitime (art. 6, paragraphe 1, point f))
- Durée de conservation
- nous ne conservons pas ces requêtes ; les fournisseurs les traitent selon leurs propres conditions
3.3. Vos propres clés API
Si vous saisissez votre propre clé (ce qui nécessite un compte gratuit), l’extension envoie du texte depuis votre navigateur directement à ce fournisseur, dans le cadre de votre propre contrat avec celui-ci :
- DeepL SE (Allemagne) : la ligne de sous-titre à traduire, ou le mot sélectionné avec la ligne comme contexte ;
- Google (API Gemini) : la ligne, le mot sélectionné et votre question, avec votre niveau et votre langue cible ;
- Anthropic PBC (États-Unis, API Claude) : les mêmes éléments que pour Gemini.
Nous n’en recevons aucune copie. La manière dont le fournisseur conserve et utilise le texte dépend de votre offre chez lui ; par exemple, les offres gratuites de DeepL et de Gemini peuvent conserver le texte ou l’utiliser pour améliorer leurs services. Vos clés ne sont jamais envoyées à nos serveurs, jamais synchronisées et jamais incluses dans les exports.
- Base juridique
- exécution du contrat (art. 6, paragraphe 1, point b)), pour une fonctionnalité que vous avez activée
- Durée de conservation
- les clés restent dans votre navigateur jusqu’à ce que vous les supprimiez ; le fournisseur conserve le texte selon ses propres conditions
3.4. Compte (Firebase Authentication)
Les comptes sont gérés sur Firebase Authentication (Google).
- E-mail et mot de passe : l’e-mail, le mot de passe (Firebase n’en stocke qu’un hachage), les dates de création et de dernière connexion, et si l’e-mail est vérifié.
- Connexion avec Google : l’e-mail, le nom, l’adresse de la photo de profil et l’identifiant du compte Google fournis par Google (portée
openid email profile).
Les e-mails de vérification et de réinitialisation du mot de passe sont envoyés par Firebase. Leur lien mène à notre page /verify, qui n’envoie à Firebase que ce dont l’action a besoin : le code à usage unique du lien de votre e-mail et, lorsque vous réinitialisez votre mot de passe, le nouveau mot de passe (ou votre adresse e-mail, si vous demandez un lien de réinitialisation après l’avoir récupérée). Firebase peut traiter des adresses IP pour prévenir les abus. Les comptes dont l’e-mail n’est pas vérifié dans un délai de 7 jours peuvent être supprimés.
- Base juridique
- exécution du contrat (art. 6, paragraphe 1, point b)) ; prévention des abus, intérêt légitime (art. 6, paragraphe 1, point f))
- Durée de conservation
- jusqu’à ce que vous supprimiez le compte
3.5. Synchronisation cloud (Amazon Web Services)
Le service cloud fonctionne sur Amazon Web Services dans la région eu-central-1 (Francfort, Allemagne) : API Gateway, Lambda et DynamoDB. À chaque requête, l’extension envoie votre jeton de connexion. Le serveur en extrait l’identifiant de votre compte et votre e-mail. L’e-mail sert uniquement à retrouver un achat effectué avec celui-ci (3.6) et n’est stocké nulle part ailleurs. Nous stockons :
- l’identifiant de votre compte ;
- chaque mot enregistré avec les champs indiqués en 3.1, y compris la ligne de sous-titre et l’adresse raccourcie de la vidéo ;
- des marqueurs pour les mots supprimés (l’identifiant du mot et les dates de création et de suppression du mot, sans son texte), afin qu’une suppression atteigne aussi vos autres navigateurs ; ils sont supprimés automatiquement 2 ans après la suppression du mot, ou plus tôt avec le compte ;
- paramètres : la synchronisation des paramètres est activée par défaut et peut être désactivée dans les Paramètres. Elle couvre la langue de l’interface, le thème, la couleur, la police (et le nom d’une police personnalisée que vous avez choisie), la taille, l’échelle, l’opacité et la position du panneau, la langue cible, le traducteur choisi, l’affichage ou non des définitions et de la phonétique, le raccourci clavier, le nombre de lignes d’historique, les paramètres de grammaire, votre niveau, ainsi que le fournisseur et le modèle d’IA. Les clés API ne sont jamais synchronisées ;
- votre offre (FREE ou PRO, type et validité) ;
- un compteur de requêtes qui protège le service contre la surcharge et expire automatiquement ;
- des journaux d’erreurs contenant l’identifiant de votre compte, l’identifiant de la requête et le code d’erreur, ainsi que, pour les paiements, des identifiants Stripe. Ils sont conservés pendant 30 jours.
L’offre gratuite stocke jusqu’à 150 mots dans le cloud.
- Base juridique
- exécution du contrat (art. 6, paragraphe 1, point b)) ; journaux et limites, intérêt légitime à disposer d’un service sécurisé (art. 6, paragraphe 1, point f))
- Durée de conservation
- jusqu’à ce que vous supprimiez le mot ou le compte ; marqueurs de mots supprimés pendant 2 ans ; journaux pendant 30 jours
3.6. Achats PRO (Stripe)
Vous payez sur la page de paiement de Stripe. Stripe traite les données de votre carte et vos données de facturation selon ses propres conditions et sa politique de confidentialité. Nous ne voyons jamais les numéros de carte.
L’extension transmet l’identifiant de votre compte à Stripe et préremplit votre e-mail. Nous recevons de Stripe et stockons : l’identifiant de votre compte, l’e-mail saisi lors du paiement, le type d’offre, son statut et ses dates (y compris si l’abonnement est résilié pour la fin de la période), ainsi que les identifiants Stripe du client, de l’abonnement et du paiement. Nous conservons l’e-mail saisi lors du paiement afin qu’un achat effectué sur le site web puisse être rattaché au compte ayant le même e-mail. Les identifiants des notifications Stripe traitées sont conservés pendant 30 jours.
Les enregistrements d’achat qui ne sont pas encore rattachés à un compte (e-mail et offre), ainsi que les liens vers des identifiants Stripe auxquels aucun compte n’est rattaché, sont conservés tant que l’offre est valide, puis pendant environ 13 mois après la fin de l’abonnement ou le remboursement ou la contestation de l’achat, afin que les remboursements et les litiges retrouvent toujours l’achat. Un achat à vie non rattaché est conservé jusqu’à ce qu’un compte le réclame. Les enregistrements d’achat rattachés à un compte sont conservés jusqu’à la suppression du compte. Les pièces comptables des paiements restent dans notre compte Stripe pendant la durée exigée par la législation comptable et fiscale (jusqu’à 10 ans). Vous pouvez nous demander par e-mail d’effacer les enregistrements que nous conservons.
- Base juridique
- exécution du contrat (art. 6, paragraphe 1, point b)) ; obligation légale de conservation (art. 6, paragraphe 1, point c))
- Durée de conservation
- tant que le compte existe ; pour les achats non rattachés à un compte, tant que l’offre est valide puis environ 13 mois ; pièces comptables dans Stripe, pendant la durée légale
3.7. E-mails d’assistance
Les messages envoyés à sublingo.contact@gmail.com sont traités par notre fournisseur de messagerie (Google Gmail). Nous les conservons jusqu’à 24 mois après la clôture du dossier. Base juridique : exécution du contrat ou notre intérêt légitime à vous répondre (art. 6, paragraphe 1, points b) et f)).
3.8. Site web
Le site web est hébergé sur Firebase Hosting (Google), qui conserve des journaux de serveur contenant des adresses IP. Le site n’utilise ni cookies, ni outils d’analyse, ni traceurs, et les polices et icônes sont servies depuis notre propre serveur. La page /verify n’envoie à Firebase que ce dont l’action a besoin (voir 3.4).
3.9. Diagnostic
Le bouton « Mauvaise réplique ? » se contente de copier des informations techniques dans votre presse-papiers : la version, le site, le navigateur, la ligne détectée et une description des éléments de la page autour des sous-titres. Rien n’est envoyé, sauf si vous nous l’envoyez vous-même.
4. Ce que nous ne faisons pas
- Aucun outil d’analyse, aucune publicité, aucun profilage ni aucun pistage.
- Nous ne vendons pas de données et ne les partageons pas à des fins publicitaires.
- Aucune décision automatisée produisant des effets juridiques vous concernant (art. 22 du RGPD).
- Nous n’entraînons pas de modèles d’IA sur vos données.
Le script de l’extension ne s’exécute que sur les sites vidéo pris en charge, et uniquement en https. Pendant la lecture d’une vidéo, il conserve en mémoire, dans cet onglet, les dernières lignes de sous-titres (Paramètres → Historique des sous-titres ; 0 le désactive) pour que vous puissiez revenir en arrière. Elles ne sont jamais stockées ni envoyées nulle part, sauf si vous recherchez ou enregistrez un mot.
5. Destinataires
- Google Ireland Ltd / Google LLC : Firebase Authentication, Firebase Hosting, connexion avec Google, Gmail pour l’assistance, et l’API Gemini si vous utilisez votre propre clé ;
- Amazon Web Services EMEA SARL (Luxembourg) : synchronisation cloud, avec des données stockées à Francfort ;
- Stripe Payments Europe Ltd (Irlande) : paiements ;
- les fournisseurs que vous choisissez vous-même : DeepL SE, Anthropic PBC ;
- la Free Dictionary API (dictionaryapi.dev) et, uniquement sur clic explicite de votre part, Youdao (NetEase, Chine) ;
- les autorités publiques, uniquement lorsque la loi l’exige.
6. Transferts hors de l’EEE
Google LLC, Stripe, Inc., Anthropic PBC et Amazon.com, Inc. sont établies aux États-Unis. Les transferts vers ces sociétés reposent sur le cadre de protection des données UE-États-Unis et/ou sur les clauses contractuelles types de la Commission européenne. La Free Dictionary API peut être hébergée hors de l’EEE. Youdao (Chine) ne reçoit que le mot ou l’expression que vous avez demandé à entendre et l’adresse IP qui accompagne toute requête ; aucune donnée de compte n’est envoyée.
7. Bases juridiques
- Exécution du contrat (art. 6, paragraphe 1, point b)) : les fonctionnalités que vous utilisez, comme le dictionnaire, la traduction avec votre propre clé, le compte, la synchronisation et PRO.
- Obligation légale (art. 6, paragraphe 1, point c)) : la conservation des enregistrements de paiement.
- Intérêt légitime (art. 6, paragraphe 1, point f)) : la sécurité, la prévention des abus, les journaux d’erreurs et le fichier de sélecteurs.
L’acceptation des Conditions d’utilisation ne vaut pas consentement au traitement des données. Nous ne nous fondons sur le consentement pour aucune fonctionnalité essentielle.
8. Durée de conservation
| Données | Durée de conservation |
|---|---|
| Données dans votre navigateur | jusqu’à ce que vous les supprimiez ou que vous retiriez l’extension |
| Compte (Firebase) | jusqu’à ce que vous le supprimiez ; les comptes non vérifiés peuvent être supprimés après 7 jours |
| Mots et paramètres dans le cloud | jusqu’à ce que vous supprimiez le mot ou le compte |
| Marqueurs de mots supprimés (sans le texte du mot) | 2 ans après la suppression du mot, ou jusqu’à la suppression du compte si elle intervient plus tôt |
| Marqueur de compte supprimé (identifiant du compte et date uniquement) | 180 jours |
| Compteur de requêtes | expire automatiquement |
| Journaux d’erreurs | 30 jours |
| Identifiants des notifications Stripe | 30 jours |
| Enregistrements d’achat rattachés à un compte | jusqu’à la suppression du compte |
| Enregistrements d’achat non rattachés à un compte, et liens Stripe sans compte | tant que l’offre est valide, puis environ 13 mois après la fin de l’abonnement ou le remboursement ou la contestation de l’achat ; un achat à vie non rattaché, jusqu’à ce qu’un compte le réclame |
| Liens Stripe après la suppression du compte (sans identifiant de compte ni e-mail) | environ 13 mois, pour les remboursements et les litiges |
| Pièces comptables des paiements (dans Stripe) | pendant la durée exigée par la législation comptable et fiscale (jusqu’à 10 ans) |
| E-mails d’assistance | jusqu’à 24 mois après la clôture du dossier |
9. Vos droits
Vous disposez d’un droit d’accès, de rectification, d’effacement, à la limitation du traitement, à la portabilité des données et d’opposition. Vous pouvez également introduire une réclamation auprès de la Commission bulgare de protection des données à caractère personnel (cpdp.bg) ou auprès de l’autorité de contrôle de votre lieu de résidence.
Comment les exercer :
- Corriger ou supprimer des mots : modifiez-les ou supprimez-les dans l’extension. Les modifications sont également répercutées dans le cloud.
- Portabilité : Paramètres → Données → Exporter (un fichier JSON contenant vos mots et vos paramètres).
- Supprimer votre compte : Paramètres → Profil cloud → « Supprimer le compte ». Cela supprime vos mots et paramètres dans le cloud, votre offre et votre compte Firebase. Dans ce navigateur, les mots, les clés API et les données de synchronisation du compte sont également supprimés ; les paramètres propres au navigateur sont conservés. Tant qu’un abonnement mensuel ou annuel se renouvelle, résiliez-le d’abord dans Gérer l’abonnement. Un abonnement déjà résilié pour la fin de sa période n’empêche pas la suppression. Seul un marqueur contenant l’identifiant de votre compte et la date de suppression reste dans la base de données, pendant 180 jours, afin que d’autres appareils ne puissent pas téléverser à nouveau les mots. Les autres navigateurs dans lesquels votre session était ouverte conservent une copie locale de vos mots sous forme de bibliothèque locale ; supprimez-la dans ces navigateurs avec « Supprimer les données locales ». Les enregistrements de paiement chez Stripe, ainsi que les enregistrements que nous devons conserver en vertu de la loi, sont conservés jusqu’à l’expiration du délai légal.
- Toute autre demande : écrivez à sublingo.contact@gmail.com depuis l’adresse e-mail de votre compte ou de votre achat.
Nous répondons dans un délai d’un mois.
10. Sécurité
- Toutes les connexions sont chiffrées (TLS).
- La synchronisation cloud nécessite un e-mail vérifié. Le jeton de connexion est vérifié à chaque requête, et le débit des requêtes est limité.
- Les clés API et les jetons de connexion sont hors de portée des pages web et du script exécuté sur les sites vidéo.
- En cas de violation de données à caractère personnel, nous en informons l’autorité de contrôle et les personnes concernées lorsque la loi l’exige (art. 33 et 34 du RGPD).
11. Enfants
Vous devez avoir au moins 16 ans pour créer un compte. Sans compte, aucune donnée personnelle ne nous parvient. Si nous apprenons qu’un compte appartient à un enfant de moins de 16 ans, nous le supprimons.
12. Données provenant des API Google
Avec la connexion avec Google, nous recevons uniquement votre e-mail, votre nom, votre photo de profil et l’identifiant de votre compte, et nous les utilisons uniquement pour votre compte SubLingo.
- L’utilisation des informations reçues des API Google respectera les Règles du Chrome Web Store relatives aux données utilisateur, y compris les exigences d’utilisation limitée.
- L’utilisation et le transfert par SubLingo des informations reçues des API Google respectent les Règles relatives aux données utilisateur des services d’API Google, y compris les exigences d’utilisation limitée.
Cela signifie que nous utilisons ces données uniquement pour les fonctionnalités de SubLingo, que nous ne les vendons jamais ni ne les utilisons à des fins publicitaires, et que nous ne laissons jamais personne les lire, sauf avec votre accord, pour des raisons de sécurité ou lorsque la loi l’exige.
13. Modifications
Lorsque nous modifions cette politique, nous mettons à jour la date indiquée en haut. Nous informons les titulaires d’un compte des modifications substantielles dans l’extension ou par e-mail au moins 30 jours à l’avance.
14. Contact
Tihomir Susamov, Yuzhna promishlena zona, Dalga Laka, 5008 Veliko Tarnovo, Bulgaria, sublingo.contact@gmail.com. Voir aussi les Conditions d’utilisation.