Esta é uma tradução da política de privacidade para sua conveniência. As versões de referência são a búlgara e a inglesa: Política de Privacidade (búlgaro e inglês).
Política de Privacidade do SubLingo
1. Resumo
- Sem conta, suas palavras e configurações ficam no seu navegador. Ainda assim, alguns recursos acessam a internet: as definições das palavras vêm de um dicionário público gratuito, e um arquivo de seletores de legendas vem do nosso site.
- Com uma conta gratuita, suas palavras salvas, incluindo a fala da legenda e o endereço do vídeo, são armazenadas em nossos servidores em Frankfurt (Alemanha) para serem sincronizadas entre seus navegadores.
- Os pagamentos do PRO são processados pela Stripe. Nunca vemos os dados do seu cartão.
- Não usamos ferramentas de análise, anúncios nem rastreamento, e não vendemos dados.
- Você pode excluir sua conta e seus dados na nuvem diretamente na extensão.
2. Quem é o responsável pelos seus dados
O controlador (responsável pelo tratamento) é Tihomir Susamov, pessoa física, endereço para correspondência: Yuzhna promishlena zona, Dalga Laka, 5008 Veliko Tarnovo, Bulgaria, e-mail sublingo.contact@gmail.com ("nós"). SubLingo designa a extensão para Chrome, o site e o serviço de sincronização na nuvem.
Não nomeamos um encarregado da proteção de dados (DPO) porque não somos obrigados a isso. Envie qualquer pergunta para o e-mail acima.
3. O que tratamos, por recurso
3.1. No seu navegador
A extensão mantém o seguinte em seu próprio armazenamento do navegador (chrome.storage.local):
- palavras salvas: a palavra, a tradução, os significados alternativos, a nota, a definição, a fonética, a gramática, a fala da legenda, a série e o episódio, o endereço do vídeo (apenas o site e o caminho até o vídeo, além do ID do vídeo no YouTube), o momento no vídeo, se você já a aprendeu, e datas;
- suas configurações;
- suas chaves de API da DeepL, do Gemini ou do Claude, guardadas separadamente para cada conta;
- dados de login: ID da conta, e-mail, o nome e o endereço da foto de perfil fornecidos pelo Google (no login com o Google) e os tokens de login;
- o plano em cache (FREE ou PRO), além da fila e do estado da sincronização;
- as bibliotecas de outras contas usadas neste navegador, para que voltem quando essa conta entrar novamente;
- o arquivo de seletores (veja 3.2).
O acesso a esse armazenamento é restrito às páginas da própria extensão e ao seu processo em segundo plano. O script executado nos sites de vídeo não consegue lê-lo. Nós não conseguimos ver esses dados. Eles permanecem até que você os exclua (Configurações → Dados → Excluir dados locais), exclua sua conta (seção 9) ou remova a extensão. "Excluir dados locais" afeta somente este navegador.
Depois que você sai da conta, a biblioteca neste dispositivo continua vinculada à última conta. As palavras que você salvar enquanto estiver desconectado vão para essa conta, e para a cópia dela na nuvem, quando ela entrar novamente. Se outra conta entrar depois que você mesmo tiver saído, as palavras salvas desde a saída vão para a nova conta; se a sua sessão simplesmente expirou, elas ficam com a conta anterior.
3.2. Recursos que sempre acessam a internet
- Dicionário. Quando você clica em uma palavra em inglês, a palavra (ou sua forma básica, como "pull" para "pulled") é enviada à Free Dictionary API (
api.dictionaryapi.dev), um projeto gratuito independente. Ela retorna a definição e, se houver, uma gravação da pronúncia. Para tocar a pronúncia de uma palavra salva, a lista de palavras (quando você pressiona o botão de pronúncia) e os flashcards (automaticamente, para cada cartão exibido) também enviam essa palavra para lá. Só são reproduzidas gravações hospedadas emapi.dictionaryapi.dev. - Seletores de legendas. Na instalação, na inicialização do navegador e no máximo a cada 12 horas, a extensão baixa o arquivo público
selectors.jsondo nosso site (Firebase Hosting, do Google). Nenhum dado pessoal é enviado além do endereço IP e das informações do navegador que acompanham toda solicitação na web. - O tradutor integrado do Chrome é executado no seu dispositivo. Na primeira vez, o Chrome pode baixar o modelo de idioma do Google.
- Pronúncia. Se o dicionário não tiver gravação, é usada a voz do navegador ou do sistema operacional. Dependendo do navegador, algumas vozes funcionam on-line e, nesse caso, a palavra é enviada ao provedor da voz (por exemplo, o Google).
- Youdao. Na lista de palavras, nos flashcards e no painel sobre o vídeo, somente quando você pressiona o botão de pronúncia e nenhuma outra fonte de áudio está disponível, a palavra ou expressão é enviada ao serviço de pronúncia da Youdao (NetEase, China). A pronúncia automática nos flashcards nunca usa a Youdao.
- Finalidade
- o recurso que você solicitou; manter a detecção de legendas funcionando
- Base legal
- execução do contrato (art. 6(1)(b) do RGPD); para o arquivo de seletores, interesse legítimo (art. 6(1)(f))
- Prazo de conservação
- não guardamos essas solicitações; os provedores as tratam de acordo com seus próprios termos
3.3. Suas próprias chaves de API
Se você inserir sua própria chave (isso exige uma conta gratuita), a extensão envia texto do seu navegador diretamente a esse provedor, nos termos do contrato que você mesmo tem com ele:
- DeepL SE (Alemanha): a fala da legenda a ser traduzida, ou a palavra selecionada com a fala como contexto;
- Google (Gemini API): a fala, a palavra selecionada e sua pergunta, junto com seu nível e o idioma de destino;
- Anthropic PBC (EUA, Claude API): o mesmo que para o Gemini.
Não recebemos nenhuma cópia. A forma como o provedor guarda e usa o texto depende do plano que você tem com ele; por exemplo, os planos gratuitos da DeepL e do Gemini podem guardar o texto ou usá-lo para melhorar seus serviços. Suas chaves nunca são enviadas aos nossos servidores, nunca são sincronizadas e nunca são incluídas nas exportações.
- Base legal
- execução do contrato (art. 6(1)(b)), para um recurso que você ativou
- Prazo de conservação
- as chaves ficam no seu navegador até que você as exclua; o provedor guarda o texto de acordo com seus próprios termos
3.4. Conta (Firebase Authentication)
As contas são gerenciadas no Firebase Authentication (Google).
- E-mail e senha: e-mail, senha (o Firebase armazena apenas um hash), datas de criação e do último login, e se o e-mail foi verificado.
- Login com o Google: o e-mail, o nome, o endereço da foto de perfil e o ID da conta do Google fornecidos pelo Google (escopo
openid email profile).
Os e-mails de verificação e de redefinição de senha são enviados pelo Firebase. O link neles leva à nossa página /verify, que envia ao Firebase apenas o que a ação exige: o código de uso único do link do seu e-mail e, quando você redefine a senha, a nova senha (ou o seu endereço de e-mail, se você pedir um link de redefinição depois de recuperá-lo). O Firebase pode tratar endereços IP para prevenir abusos. Contas cujo e-mail não for verificado em até 7 dias podem ser excluídas.
- Base legal
- execução do contrato (art. 6(1)(b)); prevenção de abusos, interesse legítimo (art. 6(1)(f))
- Prazo de conservação
- até que você exclua a conta
3.5. Sincronização na nuvem (Amazon Web Services)
O serviço na nuvem é executado na Amazon Web Services, na região eu-central-1 (Frankfurt, Alemanha): API Gateway, Lambda e DynamoDB. Em cada solicitação, a extensão envia seu token de login. A partir dele, o servidor obtém o ID da sua conta e seu e-mail. O e-mail é usado apenas para localizar uma compra feita com ele (3.6) e não é armazenado em nenhum outro lugar. Armazenamos:
- o ID da sua conta;
- cada palavra salva com os campos de 3.1, incluindo a fala da legenda e o endereço abreviado do vídeo;
- marcadores de palavras excluídas (o ID da palavra e quando ela foi criada e excluída, sem o texto da palavra), para que uma exclusão também chegue aos seus outros navegadores; eles são apagados automaticamente 2 anos após a exclusão da palavra, ou antes, junto com a conta;
- configurações: a sincronização das configurações vem ativada por padrão e pode ser desativada em Configurações. Ela abrange o idioma da interface, o tema, a cor, a fonte (e o nome de uma fonte personalizada que você escolheu), o tamanho, a escala, a opacidade e a posição do painel, o idioma de destino, o tradutor escolhido, se as definições e a fonética são exibidas, a tecla de atalho, o número de falas do histórico, as configurações de gramática, seu nível, e o provedor e o modelo de IA. As chaves de API nunca são sincronizadas;
- seu plano (FREE ou PRO, tipo e validade);
- um contador de solicitações que protege o serviço contra sobrecarga e expira automaticamente;
- registros de erros com o ID da sua conta, o ID da solicitação e o código do erro e, no caso de pagamentos, também os IDs da Stripe. Eles são mantidos por 30 dias.
O plano gratuito armazena até 150 palavras na nuvem.
- Base legal
- execução do contrato (art. 6(1)(b)); registros e limites, interesse legítimo em um serviço seguro (art. 6(1)(f))
- Prazo de conservação
- até que você exclua a palavra ou a conta; marcadores de palavras excluídas por 2 anos; registros por 30 dias
3.6. Compras do PRO (Stripe)
Você paga na página de checkout da Stripe. A Stripe trata os dados do seu cartão e de cobrança de acordo com seus próprios termos e sua política de privacidade. Nunca vemos números de cartão.
A extensão repassa o ID da sua conta à Stripe e preenche previamente seu e-mail. Da Stripe, recebemos e armazenamos: o ID da sua conta, o e-mail informado no checkout, o tipo de plano, seu status e suas datas (incluindo se a assinatura será cancelada ao fim do período), e os IDs de cliente, de assinatura e de pagamento da Stripe. Guardamos o e-mail do checkout para que uma compra feita no site possa ser vinculada à conta com o mesmo e-mail. Os IDs das notificações da Stripe processadas são mantidos por 30 dias.
Os registros de compras ainda não vinculados a uma conta (e-mail e plano), e os vínculos com IDs da Stripe que não têm nenhuma conta associada, são mantidos enquanto o plano for válido e, depois, por cerca de 13 meses após o fim da assinatura ou o reembolso ou contestação da compra, para que reembolsos e contestações ainda encontrem a compra. Uma compra vitalícia não vinculada a uma conta é mantida até que uma conta a reivindique. Os registros de compras vinculados a uma conta são mantidos até a exclusão da conta. Os registros contábeis dos pagamentos permanecem na nossa conta da Stripe pelo período exigido pela legislação contábil e tributária (até 10 anos). Você pode nos pedir por e-mail que apaguemos os registros que mantemos.
- Base legal
- execução do contrato (art. 6(1)(b)); obrigação legal de conservação (art. 6(1)(c))
- Prazo de conservação
- enquanto a conta existir; compras não vinculadas a uma conta, enquanto o plano for válido e, depois, por cerca de 13 meses; registros contábeis na Stripe, pelo prazo legal
3.7. E-mail de suporte
As mensagens para sublingo.contact@gmail.com são tratadas pelo nosso provedor de e-mail (Google Gmail). Nós as guardamos por até 24 meses após o encerramento do caso. Base legal: execução do contrato ou nosso interesse legítimo em responder a você (art. 6(1)(b) e (f)).
3.8. Site
O site é hospedado no Firebase Hosting (Google), que mantém registros do servidor com endereços IP. O site não usa cookies, ferramentas de análise nem rastreadores, e as fontes e os ícones são servidos pelo nosso próprio servidor. A página /verify envia ao Firebase apenas o que a ação exige (veja 3.4).
3.9. Diagnóstico
O botão "Fala errada?" apenas copia detalhes técnicos para sua área de transferência: a versão, o site, o navegador, a fala detectada e uma descrição dos elementos da página em torno das legendas. Nada é enviado, a menos que você mesmo nos envie.
4. O que não fazemos
- Não usamos ferramentas de análise, anúncios, criação de perfis nem rastreamento.
- Não vendemos dados nem os compartilhamos para fins de publicidade.
- Não tomamos decisões automatizadas que produzam efeitos jurídicos sobre você (art. 22 do RGPD).
- Não treinamos modelos de IA com seus dados.
O script da extensão é executado somente nos sites de vídeo compatíveis e somente por https. Enquanto um vídeo está em reprodução, ele mantém na memória daquela aba as últimas falas das legendas (Configurações → Histórico; 0 o desativa) para que você possa voltar a elas. Elas nunca são armazenadas nem enviadas a lugar algum, a menos que você consulte ou salve uma palavra.
5. Destinatários
- Google Ireland Ltd / Google LLC: Firebase Authentication, Firebase Hosting, login com o Google, Gmail para o suporte e a Gemini API, se você usar sua própria chave;
- Amazon Web Services EMEA SARL (Luxemburgo): sincronização na nuvem, com os dados armazenados em Frankfurt;
- Stripe Payments Europe Ltd (Irlanda): pagamentos;
- provedores que você mesmo escolhe: DeepL SE, Anthropic PBC;
- a Free Dictionary API (dictionaryapi.dev) e, somente mediante um clique explícito, a Youdao (NetEase, China);
- autoridades públicas, somente quando a lei o exigir.
6. Transferências para fora do EEE
Google LLC, Stripe, Inc., Anthropic PBC e Amazon.com, Inc. estão nos EUA. As transferências para essas empresas se baseiam no EU-US Data Privacy Framework (Quadro de Privacidade de Dados UE-EUA) e/ou nas cláusulas contratuais-padrão da Comissão Europeia. A Free Dictionary API pode estar hospedada fora do EEE (Espaço Econômico Europeu). A Youdao (China) recebe apenas a palavra ou expressão que você pediu para ouvir e o endereço IP que acompanha toda solicitação; nenhum dado da conta é enviado.
7. Bases legais
- Execução do contrato (art. 6(1)(b)): os recursos que você usa, como o dicionário, a tradução com sua própria chave, a conta, a sincronização e o PRO.
- Obrigação legal (art. 6(1)(c)): a conservação dos registros de pagamento.
- Interesse legítimo (art. 6(1)(f)): segurança, prevenção de abusos, registros de erros e o arquivo de seletores.
A aceitação dos Termos de Serviço não constitui consentimento para o tratamento de dados. Não nos baseamos no consentimento para nenhum recurso essencial.
8. Prazos de conservação
| Dados | Prazo de conservação |
|---|---|
| Dados no seu navegador | até que você os exclua ou remova a extensão |
| Conta (Firebase) | até que você a exclua; contas não verificadas podem ser excluídas após 7 dias |
| Palavras e configurações na nuvem | até que você exclua a palavra ou a conta |
| Marcadores de palavras excluídas (sem o texto da palavra) | 2 anos após a exclusão da palavra, ou até a exclusão da conta, se ela ocorrer antes |
| Marcador de conta excluída (apenas o ID da conta e a data) | 180 dias |
| Contador de solicitações | expira automaticamente |
| Registros de erros | 30 dias |
| IDs das notificações da Stripe | 30 dias |
| Registros de compras vinculados a uma conta | até a exclusão da conta |
| Registros de compras não vinculados a uma conta e vínculos com a Stripe sem conta | enquanto o plano for válido e, depois, cerca de 13 meses após o fim da assinatura ou o reembolso ou contestação da compra; uma compra vitalícia sem conta, até que uma conta a reivindique |
| Vínculos com a Stripe após a exclusão da conta (sem o ID da conta nem o e-mail) | cerca de 13 meses, para reembolsos e contestações |
| Registros contábeis dos pagamentos (na Stripe) | pelo período exigido pela legislação contábil e tributária (até 10 anos) |
| E-mails de suporte | até 24 meses após o encerramento do caso |
9. Seus direitos
Você tem direito de acesso, retificação, apagamento, limitação do tratamento, portabilidade dos dados e oposição. Você também pode apresentar uma reclamação à Comissão para a Proteção de Dados Pessoais da Bulgária (cpdp.bg) ou à autoridade de controle do lugar onde você mora.
Como exercê-los:
- Corrigir ou excluir palavras: edite-as ou exclua-as na extensão. As alterações também chegam à nuvem.
- Portabilidade: Configurações → Dados → Exportar (um arquivo JSON com suas palavras e configurações).
- Excluir sua conta: Configurações → Perfil na nuvem → "Excluir conta". Isso exclui suas palavras e configurações na nuvem, seu plano e sua conta do Firebase. Neste navegador, as palavras, as chaves de API e os dados de sincronização da conta também são removidos; as configurações do próprio navegador permanecem. Enquanto uma assinatura mensal ou anual estiver sendo renovada, cancele-a primeiro em Gerenciar assinatura. Uma assinatura já cancelada para terminar no fim do período não impede a exclusão. No banco de dados, permanece apenas um marcador com o ID da sua conta e a data da exclusão, por 180 dias, para que outros dispositivos não possam enviar as palavras novamente. Outros navegadores em que você estava conectado mantêm uma cópia local das suas palavras como biblioteca local; remova-a neles com "Excluir dados locais". Os registros de pagamento na Stripe e os registros que somos obrigados por lei a manter permanecem até o fim do prazo legal.
- Qualquer outra solicitação: escreva para sublingo.contact@gmail.com a partir do e-mail da sua conta ou da sua compra.
Respondemos no prazo de um mês.
10. Segurança
- Todas as conexões são criptografadas (TLS).
- A sincronização na nuvem exige um e-mail verificado. O token de login é verificado em cada solicitação, e a frequência de solicitações é limitada.
- As chaves de API e os tokens de login ficam fora do alcance das páginas da web e do script nos sites de vídeo.
- Se ocorrer uma violação de dados pessoais, notificamos a autoridade de controle e as pessoas afetadas quando a lei o exigir (arts. 33 e 34 do RGPD).
11. Crianças
Você precisa ter pelo menos 16 anos para criar uma conta. Sem conta, nenhum dado pessoal chega até nós. Se soubermos que uma conta pertence a uma criança com menos de 16 anos, nós a excluímos.
12. Dados das APIs do Google
Com o login com o Google, recebemos apenas seu e-mail, seu nome, sua foto de perfil e o ID da sua conta, e os usamos somente para sua conta do SubLingo.
- O uso das informações recebidas das APIs do Google seguirá a Política de Dados do Usuário da Chrome Web Store, incluindo os requisitos de Uso Limitado.
- O uso e a transferência, pelo SubLingo, das informações recebidas das APIs do Google seguem a Política de Dados do Usuário dos Serviços de API do Google, incluindo os requisitos de Uso Limitado.
Isso significa que usamos os dados apenas para os recursos do SubLingo, nunca os vendemos nem os usamos para anúncios, e nunca permitimos que pessoas os leiam, a menos que você concorde, por motivos de segurança ou quando a lei o exigir.
13. Alterações
Quando alteramos esta política, atualizamos a data no topo. Informamos os titulares de contas sobre alterações relevantes na extensão ou por e-mail com pelo menos 30 dias de antecedência.
14. Contato
Tihomir Susamov, Yuzhna promishlena zona, Dalga Laka, 5008 Veliko Tarnovo, Bulgaria, sublingo.contact@gmail.com. Veja também os Termos de Serviço.