Questa è una traduzione dell'informativa sulla privacy, fornita per tua comodità. Le versioni di riferimento sono quella bulgara e quella inglese: Informativa sulla privacy (bulgaro e inglese).
Informativa sulla privacy di SubLingo
1. Sintesi
- Senza un account, le tue parole e le tue impostazioni restano nel tuo browser. Alcune funzioni si collegano comunque a Internet: le definizioni delle parole provengono da un dizionario pubblico gratuito e un file di selettori per i sottotitoli proviene dal nostro sito web.
- Con un account gratuito, le parole che salvi, compresa la battuta dei sottotitoli e l'indirizzo del video, sono conservate sui nostri server a Francoforte (Germania), così da sincronizzarsi tra i tuoi browser.
- I pagamenti PRO passano attraverso Stripe. Non vediamo mai i dati della tua carta.
- Nessuna analisi statistica, pubblicità o tracciamento, e non vendiamo dati.
- Puoi eliminare il tuo account e i tuoi dati nel cloud direttamente dall'estensione.
2. Chi è responsabile dei tuoi dati
Il titolare del trattamento è Tihomir Susamov, persona fisica, indirizzo per la corrispondenza: Yuzhna promishlena zona, Dalga Laka, 5008 Veliko Tarnovo, Bulgaria, e-mail sublingo.contact@gmail.com («noi»). Per SubLingo si intendono l'estensione per Chrome, il sito web e il servizio di sincronizzazione nel cloud.
Non abbiamo designato un responsabile della protezione dei dati perché non siamo tenuti a farlo. Invia qualsiasi domanda all'indirizzo e-mail indicato sopra.
3. Cosa trattiamo, per funzione
3.1. Nel tuo browser
L'estensione conserva quanto segue nella propria memoria del browser (chrome.storage.local):
- parole salvate: la parola, la traduzione, i significati alternativi, la nota, la definizione, la fonetica, la grammatica, la battuta dei sottotitoli, la serie e l'episodio, l'indirizzo del video (solo il sito e il percorso del video, più l'ID del video su YouTube), il momento nel video, se l'hai imparata e le date;
- le tue impostazioni;
- le tue chiavi API per DeepL, Gemini o Claude, conservate per ciascun account;
- dati di accesso: ID dell'account, e-mail, il nome e l'indirizzo della foto del profilo forniti da Google (per l'accesso con Google) e i token di accesso;
- il piano memorizzato nella cache (FREE o PRO), nonché la coda e lo stato della sincronizzazione;
- le librerie di altri account utilizzati in questo browser, affinché tornino disponibili quando quell'account accede di nuovo;
- il file dei selettori (vedi 3.2).
L'accesso a questa memoria è limitato alle pagine dell'estensione stessa e al suo processo in background. Lo script che viene eseguito sui siti video non può leggerla. Noi non possiamo vedere questi dati. Restano finché non li elimini (Impostazioni → Dati → Elimina i dati locali), non elimini il tuo account (sezione 9) o non rimuovi l'estensione. «Elimina i dati locali» riguarda solo questo browser.
Dopo che esci dall'account, la libreria su questo dispositivo resta collegata all'ultimo account. Le parole che salvi mentre sei disconnesso vanno a quell'account, e alla sua copia nel cloud, quando accede di nuovo. Se dopo che sei uscito tu stesso accede un altro account, le parole salvate da quell'uscita in poi vanno invece al nuovo account; se la tua sessione è semplicemente scaduta, restano con l'account precedente.
3.2. Funzioni che si collegano sempre a Internet
- Dizionario. Quando fai clic su una parola inglese, la parola (o la sua forma base, ad esempio "pull" per "pulled") viene inviata alla Free Dictionary API (
api.dictionaryapi.dev), un progetto gratuito indipendente. Questa restituisce la definizione e, se disponibile, una registrazione della pronuncia. Per riprodurre la pronuncia di una parola salvata, anche l'elenco delle parole (quando premi il pulsante della pronuncia) e le flashcard (automaticamente, per ogni scheda mostrata) inviano lì quella parola. Vengono riprodotte solo le registrazioni ospitate suapi.dictionaryapi.dev. - Selettori dei sottotitoli. All'installazione, all'avvio del browser e al massimo ogni 12 ore, l'estensione scarica il file pubblico
selectors.jsondal nostro sito web (Firebase Hosting di Google). Non viene inviato alcun dato personale oltre all'indirizzo IP e ai dati del browser che accompagnano ogni richiesta web. - Il traduttore integrato di Chrome funziona sul tuo dispositivo. Chrome può scaricare il modello linguistico da Google la prima volta.
- Pronuncia. Se il dizionario non ha una registrazione, viene utilizzata la voce del browser o del sistema operativo. A seconda del browser, alcune voci funzionano online, e in tal caso la parola viene inviata al fornitore della voce (ad esempio Google).
- Youdao. Nell'elenco delle parole, nelle flashcard e nel pannello sopra il video, solo quando premi il pulsante della pronuncia e non è disponibile nessun'altra fonte audio, la parola o la frase viene inviata al servizio di pronuncia di Youdao (NetEase, Cina). La pronuncia automatica nelle flashcard non utilizza mai Youdao.
- Finalità
- la funzione che hai richiesto; mantenere funzionante il rilevamento dei sottotitoli
- Base giuridica
- esecuzione del contratto (art. 6, par. 1, lett. b), GDPR); per il file dei selettori, legittimo interesse (art. 6, par. 1, lett. f))
- Conservazione
- non conserviamo queste richieste; i fornitori le gestiscono secondo i propri termini
3.3. Le tue chiavi API
Se inserisci una tua chiave (per farlo serve un account gratuito), l'estensione invia il testo dal tuo browser direttamente a quel fornitore, in base al tuo accordo con esso:
- DeepL SE (Germania): la battuta dei sottotitoli da tradurre, oppure la parola selezionata con la battuta come contesto;
- Google (Gemini API): la battuta, la parola selezionata e la tua domanda, insieme al tuo livello e alla lingua di destinazione;
- Anthropic PBC (USA, Claude API): gli stessi dati inviati per Gemini.
Non riceviamo alcuna copia. Il modo in cui il fornitore conserva e utilizza il testo dipende dal tuo piano con esso; ad esempio, i piani gratuiti di DeepL e Gemini possono conservare il testo o utilizzarlo per migliorare i propri servizi. Le tue chiavi non vengono mai inviate ai nostri server, mai sincronizzate e mai incluse nelle esportazioni.
- Base giuridica
- esecuzione del contratto (art. 6, par. 1, lett. b)), per una funzione che hai attivato
- Conservazione
- le chiavi restano nel tuo browser finché non le elimini; il fornitore conserva il testo secondo i propri termini
3.4. Account (Firebase Authentication)
Gli account sono gestiti su Firebase Authentication (Google).
- E-mail e password: e-mail, password (Firebase ne conserva solo un hash), date di creazione e dell'ultimo accesso e se l'e-mail è verificata.
- Accesso con Google: l'e-mail, il nome, l'indirizzo della foto del profilo e l'ID dell'account Google forniti da Google (ambito
openid email profile).
Le e-mail di verifica e di reimpostazione della password sono inviate da Firebase. Il loro link porta alla nostra pagina /verify, che invia a Firebase solo ciò che serve per l'operazione: il codice monouso contenuto nel link dell'e-mail e, quando reimposti la password, la nuova password (o il tuo indirizzo e-mail, se chiedi un link di reimpostazione dopo averlo recuperato). Firebase può trattare gli indirizzi IP per prevenire gli abusi. Gli account la cui e-mail non viene verificata entro 7 giorni possono essere eliminati.
- Base giuridica
- esecuzione del contratto (art. 6, par. 1, lett. b)); prevenzione degli abusi, legittimo interesse (art. 6, par. 1, lett. f))
- Conservazione
- finché non elimini l'account
3.5. Sincronizzazione nel cloud (Amazon Web Services)
Il servizio cloud funziona su Amazon Web Services nella regione eu-central-1 (Francoforte, Germania): API Gateway, Lambda e DynamoDB. A ogni richiesta, l'estensione invia il tuo token di accesso. Da esso il server ricava l'ID del tuo account e la tua e-mail. L'e-mail è utilizzata solo per trovare un acquisto effettuato con essa (3.6) e non viene conservata altrove. Conserviamo:
- l'ID del tuo account;
- ogni parola salvata con i campi indicati in 3.1, compresa la battuta dei sottotitoli e l'indirizzo abbreviato del video;
- indicatori delle parole eliminate (l'ID della parola e quando la parola è stata creata ed eliminata, senza il testo della parola), affinché un'eliminazione raggiunga anche gli altri tuoi browser; vengono eliminati automaticamente 2 anni dopo l'eliminazione della parola, o prima insieme all'account;
- impostazioni: la sincronizzazione delle impostazioni è attiva per impostazione predefinita e può essere disattivata nelle Impostazioni. Comprende la lingua dell'interfaccia, il tema, il colore, il carattere (e il nome di un carattere personalizzato che hai scelto), la dimensione, la scala, l'opacità e la posizione del pannello, la lingua di destinazione, il traduttore scelto, se vengono mostrate le definizioni e la fonetica, la scorciatoia da tastiera, il numero di battute nella cronologia, le impostazioni della grammatica, il tuo livello, nonché il fornitore e il modello di IA. Le chiavi API non vengono mai sincronizzate;
- il tuo piano (FREE o PRO, tipo e validità);
- un contatore delle richieste che protegge il servizio dal sovraccarico e scade automaticamente;
- log degli errori con l'ID del tuo account, l'ID della richiesta e il codice di errore e, per i pagamenti, anche gli ID di Stripe. Sono conservati per 30 giorni.
Il piano gratuito conserva fino a 150 parole nel cloud.
- Base giuridica
- esecuzione del contratto (art. 6, par. 1, lett. b)); log e limiti, legittimo interesse a un servizio sicuro (art. 6, par. 1, lett. f))
- Conservazione
- finché non elimini la parola o l'account; gli indicatori delle parole eliminate per 2 anni; i log per 30 giorni
3.6. Acquisti PRO (Stripe)
Paghi sulla pagina di pagamento di Stripe. Stripe tratta i dati della tua carta e di fatturazione secondo i propri termini e la propria informativa sulla privacy. Non vediamo mai i numeri delle carte.
L'estensione trasmette a Stripe l'ID del tuo account e precompila la tua e-mail. Da Stripe riceviamo e conserviamo: l'ID del tuo account, l'e-mail inserita al momento del pagamento, il tipo di piano, il suo stato e le relative date (compreso se l'abbonamento viene annullato alla fine del periodo) e gli ID cliente, abbonamento e pagamento di Stripe. Conserviamo l'e-mail del pagamento affinché un acquisto effettuato sul sito web possa essere associato all'account con la stessa e-mail. Gli ID delle notifiche di Stripe elaborate sono conservati per 30 giorni.
I dati degli acquisti non ancora associati a un account (e-mail e piano), e i collegamenti con ID di Stripe a cui non è associato alcun account, sono conservati finché il piano è valido e poi per circa 13 mesi dopo la fine dell'abbonamento o il rimborso o la contestazione dell'acquisto, affinché rimborsi e contestazioni possano ancora ritrovare l'acquisto. Un acquisto a vita non associato è conservato finché un account non lo rivendica. I dati degli acquisti associati a un account sono conservati fino all'eliminazione dell'account. Le registrazioni contabili dei pagamenti restano nel nostro account Stripe per il periodo richiesto dalla normativa contabile e fiscale (fino a 10 anni). Puoi chiederci via e-mail di cancellare i dati che conserviamo.
- Base giuridica
- esecuzione del contratto (art. 6, par. 1, lett. b)); obbligo legale di conservazione (art. 6, par. 1, lett. c))
- Conservazione
- finché l'account esiste; per gli acquisti non associati a un account, finché il piano è valido e poi circa 13 mesi; le registrazioni contabili in Stripe, per il periodo previsto dalla legge
3.7. E-mail di assistenza
I messaggi inviati a sublingo.contact@gmail.com sono trattati dal nostro fornitore di posta elettronica (Google Gmail). Li conserviamo per un massimo di 24 mesi dopo la chiusura della pratica. Base giuridica: esecuzione del contratto o nostro legittimo interesse a risponderti (art. 6, par. 1, lett. b) e f)).
3.8. Sito web
Il sito web è ospitato su Firebase Hosting (Google), che conserva log del server con gli indirizzi IP. Il sito non utilizza cookie, strumenti di analisi statistica o tracker, e i caratteri e le icone sono forniti dal nostro server. La pagina /verify invia a Firebase solo ciò che serve per l'operazione (vedi 3.4).
3.9. Diagnostica
Il pulsante «Battuta sbagliata?» si limita a copiare negli appunti alcuni dettagli tecnici: la versione, il sito, il browser, la battuta rilevata e una descrizione degli elementi della pagina attorno ai sottotitoli. Nulla viene inviato, a meno che non sia tu stesso a inviarcelo.
4. Cosa non facciamo
- Nessuna analisi statistica, pubblicità, profilazione o tracciamento.
- Non vendiamo dati né li condividiamo a fini pubblicitari.
- Nessuna decisione automatizzata che produca effetti giuridici nei tuoi confronti (art. 22 GDPR).
- Non addestriamo modelli di IA sui tuoi dati.
Lo script dell'estensione viene eseguito solo sui siti video supportati e solo tramite https. Durante la riproduzione di un video, conserva in memoria in quella scheda le ultime battute dei sottotitoli (Impostazioni → Cronologia dei sottotitoli; 0 la disattiva), così puoi tornare indietro. Non vengono mai conservate né inviate da nessuna parte, a meno che tu non cerchi o salvi una parola.
5. Destinatari
- Google Ireland Ltd / Google LLC: Firebase Authentication, Firebase Hosting, accesso con Google, Gmail per l'assistenza e la Gemini API se utilizzi una tua chiave;
- Amazon Web Services EMEA SARL (Lussemburgo): sincronizzazione nel cloud, con i dati conservati a Francoforte;
- Stripe Payments Europe Ltd (Irlanda): pagamenti;
- fornitori che scegli tu stesso: DeepL SE, Anthropic PBC;
- la Free Dictionary API (dictionaryapi.dev) e, solo su tuo clic esplicito, Youdao (NetEase, Cina);
- autorità pubbliche, solo quando la legge lo richiede.
6. Trasferimenti al di fuori del SEE
Google LLC, Stripe, Inc., Anthropic PBC e Amazon.com, Inc. hanno sede negli USA. I trasferimenti verso di loro si basano sul quadro UE-USA per la protezione dei dati personali (EU-US Data Privacy Framework) e/o sulle clausole contrattuali tipo della Commissione europea. La Free Dictionary API può essere ospitata al di fuori del SEE. Youdao (Cina) riceve solo la parola o la frase che hai chiesto di ascoltare e l'indirizzo IP che accompagna ogni richiesta; non viene inviato alcun dato dell'account.
7. Basi giuridiche
- Esecuzione del contratto (art. 6, par. 1, lett. b)): le funzioni che utilizzi, come il dizionario, la traduzione con la tua chiave, l'account, la sincronizzazione e il PRO.
- Obbligo legale (art. 6, par. 1, lett. c)): la conservazione dei dati dei pagamenti.
- Legittimo interesse (art. 6, par. 1, lett. f)): sicurezza, prevenzione degli abusi, log degli errori e file dei selettori.
L'accettazione dei Termini di servizio non costituisce consenso al trattamento dei dati. Non ci basiamo sul consenso per nessuna funzione principale.
8. Conservazione
| Dati | Conservazione |
|---|---|
| Dati nel tuo browser | finché non li elimini o non rimuovi l'estensione |
| Account (Firebase) | finché non lo elimini; gli account non verificati possono essere eliminati dopo 7 giorni |
| Parole e impostazioni nel cloud | finché non elimini la parola o l'account |
| Indicatori delle parole eliminate (senza il testo della parola) | 2 anni dopo l'eliminazione della parola, o fino all'eliminazione dell'account se avviene prima |
| Indicatore dell'account eliminato (solo ID dell'account e data) | 180 giorni |
| Contatore delle richieste | scade automaticamente |
| Log degli errori | 30 giorni |
| ID delle notifiche di Stripe | 30 giorni |
| Dati degli acquisti associati a un account | fino all'eliminazione dell'account |
| Dati degli acquisti non associati a un account e collegamenti con Stripe senza account | finché il piano è valido, poi circa 13 mesi dopo la fine dell'abbonamento o il rimborso o la contestazione dell'acquisto; un acquisto a vita non associato, finché un account non lo rivendica |
| Collegamenti con Stripe dopo l'eliminazione dell'account (senza ID dell'account ed e-mail) | circa 13 mesi, per rimborsi e contestazioni |
| Registrazioni contabili dei pagamenti (in Stripe) | per il periodo richiesto dalla normativa contabile e fiscale (fino a 10 anni) |
| E-mail di assistenza | fino a 24 mesi dopo la chiusura della pratica |
9. I tuoi diritti
Hai il diritto di accesso, di rettifica, di cancellazione, di limitazione del trattamento, alla portabilità dei dati e di opposizione. Puoi anche proporre reclamo alla Commissione per la protezione dei dati personali della Bulgaria (cpdp.bg) o all'autorità di controllo del luogo in cui vivi.
Come esercitarli:
- Correggere o eliminare parole: modificale o eliminale nell'estensione. Le modifiche raggiungono anche il cloud.
- Portabilità: Impostazioni → Dati → Esporta (un file JSON con le tue parole e impostazioni).
- Eliminare il tuo account: Impostazioni → Profilo cloud → «Elimina account». In questo modo vengono eliminati le tue parole e impostazioni nel cloud, il tuo piano e il tuo account Firebase. In questo browser vengono rimossi anche le parole, le chiavi API e i dati di sincronizzazione dell'account; le impostazioni del browser stesso restano. Se un abbonamento mensile o annuale è ancora in rinnovo automatico, annullalo prima in «Gestisci abbonamento». Un abbonamento già annullato alla fine del suo periodo non impedisce l'eliminazione. Nel database resta solo un indicatore con l'ID del tuo account e la data di eliminazione, per 180 giorni, affinché altri dispositivi non possano caricare di nuovo le parole. Gli altri browser in cui avevi effettuato l'accesso conservano una copia locale delle tue parole come libreria locale; rimuovila lì con «Elimina i dati locali». I dati dei pagamenti presso Stripe, e i dati che siamo tenuti a conservare per legge, restano fino alla scadenza del periodo previsto dalla legge.
- Qualsiasi altra richiesta: scrivi a sublingo.contact@gmail.com dall'e-mail del tuo account o del tuo acquisto.
Rispondiamo entro un mese.
10. Sicurezza
- Tutte le connessioni sono cifrate (TLS).
- La sincronizzazione nel cloud richiede un'e-mail verificata. Il token di accesso viene verificato a ogni richiesta e la frequenza delle richieste è limitata.
- Le chiavi API e i token di accesso sono fuori dalla portata delle pagine web e dello script sui siti video.
- In caso di violazione dei dati personali, ne diamo notifica all'autorità di controllo e la comunichiamo agli interessati quando la legge lo richiede (artt. 33 e 34 GDPR).
11. Minori
Devi avere almeno 16 anni per creare un account. Senza un account, nessun dato personale ci raggiunge. Se veniamo a sapere che un account appartiene a un minore di 16 anni, lo eliminiamo.
12. Dati provenienti dalle API di Google
Con l'accesso con Google riceviamo solo la tua e-mail, il tuo nome, la tua foto del profilo e l'ID del tuo account, e li utilizziamo solo per il tuo account SubLingo.
- L'utilizzo delle informazioni ricevute dalle API di Google rispetterà le Norme del Chrome Web Store relative ai dati utente, compresi i requisiti di Utilizzo limitato.
- L'utilizzo e il trasferimento da parte di SubLingo delle informazioni ricevute dalle API di Google rispettano le Norme relative ai dati utente dei servizi API di Google, compresi i requisiti di Utilizzo limitato.
Ciò significa che utilizziamo i dati solo per le funzioni di SubLingo, non li vendiamo mai né li utilizziamo per la pubblicità e non consentiamo mai a persone di leggerli, salvo con il tuo consenso, per motivi di sicurezza o quando la legge lo richiede.
13. Modifiche
Quando modifichiamo questa informativa, aggiorniamo la data in alto. Informiamo i titolari di un account delle modifiche sostanziali nell'estensione o via e-mail con almeno 30 giorni di anticipo.
14. Contatti
Tihomir Susamov, Yuzhna promishlena zona, Dalga Laka, 5008 Veliko Tarnovo, Bulgaria, sublingo.contact@gmail.com. Vedi anche i Termini di servizio.