Data de vigência: 13 de novembro de 2026
Esta política explica quais informações o Typeferry para Mac e seus serviços online tratam, por quais motivos e quais opções você tem. Ela abrange ambas as edições do app:
- a Edição do Site, baixada em https://typeferry.com, e
- a Edição da App Store, baixada na Mac App Store.
Onde as duas edições divergirem, esta política informará expressamente. Um resumo comparativo encontra-se na Seção 19.
1. Quem somos
O Typeferry ("nós", "conosco", "nosso") decide como os dados pessoais aqui descritos são utilizados (somos o "controlador" nos termos da legislação de proteção de dados da UE e do Reino Unido).
- Dúvidas e solicitações de privacidade: privacy@typeferry.com
- Suporte e demais assuntos: support@typeferry.com
2. Resumo
- O Typeferry funciona no seu Mac. O reconhecimento de texto na tela e o reconhecimento de fala são executados no seu Mac. Capturas de tela, imagens de janelas e áudio são mantidos apenas na memória; o Typeferry não os salva nem faz upload deles.
- A tradução online é uma escolha sua. Ao abrir o Typeferry pela primeira vez, você escolhe entre "Tradução online" e "Somente no dispositivo". Nada é enviado para tradução antes de sua escolha, e você pode alternar a qualquer momento nos Ajustes.
- Com a tradução online, o texto que você está traduzindo é enviado através do nosso servidor para um modelo de IA operado pela Cloudflare. Antes do envio, o app substitui endereços de e-mail, links, @handles, tags # e caminhos de arquivo que reconhecer por marcadores de posição. Não armazenamos seu texto nem a respectiva tradução.
- Os limites diários e a contagem de dispositivos ativos utilizam um ID de dispositivo. Cada solicitação online inclui um ID de dispositivo pseudonimizado. Nós o usamos para aplicar os limites diários e para contar quantos Macs usam a tradução online a cada dia e a cada mês. Mantemos esses registros por dispositivo por 35 dias; depois disso, restam apenas totais sem IDs de dispositivo.
- Se você comprar o Pro, manteremos um registro de licença. Edição do Site: inclui o endereço de e-mail usado na finalização da compra, que também é o que você usa para iniciar sessão: enviamos a você por e-mail um código de uso único e mantemos uma lista dos Macs com sessão iniciada na sua conta. Edição da App Store: inclui o ID de transação da Apple, não o seu e-mail nem a sua Conta Apple.
- As estatísticas de uso dependem de você. Durante a configuração, você escolhe se o Typeferry envia estatísticas de uso anônimas: contagens diárias de quantas vezes cada recurso foi usado, se funcionou e aproximadamente quanto tempo levou. Elas nunca incluem seu texto, capturas de tela ou um ID de dispositivo, e você pode desativá-las a qualquer momento nos Ajustes (Seção 8). Separadamente, nosso relay conta as solicitações de tradução online que processa a cada dia, sem ID de dispositivo ou endereço IP, e mantém os registros por dispositivo descritos acima (Seção 4.5).
- Sem anúncios, sem rastreamento, sem venda. Não vendemos dados pessoais, não rastreamos você em apps ou sites de outras empresas, e o app não contém SDKs de publicidade, análise ou relatórios de erros de terceiros.
- "Somente no dispositivo" mantém todo o seu texto no seu Mac. Algumas conexões não relacionadas a texto ainda podem ocorrer (consulte a Seção 9).
3. O que acontece no seu Mac
3.1 Processamento que permanece no seu Mac
- Barra de entrada. O que você digita na barra de entrada do Typeferry é processado na memória do app. Quando você usa "Somente no dispositivo", quando está offline ou quando a tradução online estiver indisponível, o texto é traduzido pela tradução integrada do macOS, no seu Mac. O macOS pode baixar pacotes de idiomas da Apple para isso; a Apple gerencia esses downloads. Em alguns apps cuja caixa de texto o Typeferry não consegue ler, como o WeChat, o Typeferry captura a parte inferior dessa janela para localizar onde está a caixa de texto, caso você tenha permitido a Gravação do Áudio do Sistema e da Tela. A imagem é mantida apenas na memória.
- Tradução de captura de tela. Quando você seleciona uma área da tela, o Typeferry captura essa área com a captura de tela do macOS e reconhece o texto no seu Mac usando o reconhecimento de texto da Apple. A imagem é mantida apenas na memória. Ao iniciar a tradução de captura de tela, o Typeferry verifica se a sua área de transferência contém uma imagem para poder oferecer a tradução dela; essa imagem só será traduzida se você assim decidir.
- Tradução automática de janela. Enquanto você mantiver uma janela ou área selecionada para tradução, o Typeferry captura quadros dessa janela (alguns quadros por segundo) e reconhece o texto no seu Mac. As imagens são mantidas apenas na memória. O texto reconhecido e as traduções dessa janela são mantidos na memória e apagados quando você interrompe a tradução automática de janela. A captura cessa quando você interrompe a tradução automática de janela, quando a janela é fechada ou quando você encerra o Typeferry.
- Entrada por voz. Seu microfone é usado apenas enquanto você mantém pressionada a tecla de voz. A fala é reconhecida no seu Mac com o reconhecimento de fala no dispositivo da Apple. O áudio não é salvo nem enviado. O texto reconhecido é então tratado como texto digitado (podendo, portanto, ser enviado para tradução online se você optou pela tradução online). O macOS pode baixar modelos de reconhecimento de fala da Apple.
- Área de transferência. Para inserir uma tradução em alguns apps (na Edição da App Store, em todos os apps), o Typeferry coloca brevemente a tradução na área de transferência, simula ⌘V e, cerca de meio segundo depois, restaura o que estava antes na sua área de transferência, a menos que você tenha copiado algo novo nesse meio-tempo. Esse item temporário é identificado para que gerenciadores de área de transferência que seguem a convenção comum de "transient" não o mantenham. Os botões "Copiar" do Typeferry colocam texto na sua área de transferência apenas quando você clica neles.
3.2 Permissões que o macOS solicita a você
| Permissão | Para que o Typeferry a utiliza |
|---|---|
| Acessibilidade (chamada de "Controle do Dispositivo e Acesso a Dados" no macOS 27 e posterior) | Encaminhar as teclas digitadas para a barra de entrada enquanto ela estiver aberta e inserir a tradução no app que você estiver usando. Na Edição do Site também: localizar o campo de texto no qual você está digitando e a posição do cursor, reconhecer campos de senha para que o Typeferry não interfira neles e reler o campo após inserir uma tradução para confirmar a inserção. Na Edição da App Store, o sandbox do macOS limita isso a encaminhar as teclas digitadas para a barra de entrada e enviar o ⌘V e a tecla Return que você pressionar. O texto lido de outros apps é usado apenas na memória. |
| Gravação do Áudio do Sistema e da Tela | Tradução de captura de tela, tradução automática de janela e localização da caixa de texto em apps cuja caixa de texto o Typeferry não consegue ler. O Typeferry captura apenas a tela; não grava áudio. O macOS também solicita de tempos em tempos que você confirme que o Typeferry pode acessar diretamente sua tela. |
| Microfone, Reconhecimento de Fala | Entrada por voz, apenas enquanto você mantém pressionada a tecla de voz. |
O Typeferry não salva no disco as teclas digitadas nem o texto que você digita. Você pode desativar qualquer permissão em Ajustes do Sistema → Privacidade e Segurança; os recursos que dependem dela deixarão de funcionar.
3.3 O que o Typeferry armazena no seu Mac
| Item | O que contém |
|---|---|
| Ajustes | Seus idiomas, atalhos, opções de recursos, sua escolha entre online / no dispositivo, idioma da interface, onde você posicionou a barra de entrada em cada app (armazenado por identificador do app), a contagem de uso de hoje para tradução online e o mês em que o Typeferry foi aberto pela primeira vez neste Mac. |
| Arquivo de início de sessão (somente na Edição do Site) | O endereço de e-mail com o qual você iniciou sessão, seu token de início de sessão e o token de licença assinado mais recente e, até ser usado, um link de início de sessão de uso único da página de checkout, em um arquivo legível apenas pela sua conta de usuário do macOS. A Edição da App Store não mantém esse arquivo; ela mantém seu token na memória. |
| Log de eventos | Eventos técnicos: tempos de resposta, contagens, códigos de erro, opções de recursos ativadas e o nome ou identificador do app no qual você estava usando o Typeferry. Não contém o texto que você digita, traduções, conteúdos da área de transferência ou texto de outros apps. O Typeferry não faz upload dele. O Typeferry inicia um novo log a cada cerca de 5 MB ou a cada 7 dias e mantém apenas uma cópia anterior; você pode abri-lo pela barra de menus ("Abrir Log") e excluí-lo a qualquer momento. Se você o enviar para nós para suporte, nós o usaremos apenas para ajudar você. |
| Estatísticas de uso (apenas se você tiver optado por enviá-las) | Para cada dia: quantas vezes cada recurso foi usado, se funcionou, uma faixa de tempo de resposta e um ID aleatório para aquele dia. As contagens de um dia são enviadas após o término do dia e depois excluídas do seu Mac; contagens que não puderem ser enviadas dentro de 30 dias são excluídas sem envio. Desativar as estatísticas exclui quaisquer contagens ainda não enviadas (Seção 8). |
| Traduções recentes | O app memoriza até 64 traduções online recentes na memória para não enviar a mesma frase duas vezes. Isso é apagado quando você encerra o app. |
Onde esses dados ficam:
- Edição do Site:
~/Library/Preferences/com.typeferry.mac.plist,~/Library/Application Support/Typeferry/,~/Library/Logs/Typeferry/ - Edição da App Store: dentro do contêiner sandbox do app,
~/Library/Containers/com.typeferry.mac.appstore/
Para remover tudo do seu Mac: se você tiver iniciado sessão na Edição do Site, primeiro clique em "Sair" na janela Typeferry Pro para liberar a ativação do Mac; em seguida, encerre o Typeferry, exclua o app e exclua as pastas e o arquivo listados acima. Excluir apenas o app pode deixá-los para trás.
4. Tradução online
4.1 Quando o texto é enviado
Somente após você escolher "Tradução online" (na primeira inicialização ou nos Ajustes). Antes de você fazer uma escolha, nada é enviado para tradução. Se você escolher "Somente no dispositivo", nenhum texto seu será enviado.
4.2 O que o app envia com cada solicitação de tradução
- O texto a ser traduzido: a frase na barra de entrada (até 1.000 caracteres) ou o texto reconhecido de uma captura de tela ou janela (até 3.000 caracteres por solicitação). Imagens e áudio nunca são enviados.
- Primeiro os marcadores de posição. Antes de enviar, o app substitui endereços de e-mail, links da web (iniciados com
http://,https://ouwww.), @handles, tags # (como#48213) e caminhos de arquivo que reconhecer por marcadores de posição, e mantém os originais no seu Mac. Trata-se de uma correspondência automática de padrões: ela pode deixar passar elementos, e outros detalhes pessoais que você escrever, como nomes, números de telefone ou endereços residenciais, são enviados como redigidos. Se um texto não puder ser mascarado com segurança, o app não o envia e o traduz no seu Mac. - Detalhes da solicitação: os idiomas de origem e de destino, se a solicitação provém da barra de entrada ou da tela, se uma tradução reversa é desejada, qual edição do app você usa (Site ou App Store), a versão dele e o mês em que o Typeferry foi aberto pela primeira vez neste Mac.
- Um ID de dispositivo (consulte 4.3).
- Se você tiver uma licença Pro ativa: um token de licença assinado. Ele contém um ID de licença, seu plano, onde você o comprou (Creem, Paddle ou App Store), status e datas, e o ID de dispositivo. Não contém seu endereço de e-mail.
- Dados de conexão que toda solicitação de internet transmite: seu endereço IP e uma string de user-agent padrão identificando o app e os componentes de rede do macOS.
4.3 O ID de dispositivo
O app cria o ID de dispositivo no seu Mac aplicando um hash unidirecional (SHA-256) ao UUID de hardware do seu Mac em conjunto com um prefixo fixo específico do Typeferry. Ele permanece o mesmo se você reinstalar o Typeferry. Nossos servidores recebem apenas o hash, nunca o UUID de hardware. Nós o usamos para contabilizar o uso diário, contar quantos Macs usam a tradução online e coibir abusos. Como ele permanece o mesmo para o seu Mac, nós o tratamos como dados pessoais. Se você usa o Pro, nosso banco de dados de licenças também registra quais IDs de dispositivo estão usando sua licença (Seção 5), permitindo que o ID de dispositivo seja associado ao seu registro de licença.
4.4 Quem processa o seu texto
Nosso servidor de relay opera no Cloudflare Workers. Ele repassa seu texto, com as instruções de tradução, para um modelo de tradução por IA hospedado no Cloudflare Workers AI e retorna a tradução para o app. Nosso relay não grava seu texto nem a respectiva tradução em nenhum banco de dados ou log.
A Cloudflare declara que não utiliza o conteúdo de clientes processado pelo Workers AI para treinar modelos de IA e que, para solicitações padrão, não retém entradas ou saídas após deixarem de ser necessárias para processar a solicitação (privacidade do Cloudflare Workers AI). Nós não usamos seu texto para treinar modelos de IA.
Se adicionarmos outro provedor de IA ou migrarmos para outro, atualizaremos esta política e indicaremos o provedor aqui.
4.5 O que mantemos sobre a tradução online
- Para cada ID de dispositivo (ou, para usuários do Pro, cada ID de licença) e a cada dia (UTC): o número de caracteres traduzidos e seu custo estimado. Esses registros são excluídos automaticamente após 35 dias.
- Para cada ID de dispositivo e cada dia (UTC) em que ele enviou uma solicitação de tradução online: o fato de tê-la enviado, se estava no plano Grátis ou no Pro, a edição e a versão do app, e o mês em que o Typeferry foi aberto pela primeira vez naquele Mac. Para usuários do Pro, o ID de dispositivo pode ser associado ao registro de licença (Seção 4.3), de modo que esses registros podem ser vinculados à sua licença. Eles são excluídos automaticamente após 35 dias. A cada dia, calculamos totais a partir deles, como quantos Macs usaram a tradução online naquele dia e nos últimos 7 e 30 dias, quantos eram novos e quantos Macs que abriram o Typeferry pela primeira vez em um determinado mês continuam ativos. Esses totais não contêm nenhum ID de dispositivo e são mantidos enquanto operarmos o serviço.
- Totais diários de todo o serviço (caracteres traduzidos e custo estimado), que não contêm dados de dispositivos ou dados pessoais.
- Estatísticas diárias de solicitações: para cada dia (UTC), quantas solicitações de tradução nosso relay processou, por tipo (barra de entrada, tela ou tradução reversa), resultado (concluída ou o tipo de erro), faixa de tempo de resposta e modelo de IA utilizado. Essas contagens não contêm texto, ID de dispositivo, ID de licença ou endereço IP. Elas são mantidas quer você envie ou não estatísticas de uso a partir do app (Seção 8), e são excluídas após 400 dias.
4.6 Prevenção de abusos
Para evitar que uma única fonte sobrecarregue o serviço, a Cloudflare aplica um limite de taxa de solicitações por endereço IP (atualmente 60 solicitações por minuto). As solicitações de início de sessão ao nosso servidor de licenças têm um limite separado e mais baixo (atualmente 10 por minuto por endereço IP).
O plano Grátis também tem um limite diário por endereço de origem, para que uma única rede não possa esgotar o serviço gratuito. Para isso, registramos, para cada dia (UTC), quanta tradução online gratuita veio de cada endereço. Armazenamos apenas um hash com chave do endereço (no caso do IPv6, dos seus primeiros 64 bits); esse hash muda todos os dias, e excluímos esses registros após 2 dias. Não armazenamos os endereços IP em si em nossos bancos de dados.
4.7 Logs do servidor
Nossos servidores mantêm apenas registros de erros e códigos de status. Eles não registram corpos de solicitações, seu texto, traduções, IDs de dispositivo, códigos de início de sessão, tokens de início de sessão ou tokens de licença. A Cloudflare mantém esses registros por até 7 dias.
5. Compras e licenças
5.1 Edição do Site: Creem e Paddle
O Typeferry Pro para a Edição do Site é vendido pela Creem (Armitage Labs OÜ) ou pela Paddle atuando como revendedor oficial (merchant of record — o revendedor que vende a assinatura para você e processa pagamentos, tributos sobre vendas/IVA, faturas e reembolsos). Elas coletam seus dados de pagamento, nome e endereço de cobrança sob suas próprias políticas de privacidade. Nós não recebemos dados do seu cartão ou dados bancários.
Quando você assina, o provedor de pagamento notifica nosso servidor de licenças. Nós recebemos e armazenamos:
- seu endereço de e-mail (no caso da Paddle, nós o buscamos junto à Paddle usando o ID de cliente contido na notificação),
- seu ID de cliente e ID de assinatura naquele provedor,
- seu plano (mensal ou anual), status da assinatura, a data até a qual o pagamento foi efetuado e quando a sua assinatura foi alterada pela última vez,
- um ID e uma chave de licença internos que geramos (nunca exibidos a ninguém), e quando a licença foi criada,
- os Macs com sessão iniciada na sua conta, conforme descrito abaixo.
Cookie de checkout. Quando você inicia a finalização da compra pelo nosso link, nosso servidor de licenças grava um cookie no seu navegador. Ele dura 7 dias, só pode ser lido pelo nosso servidor de licenças e é usado apenas para que o botão de início de sessão na página exibida após a finalização da compra apareça somente no navegador com o qual você realizou o pagamento. Quando a Paddle é usada, a página de checkout carrega o script de checkout da Paddle a partir da Paddle; aplica-se a ele a própria política de privacidade da Paddle.
Início de sessão. Sua conta Pro é o endereço de e-mail usado na finalização da compra. Depois que você paga, a página de checkout oferece um botão que abre o Typeferry e inicia sua sessão naquele Mac; o link por trás dele funciona uma única vez, dentro de 10 minutos. Para iniciar sessão em outro Mac, insira o mesmo endereço de e-mail no Typeferry. Quando você solicita um código, o app envia o endereço de e-mail e o idioma da interface do app (para que o e-mail esteja no seu idioma). Se esse endereço tiver uma licença ativa da Edição do Site, enviamos a ele por e-mail um código de 6 dígitos por meio do nosso provedor de e-mail, a Resend (Seção 7). O código funciona uma única vez e expira após 10 minutos. Para verificar os códigos e limitar quantos e-mails enviamos, armazenamos um hash de cada endereço de e-mail inserido (tenha ele uma licença ou não), um hash do código e quando os códigos foram enviados. Quando você insere o código, o app envia seu endereço de e-mail, o código, o ID de dispositivo (Seção 4.3) e o identificador do modelo do seu Mac (como "Mac15,3"). Cada Mac com sessão iniciada recebe um token de início de sessão, que o app mantém em seu arquivo de início de sessão (Seção 3.3); armazenamos apenas um hash dele.
Registramos quais Macs estão com sessão iniciada na sua conta: o ID de dispositivo, o identificador do modelo e quando cada Mac iniciou sessão pela primeira vez e se conectou pela última vez. Uma licença pode estar ativa em até 3 Macs simultaneamente. Em "Seus Macs", na janela Typeferry Pro, você pode ver seus Macs com sessão iniciada e remover qualquer outro Mac; para liberar o Mac que você está usando, clique em "Sair". Se 3 Macs já estiverem com sessão iniciada, o Typeferry os lista quando você inicia sessão em outro, para que você possa remover um. Você pode remover até 3 Macs em qualquer período de 7 dias; mantemos um registro de cada remoção por 7 dias para aplicar esse limite. O app entra em contato com o servidor de licenças cerca de uma vez ao dia, com seu token de início de sessão e o ID de dispositivo, para renovar um token assinado que permite ao Pro continuar funcionando offline por até 7 dias. Um Mac que passar 14 dias sem se conectar será removido da lista na próxima vez que qualquer Mac da sua conta entrar em contato com nosso servidor de licenças, por exemplo, para a verificação diária. Se nossos e-mails de início de sessão não chegarem até você, entre em contato com support@typeferry.com a partir do endereço de e-mail usado na finalização da compra, e ajudaremos você a iniciar sessão.
Finalidade: entregar sua licença, verificar sua validade, aplicar renovações, cancelamentos, reembolsos e contestações (chargebacks), permitir que você inicie sessão e gerencie seus Macs, ajudar você caso não consiga iniciar sessão, responder a solicitações de suporte e prevenir o uso indevido.
5.2 Edição da App Store: Apple
A Apple processa os pagamentos de assinaturas dentro do app. Nós não recebemos sua Conta Apple, nome, endereço de e-mail ou dados de pagamento.
Enquanto tiver uma assinatura Pro ativa, o app envia o registro de compra dessa assinatura assinado pela Apple e seu ID de dispositivo para o nosso servidor de licenças (cerca de uma vez ao dia), para que nosso relay possa aplicar os limites do Pro à tradução online. Nosso servidor verifica a assinatura da Apple e armazena apenas:
- o ID de transação original da Apple para a assinatura,
- o plano, data de validade, status (ativo, cancelado ou reembolsado) e quando foi alterado pela última vez,
- se a compra foi realizada no ambiente de produção ou de testes (sandbox) da Apple,
- um ID e uma chave de licença internos que geramos (nunca exibidos a ninguém), e
- os IDs de dispositivo que a utilizam e quando cada um foi visto pela primeira e última vez (até 3 Macs simultaneamente; um Mac que passar 14 dias sem se conectar será removido na próxima vez que um Mac que usa a assinatura entrar em contato com nosso servidor de licenças). A Edição da App Store não tem início de sessão.
A Apple também envia notificações ao nosso servidor quando tal assinatura é renovada, cancelada, reembolsada ou revogada; nós as usamos apenas para atualizar o status acima.
6. Atualizações (Edição do Site)
A Edição do Site verifica periodicamente nosso feed de atualizações, utilizando o framework de código aberto Sparkle. A solicitação inclui a versão do app, o mês em que o Typeferry foi aberto pela primeira vez neste Mac e os dados de conexão descritos em 4.2. Ela é configurada para não enviar seu perfil de sistema (como o modelo do seu Mac ou detalhes da versão do macOS além da string de user-agent). Cada vez que o feed de atualizações é solicitado, e cada vez que uma atualização é baixada, acrescentamos uma unidade à contagem diária daquela versão do app (e, no caso das verificações de atualização, daquele mês). Essas contagens não contêm endereço IP, ID de dispositivo, cookie nem qualquer outro identificador. A Edição da App Store é atualizada pela Mac App Store.
7. E-mails
- Suporte. Se você nos enviar um e-mail, receberemos seu endereço de e-mail e o que você escrever, utilizando-os para responder. Os e-mails enviados aos nossos endereços de suporte e de privacidade são encaminhados pela Cloudflare para uma caixa de entrada do Gmail, onde os lemos e respondemos.
- Códigos de início de sessão (Edição do Site). Quando você inicia sessão, enviamos um código de uso único para o endereço de e-mail constante na sua licença por meio da Resend, um serviço de envio de e-mails sediado nos Estados Unidos. A Resend recebe esse endereço e a mensagem, que contém apenas o código e uma breve observação, e atualmente mantém uma cópia da mensagem e seus registros de entrega por 30 dias. Se um e-mail para esse endereço for devolvido permanentemente ou denunciado como spam, a Resend adiciona o endereço à nossa lista de endereços para os quais ela não enviará e-mails, onde ele permanece até que o removamos. O e-mail é em texto simples, sem links nem imagens, e não ativamos o rastreamento de aberturas ou de cliques da Resend.
- Recibos e e-mails de cobrança partem da Creem, Paddle ou Apple, não de nós.
8. Estatísticas de uso anônimas
Estatísticas de uso anônimas nos ajudam a ver quais recursos as pessoas usam e onde ocorrem falhas. O Typeferry as envia apenas se você escolher "Enviar" quando solicitado durante a configuração, ou ativar "Enviar estatísticas de uso anônimas" nos Ajustes. Até lá, e sempre que a opção estiver desativada, o app não as registra nem as envia.
- O que é contabilizado: para cada dia, quantas vezes cada recurso foi usado (como inserção de tradução, tradução online, tradução de captura de tela, tradução automática de janela e entrada por voz), se funcionou e quanto tempo levou, em faixas amplas como "0,3–1 segundo".
- O que é enviado com as contagens: a versão do Typeferry, a edição (Site ou App Store), a versão principal do macOS (como 26) e um ID aleatório criado apenas para aquele dia. O ID aleatório é usado somente para que nosso servidor não conte o mesmo dia duas vezes caso o app precise enviar novamente. Um novo ID é gerado a cada dia, impedindo que dias diferentes sejam vinculados entre si.
- O que nunca é incluído: o texto que você digita, traduções, capturas de tela, áudio, seu ID de dispositivo, sua licença, os apps nos quais você usa o Typeferry, títulos de janelas ou seus idiomas.
- Quando é enviado: após o término de um dia, o app envia as contagens daquele dia para o nosso servidor de relay (Seção 4.4) em uma única solicitação e depois as exclui do seu Mac. Se o envio falhar, ele tenta novamente mais tarde; contagens com mais de 30 dias são excluídas sem serem enviadas.
- O que mantemos: adicionamos as contagens aos totais diários para cada versão do app, edição e versão do macOS, juntamente com o número de Macs que enviaram estatísticas naquele dia. Esses totais não incluem o ID aleatório e são excluídos após 400 dias. Mantemos os IDs aleatórios por 35 dias, apenas para reconhecer envios repetidos, e depois os excluímos. Como em qualquer solicitação de internet, o upload transmite seu endereço IP; nós o usamos apenas para limitação de taxa e não o armazenamos. Como as estatísticas não estão vinculadas a você, não podemos selecionar, exibir ou excluir aquelas provenientes do seu Mac.
- Como desativar: desative "Enviar estatísticas de uso anônimas" nos Ajustes a qualquer momento. Contagens no seu Mac que ainda não tenham sido enviadas são excluídas imediatamente.
Independentemente dessa configuração, nosso servidor de relay mantém contagens diárias das solicitações de tradução online que processa (Seção 4.5). Essas contagens não contêm texto, ID de dispositivo ou endereço IP, e a configuração no app não as afeta. O relay também registra, por 35 dias, quais IDs de dispositivo usaram a tradução online a cada dia (Seção 4.5); isso faz parte da tradução online e também não é afetado por essa configuração.
9. O que ainda se conecta no modo "Somente no dispositivo"
No modo "Somente no dispositivo", nenhum texto seu é enviado para lugar algum. O seguinte ainda pode ocorrer:
- Edição do Site, com sessão iniciada: a verificação diária de licença descrita em 5.1 (token de início de sessão e ID de dispositivo).
- Edição da App Store com uma assinatura Pro: a verificação diária descrita em 5.2 (registro de compra assinado pela Apple e ID de dispositivo).
- Edição do Site: verificações de atualização (Seção 6).
- Se você optou por enviar estatísticas de uso: o upload diário descrito na Seção 8. Ele não contém texto.
- O macOS pode baixar pacotes de idiomas para tradução ou modelos de fala da Apple; aplica-se a política de privacidade da Apple.
Se você não iniciou sessão (Edição do Site) ou não tem uma assinatura Pro ativa (Edição da App Store), o app entra em contato com nossos servidores nesse modo apenas para verificações de atualização (Edição do Site) e, se você optou por enviá-las, estatísticas de uso.
10. Com quem compartilhamos dados
Compartilhamos dados pessoais apenas com estes provedores de serviços e unicamente para as finalidades descritas:
| Provedor | Para que finalidade |
|---|---|
| Cloudflare, Inc. | Hospedagem do nosso site (Cloudflare Pages), servidores de relay e de licenças, execução do modelo de tradução por IA (Workers AI), bancos de dados, encaminhamento dos e-mails enviados aos nossos endereços de suporte e de privacidade, limitação de taxa e logs do servidor. Processa dados em nosso nome. |
| Resend (Plus Five Five, Inc.) | Envio de e-mails com códigos de início de sessão (Edição do Site; consulte a Seção 7). Processa dados em nosso nome. |
| Google (Gmail) | A caixa de entrada onde chegam os e-mails enviados aos nossos endereços de suporte e de privacidade e da qual respondemos. |
| Creem (Armitage Labs OÜ), Paddle | Venda de assinaturas da Edição do Site como revendedor oficial (merchant of record). Atuam como controladores independentes para os dados de pagamento que coletam. |
| Apple | Pagamentos da App Store e notificações de assinatura (Edição da App Store). |
Nosso site (https://typeferry.com) não define cookies e não utiliza ferramentas de análise ou rastreamento de terceiros. Contamos quantas vezes o download do Typeferry é solicitado a cada dia, por versão; a contagem não contém endereço IP, cookie nem qualquer outro identificador. A Cloudflare processa dados de conexão, como seu endereço IP, para entregar nossas páginas e o download. (O cookie de checkout em 5.1 é definido pelo nosso servidor de licenças, não pelo site.)
Não vendemos dados pessoais e não os compartilhamos para publicidade comportamental em contextos cruzados. Podemos divulgar dados se a lei assim exigir, ou onde for necessário para proteger os direitos, a segurança ou a integridade de usuários ou terceiros. Se o Typeferry for transferido para outra entidade (por exemplo, uma empresa que constituirmos para operá-lo), seus dados serão transferidos conjuntamente sob esta política, e nós o informaremos.
11. Bases legais (EEE, Reino Unido e leis semelhantes)
- Para fornecer o que você solicita (contrato): tradução online, entrega e verificação de licenças, limites do Pro, início de sessão e gerenciamento dos seus Macs, respostas de suporte.
- Interesses legítimos: limites diários e prevenção de abusos, manutenção do funcionamento e da segurança do serviço (logs de erros e contagens diárias de solicitações), contagem de quantos Macs usam a tradução online (Seção 4.5), e manutenção de registros básicos de compras, reembolsos e contestações.
- Consentimento: sua escolha pela tradução online, sua escolha de enviar estatísticas de uso e as permissões do macOS. Você pode revogar o consentimento a qualquer momento (Seção 14); isso não afeta o processamento anterior à revogação.
- Obrigações legais: onde formos obrigados por lei a manter ou divulgar registros.
12. Por quanto tempo mantemos os dados
| Dados | Mantidos por |
|---|---|
| Texto enviado para tradução online e sua respectiva tradução | Não armazenados por nós. A Cloudflare não os retém após a solicitação ser processada (consulte 4.4). |
| Contagens diárias de caracteres e custos estimados por ID de dispositivo ou ID de licença | 35 dias, depois excluídos automaticamente. |
| Uso diário do plano Grátis por endereço de origem (armazenado como hash com chave; Seção 4.6) | 2 dias, depois excluídos automaticamente. |
| Registros por dispositivo do uso da tradução online (Seção 4.5) | 35 dias, depois excluídos automaticamente. |
| Totais diários de todo o serviço e totais de dispositivos ativos (sem dados pessoais) | Enquanto operarmos o serviço. |
| Contagens diárias de downloads e de verificações de atualização (sem dados pessoais) | Enquanto operarmos o serviço. |
| IDs diários aleatórios enviados com estatísticas de uso | 35 dias, depois excluídos automaticamente. |
| Estatísticas de uso e contagens diárias de solicitações (sem dados pessoais) | 400 dias, depois excluídas automaticamente. |
| Logs de erros e códigos de status do servidor | Até 7 dias. |
| Registros de licença (Seção 5) | Enquanto sua assinatura estiver ativa, e depois por 2 anos após seu término, a menos que a lei exija período superior. |
| Macs que usam uma licença (ID de dispositivo; na Edição do Site, também o identificador do modelo) | Até você finalizar a sessão naquele Mac ou removê-lo (Edição do Site), até o Mac ser removido após 14 dias sem conexão (consulte 5.1 e 5.2) ou até o registro de licença ser excluído. |
| Tokens de início de sessão (armazenados como hash; Edição do Site) | Até você finalizar a sessão naquele Mac ou removê-lo em "Seus Macs", ou até o registro de licença ser excluído. Também excluímos automaticamente um token de início de sessão quando o Mac correspondente não estiver mais na sua lista (consulte 5.1) e não tiver iniciado sessão nem se conectado por 90 dias, bem como 90 dias após o término ou a revogação da sua assinatura. |
| Registros de códigos de início de sessão (um hash do endereço de e-mail inserido, um hash do código e quando os códigos foram enviados) | Excluídos em até 2 dias; um código é excluído assim que é usado. |
| Links de início de sessão de uso único da página de checkout (armazenados como hash) | Eles expiram após 10 minutos e são excluídos em até 2 dias. |
| Cópias dos e-mails com códigos de início de sessão e seus registros de entrega, mantidas pela Resend | Atualmente, 30 dias. |
| Endereços na nossa lista de endereços para os quais a Resend não enviará e-mails (Seção 7) | Até que os removamos, por exemplo, a seu pedido. |
| Registros de Macs removidos da sua conta | 7 dias. |
| Cookie de checkout | 7 dias, no seu navegador. |
| E-mails de suporte | Pelo tempo necessário para atender ao seu pedido, depois excluídos. |
| Dados no seu Mac (Seção 3.3) | Até você excluí-los. |
13. Transferências internacionais
Estamos sediados na China e trabalhamos a partir de diferentes países. A Cloudflare processa dados em sua rede global, que inclui os Estados Unidos e a União Europeia. A Resend armazena os dados de e-mail nos Estados Unidos. A Creem está sediada na Estônia; Paddle, Apple e Google operam internacionalmente. Isso significa que seus dados podem ser processados fora do seu país, inclusive em países cujas leis de proteção de dados divirjam das suas. Os dados pessoais provenientes do Espaço Econômico Europeu, da Suíça ou do Reino Unido são processados pela Cloudflare e pela Resend de acordo com seus acordos de processamento de dados.
14. Suas opções e seus direitos
- Desativar a tradução online: Ajustes → "Somente no dispositivo".
- Desativar estatísticas de uso: Ajustes → "Enviar estatísticas de uso anônimas".
- Desativar permissões: Ajustes do Sistema → Privacidade e Segurança.
- Finalizar a sessão ou remover um Mac: "Sair" ou "Seus Macs" na janela Typeferry Pro (Edição do Site).
- Excluir dados no seu Mac: consulte a Seção 3.3.
- Cancelar uma assinatura: Edição do Site: pelo link constante no seu recibo da Creem ou da Paddle. Edição da App Store: nos ajustes da sua conta na App Store.
- Excluir sua conta (Edição do Site): envie um e-mail para privacy@typeferry.com a partir do endereço constante na sua licença. Primeiro cancele sua assinatura pelo link constante no seu recibo da Creem ou da Paddle; em seguida, excluímos seu registro de licença, seus registros de início de sessão e seus Macs com sessão iniciada, exceto os registros que a lei nos exija manter. Se o seu endereço estiver na nossa lista de endereços para os quais a Resend não enviará e-mails (Seção 7), nós o removemos; as cópias dos e-mails com códigos de início de sessão mantidas pela Resend expiram conforme os prazos da Resend (atualmente, 30 dias).
Dependendo de onde mora, você pode ter o direito de acessar, corrigir, excluir ou receber uma cópia dos seus dados pessoais, de se opor a determinado processamento ou restringi-lo, e de apresentar uma reclamação à sua autoridade de proteção de dados local. Para fazer uma solicitação, envie um e-mail para privacy@typeferry.com. Para uma licença da Edição do Site, informe o endereço de e-mail associado à licença para que possamos localizar o registro correto. Para a Edição da App Store não detemos nome nem endereço de e-mail, de forma que talvez não possamos localizar seu registro apenas com um e-mail; cancelar sua assinatura e excluir o app cessa qualquer processamento adicional, e os registros seguirão os prazos da Seção 12. As contagens de uso diário e os registros por dispositivo do uso da tradução online estão vinculados unicamente a um ID de dispositivo e são excluídos após 35 dias; a menos que tenha uma licença, geralmente não temos como determinar quais registros são seus. Responderemos dentro de 1 mês. A exclusão de um registro de licença ativa encerra o Pro em seus Macs, e poderemos manter registros que a lei nos exija reter.
Não vendemos nem compartilhamos informações pessoais conforme tais termos são definidos pela legislação da Califórnia, e não usamos nem divulgamos informações pessoais confidenciais para finalidades que exigiriam uma opção de recusa (opt-out).
15. Crianças
O Typeferry não é direcionado a crianças. Você deve ter pelo menos 13 anos para usá-lo, ou idade superior se a legislação do local onde mora fixar uma idade mínima maior. Não coletamos intencionalmente dados pessoais de crianças abaixo dessa idade. Se você acredita que uma criança nos forneceu dados pessoais, entre em contato conosco e nós os excluiremos.
16. Segurança
Todas as conexões entre o app e nossos servidores utilizam HTTPS. Os tokens de licença são assinados digitalmente, e os registros de compra da App Store são validados contra a assinatura da Apple. Nossos servidores armazenam códigos de início de sessão, tokens de início de sessão e links de início de sessão de uso único apenas como hashes. O arquivo de início de sessão da Edição do Site só pode ser lido pela sua conta de usuário do macOS, e as solicitações de rede do app não utilizam cache em disco. Nenhum método de armazenamento ou transmissão é totalmente seguro, mas trabalhamos para proteger seus dados e restringir o que coletamos.
17. Alterações nesta política
Quando alterarmos esta política, atualizaremos a data de vigência acima. Se uma alteração afetar de modo relevante como tratamos seus dados, nós informaremos você no app e em nosso site antes que ela entre em vigor, e os titulares de licenças da Edição do Site também serão avisados por e-mail.
18. Contato
O Typeferry é operado por Yihong He, um desenvolvedor individual sediado na China.
Privacidade: privacy@typeferry.com
Suporte: support@typeferry.com
Política de privacidade: https://typeferry.com/privacy
19. As duas edições em resumo
| Edição do Site | Edição da App Store | |
|---|---|---|
| Tradução online, ID de dispositivo, registros de uso e de dispositivos ativos de 35 dias | Igual | Igual |
| Estatísticas de uso anônimas (opcional) | Igual | Igual |
| Quem vende o Pro | Creem ou Paddle (revendedor oficial / merchant of record) | Apple (compra dentro do app) |
| O que armazenamos para o Pro | E-mail, IDs de cliente e de assinatura do provedor, plano, status, datas, Macs com sessão iniciada (ID de dispositivo, identificador do modelo, primeiro e último uso) | ID de transação original da Apple, plano, status, datas, IDs de dispositivo; sem e-mail |
| Início de sessão | E-mail usado na finalização da compra e um código de uso único | Nenhuma; o app usa a sua assinatura da App Store |
| Uso da Acessibilidade | Localizar o campo de texto e o cursor, ignorar campos de senha, inserir e confirmar a tradução, encaminhar teclas digitadas | Enviar ⌘V e a tecla Return que você pressionar, encaminhar teclas digitadas (sandbox) |
| Atualizações | Verificações de atualização do Sparkle com o nosso servidor (contadas por dia, sem identificador) | Mac App Store |
| Onde os dados locais residem | ~/Library/Preferences, ~/Library/Application Support/Typeferry, ~/Library/Logs/Typeferry | O contêiner sandbox do app |