Voor je gemak is dit een vertaling van het privacybeleid. De referentieversies zijn de Bulgaarse en de Engelse: Privacybeleid (Bulgaars en Engels).
Privacybeleid van SubLingo
1. Samenvatting
- Zonder account blijven je woorden en instellingen in je browser. Een paar functies gaan toch online: woorddefinities komen uit een gratis openbaar woordenboek en een bestand met ondertitelselectors komt van onze website.
- Met een gratis account worden je opgeslagen woorden, inclusief de ondertitelregel en het adres van de video, op onze servers in Frankfurt (Duitsland) opgeslagen, zodat ze tussen je browsers worden gesynchroniseerd.
- PRO-betalingen verlopen via Stripe. Je kaartgegevens zien wij nooit.
- Geen analytics, advertenties of tracking, en we verkopen geen gegevens.
- Je kunt je account en je gegevens in de cloud vanuit de extensie verwijderen.
2. Wie is verantwoordelijk voor je gegevens
De verwerkingsverantwoordelijke is Tihomir Susamov, een natuurlijke persoon, correspondentieadres: Yuzhna promishlena zona, Dalga Laka, 5008 Veliko Tarnovo, Bulgaria, e-mail sublingo.contact@gmail.com (‘wij’). Onder SubLingo verstaan we de Chrome-extensie, de website en de cloudsynchronisatiedienst.
We hebben geen functionaris voor gegevensbescherming aangesteld, omdat we daartoe niet verplicht zijn. Stuur je vragen naar het bovenstaande e-mailadres.
3. Wat we verwerken, per functie
3.1. In je browser
De extensie bewaart het volgende in haar eigen browseropslag (chrome.storage.local):
- opgeslagen woorden: het woord, de vertaling, alternatieve betekenissen, notitie, definitie, fonetiek, grammatica, de ondertitelregel, serie en aflevering, het videoadres (alleen de site en het pad naar de video, plus de video-ID op YouTube), het tijdstip in de video, of je het hebt geleerd, en datums;
- je instellingen;
- je API-sleutels voor DeepL, Gemini of Claude, per account bewaard;
- inloggegevens: account-ID, e-mail, de naam en het adres van de profielfoto van Google (bij inloggen met Google) en inlogtokens;
- het lokaal opgeslagen abonnement (FREE of PRO), en de synchronisatiewachtrij en -status;
- de bibliotheken van andere accounts die in deze browser zijn gebruikt, zodat ze terugkomen wanneer dat account opnieuw inlogt;
- het selectorbestand (zie 3.2).
De toegang tot deze opslag is beperkt tot de eigen pagina's en het achtergrondproces van de extensie. Het script dat op videosites draait, kan deze opslag niet lezen. Wij kunnen deze gegevens niet zien. Ze blijven bewaard totdat je ze verwijdert (Instellingen → Gegevens → Lokale gegevens verwijderen), je account verwijdert (hoofdstuk 9) of de extensie verwijdert. ‘Lokale gegevens verwijderen’ geldt alleen voor deze browser.
Nadat je bent uitgelogd, blijft de bibliotheek op dit apparaat gekoppeld aan het laatste account. Woorden die je opslaat terwijl je bent uitgelogd, gaan naar dat account, en naar de kopie ervan in de cloud, wanneer het opnieuw inlogt. Logt er een ander account in nadat je zelf bent uitgelogd, dan gaan de woorden die sinds het uitloggen zijn opgeslagen naar het nieuwe account; is je sessie gewoon verlopen, dan blijven ze bij het vorige account.
3.2. Functies die altijd online gaan
- Woordenboek. Wanneer je op een Engels woord klikt, wordt het woord (of de grondvorm ervan, zoals ‘pull’ voor ‘pulled’) verzonden naar de Free Dictionary API (
api.dictionaryapi.dev), een onafhankelijk gratis project. Dat geeft de definitie terug en, indien beschikbaar, een opname van de uitspraak. Om de uitspraak van een opgeslagen woord af te spelen, sturen ook de woordenlijst (wanneer je op de uitspraakknop drukt) en de flashcards (automatisch, voor elke kaart die wordt getoond) dat woord daarheen. Alleen opnames die opapi.dictionaryapi.devstaan, worden afgespeeld. - Ondertitelselectors. Bij de installatie, bij het starten van de browser en hoogstens eens per 12 uur downloadt de extensie het openbare bestand
selectors.jsonvan onze website (Firebase Hosting van Google). Er worden geen persoonsgegevens verzonden, behalve het IP-adres en de browsergegevens die met elk webverzoek meegaan. - De ingebouwde vertaler van Chrome draait op je apparaat. Chrome kan het taalmodel de eerste keer van Google downloaden.
- Uitspraak. Als het woordenboek geen opname heeft, wordt de stem van de browser of het besturingssysteem gebruikt. Afhankelijk van de browser werken sommige stemmen online, en dan wordt het woord naar de aanbieder van de stem verzonden (bijvoorbeeld Google).
- Youdao. In de woordenlijst, de flashcards en het paneel boven de video wordt het woord of de woordgroep alleen wanneer je op de uitspraakknop drukt en er geen andere audiobron beschikbaar is, verzonden naar de uitspraakdienst van Youdao (NetEase, China). De automatische uitspraak in de flashcards gebruikt Youdao nooit.
- Doel
- de functie waar je om hebt gevraagd; het werkend houden van de ondertitelherkenning
- Rechtsgrond
- uitvoering van de overeenkomst (art. 6 lid 1 sub b AVG); voor het selectorbestand: gerechtvaardigd belang (art. 6 lid 1 sub f)
- Bewaartermijn
- we bewaren deze verzoeken niet; de aanbieders verwerken ze onder hun eigen voorwaarden
3.3. Je eigen API-sleutels
Als je je eigen sleutel invoert (hiervoor is een gratis account nodig), verzendt de extensie tekst rechtstreeks vanuit je browser naar die aanbieder, onder je eigen overeenkomst met die aanbieder:
- DeepL SE (Duitsland): de te vertalen ondertitelregel, of het geselecteerde woord met de regel als context;
- Google (Gemini API): de regel, het geselecteerde woord en je vraag, met je niveau en doeltaal;
- Anthropic PBC (VS, Claude API): hetzelfde als bij Gemini.
Wij ontvangen geen kopie. Hoe de aanbieder de tekst bewaart en gebruikt, hangt af van je abonnement bij die aanbieder; zo kunnen de gratis abonnementen van DeepL en Gemini de tekst bewaren of gebruiken om hun diensten te verbeteren. Je sleutels worden nooit naar onze servers verzonden, nooit gesynchroniseerd en nooit in exports opgenomen.
- Rechtsgrond
- uitvoering van de overeenkomst (art. 6 lid 1 sub b), voor een functie die je hebt ingeschakeld
- Bewaartermijn
- sleutels blijven in je browser totdat je ze verwijdert; de aanbieder bewaart de tekst onder zijn eigen voorwaarden
3.4. Account (Firebase Authentication)
Accounts worden beheerd via Firebase Authentication (Google).
- E-mail en wachtwoord: e-mail, wachtwoord (Firebase slaat alleen een hash op), de datums van aanmaak en laatste keer inloggen, en of het e-mailadres is geverifieerd.
- Inloggen met Google: het e-mailadres, de naam, het adres van de profielfoto en de Google-account-ID die Google verstrekt (scope
openid email profile).
E-mails voor verificatie en het opnieuw instellen van het wachtwoord worden door Firebase verzonden. De link daarin leidt naar onze pagina /verify, die alleen naar Firebase stuurt wat de actie nodig heeft: de eenmalige code uit de link in je e-mail en, wanneer je je wachtwoord opnieuw instelt, het nieuwe wachtwoord (of je e-mailadres als je na het herstellen ervan om een link voor het opnieuw instellen vraagt). Firebase kan IP-adressen verwerken om misbruik te voorkomen. Accounts waarvan het e-mailadres niet binnen 7 dagen is geverifieerd, kunnen worden verwijderd.
- Rechtsgrond
- uitvoering van de overeenkomst (art. 6 lid 1 sub b); voorkoming van misbruik: gerechtvaardigd belang (art. 6 lid 1 sub f)
- Bewaartermijn
- totdat je het account verwijdert
3.5. Cloudsynchronisatie (Amazon Web Services)
De clouddienst draait op Amazon Web Services in de regio eu-central-1 (Frankfurt, Duitsland): API Gateway, Lambda en DynamoDB. Bij elk verzoek verzendt de extensie je inlogtoken. Daaruit haalt de server je account-ID en e-mailadres. Het e-mailadres wordt alleen gebruikt om een daarmee gedane aankoop te vinden (3.6) en wordt nergens anders opgeslagen. We slaan op:
- je account-ID;
- elk opgeslagen woord met de velden uit 3.1, inclusief de ondertitelregel en het ingekorte videoadres;
- markeringen voor verwijderde woorden (de woord-ID en wanneer het woord is aangemaakt en verwijderd, zonder de tekst van het woord), zodat een verwijdering ook je andere browsers bereikt; ze worden 2 jaar na het verwijderen van het woord automatisch verwijderd, of eerder samen met het account;
- instellingen: de synchronisatie van instellingen staat standaard aan en kan in Instellingen worden uitgeschakeld. Ze omvat de interfacetaal, het thema, de kleur, het lettertype (en de naam van een aangepast lettertype dat je hebt gekozen), de grootte, schaal, dekking en positie van het paneel, de doeltaal, de gekozen vertaler, of definities en fonetiek worden getoond, de sneltoets, het aantal regels in de geschiedenis, de grammatica-instellingen, je niveau, en de AI-aanbieder en het AI-model. API-sleutels worden nooit gesynchroniseerd;
- je abonnement (FREE of PRO, type en geldigheid);
- een teller van verzoeken die de dienst tegen overbelasting beschermt en automatisch verloopt;
- foutlogboeken met je account-ID, de verzoek-ID en de foutcode, en bij betalingen ook Stripe-ID's. Ze worden 30 dagen bewaard.
Het gratis abonnement slaat tot 150 woorden op in de cloud.
- Rechtsgrond
- uitvoering van de overeenkomst (art. 6 lid 1 sub b); logboeken en limieten: gerechtvaardigd belang bij een veilige dienst (art. 6 lid 1 sub f)
- Bewaartermijn
- totdat je het woord of het account verwijdert; markeringen voor verwijderde woorden 2 jaar; logboeken 30 dagen
3.6. PRO-aankopen (Stripe)
Je betaalt op de betaalpagina van Stripe. Stripe verwerkt je kaart- en factuurgegevens onder zijn eigen voorwaarden en privacybeleid. Kaartnummers zien wij nooit.
De extensie geeft je account-ID door aan Stripe en vult je e-mailadres vooraf in. Van Stripe ontvangen en bewaren we: je account-ID, het bij het afrekenen ingevoerde e-mailadres, het type abonnement, de status en datums ervan (inclusief of het abonnement aan het einde van de periode wordt opgezegd), en de Stripe-ID's van de klant, het abonnement en de betaling. We bewaren het e-mailadres van het afrekenen, zodat een op de website gedane aankoop kan worden gekoppeld aan het account met hetzelfde e-mailadres. ID's van verwerkte Stripe-meldingen worden 30 dagen bewaard.
Aankoopgegevens die nog niet aan een account zijn gekoppeld (e-mailadres en abonnement), en koppelingen met Stripe-ID's waaraan geen account hangt, worden bewaard zolang het abonnement geldig is, en daarna ongeveer 13 maanden nadat het abonnement afloopt of de aankoop wordt terugbetaald of betwist, zodat terugbetalingen en geschillen de aankoop nog kunnen vinden. Een levenslange aankoop die niet aan een account is gekoppeld, wordt bewaard totdat een account hem claimt. Aankoopgegevens die aan een account zijn gekoppeld, worden bewaard totdat het account wordt verwijderd. Boekhoudgegevens van betalingen blijven in ons Stripe-account gedurende de termijn die de boekhoud- en belastingwetgeving voorschrijft (tot 10 jaar). Je kunt ons per e-mail vragen de gegevens die wij bewaren te wissen.
- Rechtsgrond
- uitvoering van de overeenkomst (art. 6 lid 1 sub b); wettelijke bewaarplicht (art. 6 lid 1 sub c)
- Bewaartermijn
- zolang het account bestaat; aankopen die niet aan een account zijn gekoppeld, zolang het abonnement geldig is en daarna ongeveer 13 maanden; boekhoudgegevens in Stripe, gedurende de wettelijke termijn
3.7. E-mail voor ondersteuning
Berichten aan sublingo.contact@gmail.com worden verwerkt door onze e-mailaanbieder (Google Gmail). We bewaren ze tot 24 maanden na het afsluiten van de zaak. Rechtsgrond: uitvoering van de overeenkomst of ons gerechtvaardigd belang om je te antwoorden (art. 6 lid 1 sub b en f).
3.8. Website
De website wordt gehost op Firebase Hosting (Google), dat serverlogboeken met IP-adressen bijhoudt. De site gebruikt geen cookies, analytics of trackers, en lettertypen en pictogrammen worden vanaf onze eigen server geleverd. De pagina /verify verzendt alleen naar Firebase wat de actie nodig heeft (zie 3.4).
3.9. Diagnose
De knop ‘Verkeerde regel?’ kopieert alleen technische gegevens naar je klembord: de versie, de site, de browser, de herkende regel en een beschrijving van de pagina-elementen rond de ondertitels. Er wordt niets verzonden, tenzij je het zelf naar ons stuurt.
4. Wat we niet doen
- Geen analytics, advertenties, profilering of tracking.
- We verkopen geen gegevens en delen ze niet voor advertentiedoeleinden.
- Geen geautomatiseerde besluiten met rechtsgevolgen voor jou (art. 22 AVG).
- We trainen geen AI-modellen met je gegevens.
Het script van de extensie draait alleen op de ondersteunde videosites, en alleen via https. Terwijl een video wordt afgespeeld, houdt het de laatste paar ondertitelregels in het geheugen van dat tabblad bij (Instellingen → Ondertitelgeschiedenis; 0 schakelt dit uit), zodat je kunt teruggaan. Ze worden nooit opgeslagen of ergens naartoe verzonden, tenzij je een woord opzoekt of opslaat.
5. Ontvangers
- Google Ireland Ltd / Google LLC: Firebase Authentication, Firebase Hosting, inloggen met Google, Gmail voor ondersteuning, en de Gemini API als je je eigen sleutel gebruikt;
- Amazon Web Services EMEA SARL (Luxemburg): cloudsynchronisatie, met gegevensopslag in Frankfurt;
- Stripe Payments Europe Ltd (Ierland): betalingen;
- aanbieders die je zelf kiest: DeepL SE, Anthropic PBC;
- de Free Dictionary API (dictionaryapi.dev) en, alleen bij een uitdrukkelijke klik, Youdao (NetEase, China);
- overheidsinstanties, alleen wanneer de wet dat vereist.
6. Doorgiften buiten de EER
Google LLC, Stripe, Inc., Anthropic PBC en Amazon.com, Inc. zijn gevestigd in de VS. Doorgiften aan hen zijn gebaseerd op het EU-VS-kader inzake gegevensbescherming (EU-US Data Privacy Framework) en/of de standaardcontractbepalingen van de Europese Commissie. De Free Dictionary API kan buiten de EER worden gehost. Youdao (China) ontvangt alleen het woord of de woordgroep die je wilde horen en het IP-adres dat met elk verzoek meegaat; er worden geen accountgegevens verzonden.
7. Rechtsgronden
- Uitvoering van de overeenkomst (art. 6 lid 1 sub b): de functies die je gebruikt, zoals het woordenboek, vertaling met je eigen sleutel, het account, synchronisatie en PRO.
- Wettelijke verplichting (art. 6 lid 1 sub c): het bewaren van betalingsgegevens.
- Gerechtvaardigd belang (art. 6 lid 1 sub f): beveiliging, voorkoming van misbruik, foutlogboeken en het selectorbestand.
Het aanvaarden van de Servicevoorwaarden is geen toestemming voor gegevensverwerking. Voor geen enkele kernfunctie baseren we ons op toestemming.
8. Bewaartermijnen
| Gegevens | Bewaartermijn |
|---|---|
| Gegevens in je browser | totdat je ze verwijdert of de extensie verwijdert |
| Account (Firebase) | totdat je het verwijdert; niet-geverifieerde accounts kunnen na 7 dagen worden verwijderd |
| Woorden en instellingen in de cloud | totdat je het woord of het account verwijdert |
| Markeringen voor verwijderde woorden (zonder de tekst van het woord) | 2 jaar na het verwijderen van het woord, of totdat het account wordt verwijderd als dat eerder is |
| Markering voor een verwijderd account (alleen account-ID en datum) | 180 dagen |
| Teller van verzoeken | verloopt automatisch |
| Foutlogboeken | 30 dagen |
| ID's van Stripe-meldingen | 30 dagen |
| Aankoopgegevens gekoppeld aan een account | totdat het account wordt verwijderd |
| Aankoopgegevens die niet aan een account zijn gekoppeld, en Stripe-koppelingen zonder account | zolang het abonnement geldig is, daarna ongeveer 13 maanden nadat het abonnement afloopt of de aankoop wordt terugbetaald of betwist; een levenslange aankoop zonder account totdat een account hem claimt |
| Stripe-koppelingen na verwijdering van het account (zonder account-ID en e-mailadres) | ongeveer 13 maanden, voor terugbetalingen en geschillen |
| Boekhoudgegevens van betalingen (in Stripe) | gedurende de termijn die de boekhoud- en belastingwetgeving voorschrijft (tot 10 jaar) |
| E-mails voor ondersteuning | tot 24 maanden na het afsluiten van de zaak |
9. Je rechten
Je hebt recht op inzage, rectificatie, gegevenswissing, beperking van de verwerking, overdraagbaarheid van gegevens en bezwaar. Je kunt ook een klacht indienen bij de Bulgaarse Commissie voor de bescherming van persoonsgegevens (cpdp.bg) of bij de toezichthoudende autoriteit van het land waar je woont.
Zo oefen je ze uit:
- Woorden corrigeren of verwijderen: bewerk of verwijder ze in de extensie. De wijzigingen komen ook in de cloud terecht.
- Overdraagbaarheid: Instellingen → Gegevens → Exporteren (een JSON-bestand met je woorden en instellingen).
- Je account verwijderen: Instellingen → Cloudprofiel → ‘Account verwijderen’. Hiermee worden je woorden en instellingen in de cloud, je abonnement en je Firebase-account verwijderd. In deze browser worden de woorden, API-sleutels en synchronisatiegegevens van het account ook verwijderd; de eigen instellingen van de browser blijven behouden. Wordt een maand- of jaarabonnement nog automatisch verlengd, zeg het dan eerst op via Abonnement beheren. Een abonnement dat al tegen het einde van de periode is opgezegd, blokkeert de verwijdering niet. Alleen een markering met je account-ID en de datum van verwijdering blijft 180 dagen in de database staan, zodat andere apparaten de woorden niet opnieuw kunnen uploaden. Andere browsers waarin je was ingelogd, behouden een lokale kopie van je woorden als lokale bibliotheek; verwijder die daar met ‘Lokale gegevens verwijderen’. Betalingsgegevens bij Stripe, en gegevens die we wettelijk moeten bewaren, blijven bewaard totdat de wettelijke termijn afloopt.
- Al het overige: schrijf naar sublingo.contact@gmail.com vanaf het e-mailadres van je account of je aankoop.
We antwoorden binnen één maand.
10. Beveiliging
- Alle verbindingen zijn versleuteld (TLS).
- Voor cloudsynchronisatie is een geverifieerd e-mailadres vereist. Het inlogtoken wordt bij elk verzoek gecontroleerd en het aantal verzoeken is beperkt.
- API-sleutels en inlogtokens zijn onbereikbaar voor webpagina's en voor het script op videosites.
- Als zich een inbreuk in verband met persoonsgegevens voordoet, melden we dit aan de toezichthoudende autoriteit en aan de betrokkenen wanneer de wet dat vereist (art. 33 en 34 AVG).
11. Kinderen
Je moet minstens 16 jaar oud zijn om een account aan te maken. Zonder account bereiken ons geen persoonsgegevens. Als we vernemen dat een account toebehoort aan een kind jonger dan 16 jaar, verwijderen we het.
12. Gegevens uit Google API's
Bij inloggen met Google ontvangen we alleen je e-mailadres, naam, profielfoto en account-ID, en we gebruiken die alleen voor je SubLingo-account.
- Het gebruik van informatie die van Google API's is ontvangen, voldoet aan het gebruikersgegevensbeleid van de Chrome Web Store (Chrome Web Store User Data Policy), inclusief de vereisten voor beperkt gebruik (Limited Use).
- Het gebruik en de overdracht door SubLingo van informatie die van Google API's is ontvangen, voldoet aan het gebruikersgegevensbeleid van Google API Services (Google API Services User Data Policy), inclusief de vereisten voor beperkt gebruik (Limited Use).
Dit betekent dat we de gegevens alleen gebruiken voor de functies van SubLingo, ze nooit verkopen of voor advertenties gebruiken, en nooit door mensen laten lezen, behalve met je toestemming, om veiligheidsredenen of wanneer de wet dat vereist.
13. Wijzigingen
Wanneer we dit beleid wijzigen, werken we de datum bovenaan bij. Over wezenlijke wijzigingen informeren we accounthouders ten minste 30 dagen van tevoren, via de extensie of per e-mail.
14. Contact
Tihomir Susamov, Yuzhna promishlena zona, Dalga Laka, 5008 Veliko Tarnovo, Bulgaria, sublingo.contact@gmail.com. Zie ook de Servicevoorwaarden.