Documento legal
Política de Privacidade
Esta política explica, em linguagem direta, o que acontece com os seus dados quando você usa o Viracard. Ela foi escrita para refletir exatamente como o aplicativo funciona hoje, e será atualizada sempre que isso mudar.
O Viracard é um aplicativo de flashcards com repetição espaçada para iPhone e Apple Watch. Ele funciona sem conta, e a maior parte do que você faz fica no seu aparelho. Alguns recursos, como backup na nuvem, geração de cards por inteligência artificial, comunidade e assinatura Pro, precisam dos nossos servidores e de parceiros. Esta política cobre o aplicativo e o site viracard.app.
1. Quem é o responsável pelos seus dados
O controlador dos dados pessoais tratados pelo Viracard é:
VINICIUS GONCALVES DE SOUZA - DEVELOPER
CNPJ 65.118.038/0001-09
Jaboatão dos Guararapes, Pernambuco, Brasil
“Viracard” é a marca do aplicativo. Sempre que esta política diz “nós”, refere-se ao controlador acima.
O encarregado pelo tratamento de dados pessoais (DPO) pode ser contatado em contato@viniciusgdev.com.br. Esse é o canal para qualquer dúvida ou pedido relacionado a esta política.
2. Quais dados coletamos
2.1 Dados que você nos fornece
- Conta. Para criar uma conta você escolhe entre login por código enviado ao seu e-mail, Entrar com a Apple ou Entrar com o Google. Guardamos o seu e-mail (ou o e-mail de retransmissão que a Apple fornece quando você opta por ocultá-lo), o identificador que o provedor de login nos entrega, um nome de exibição, um nome de usuário (@) e um avatar. O avatar pode ser uma ilustração do app ou uma foto que você envia.
- Conteúdo de estudo. Seus baralhos, cards (frente e verso), configurações do app e histórico de revisões (qual card você revisou, que nota deu e quando). Esses dados só saem do aparelho quando você entra numa conta, para fazer backup e sincronizar entre aparelhos.
- Mídia anexada a cards. Assinantes Pro podem anexar imagens e gravar áudios de até 30 segundos com o microfone. Esses arquivos, assim como a foto de perfil, são enviados para um espaço de armazenamento exclusivo da sua conta.
- Texto enviado à inteligência artificial. Ao gerar cards a partir de texto, você envia o texto digitado. Ao gerar cards a partir de PDF, o app extrai no próprio aparelho somente o texto das páginas que você selecionou (no máximo 30 páginas) e envia esse texto; o arquivo PDF em si não é enviado. Ao gerar um simulado, o app envia o conteúdo dos cards do baralho escolhido. Veja o item 4 para saber quem processa isso.
- Comunidade. Se você publicar um baralho, ficam públicos o nome e o emoji do baralho, os cards, o seu nome de exibição e o seu nome de usuário. Comentários, avaliações e denúncias que você fizer também são armazenados.
- Contato. As mensagens que você nos envia por e-mail.
2.2 Dados gerados pelo uso
- Identificador de instalação. Ao abrir o app pela primeira vez, ele gera um código aleatório (UUID) e guarda no chaveiro seguro do aparelho. Ele serve para controlar a cota gratuita de geração por IA, limitar abusos e vincular o aparelho à sua conta quando você entra. Não é o identificador de publicidade da Apple e não é compartilhado com anunciantes.
- Inscrição de notificações. Para enviar avisos ao seu aparelho, usamos o parceiro de notificações OneSignal (item 4). Ao abrir o app, é criada uma inscrição de notificação identificada por um código do aparelho; quando você entra numa conta, associamos essa inscrição ao identificador interno da sua conta, para que os avisos cheguem aos seus aparelhos. A entrega final é feita pelo serviço de notificações da Apple. O aviso só aparece na tela se você tiver concedido a permissão de notificações do sistema.
- Dados de uso do produto (analytics). Registramos eventos de interação com o app, como “abriu o app”, “criou um baralho”, “concluiu uma sessão de estudo”, “viu a tela de assinatura” ou “gerou cards”, acompanhados da tela em que aconteceram, da versão do app e do sistema, do modelo do aparelho, do idioma e do seu plano. Esses eventos não incluem o conteúdo dos seus cards, seu e-mail, seu nome ou qualquer texto que você digitou. Antes de você entrar numa conta, os eventos são anônimos; depois, ficam associados ao identificador interno da sua conta, nunca ao seu e-mail. Você pode desativar essa coleta a qualquer momento (item 8).
- Dados de falha e diagnóstico. Quando o app trava ou encontra um erro inesperado, e quando nossos servidores falham ao processar um pedido, registramos um relatório técnico: o ponto do código em que a falha ocorreu, a versão do app e do sistema, o modelo do aparelho e as últimas telas e ações antes da falha (sem o conteúdo delas). Esses relatórios não incluem o conteúdo dos seus cards, seu e-mail, seu nome, códigos de login nem o texto que você digitou — removemos esses dados do relatório antes de ele sair do aparelho ou do servidor. Se você estiver numa conta e não tiver desativado o compartilhamento de dados de uso (item 8), o relatório fica associado ao identificador interno da sua conta, para que consigamos reproduzir o problema; caso contrário, é anônimo.
- Registros técnicos. Nossos servidores registram, para cada requisição, o método, a rota, o código de resposta e o tempo de processamento, sem dados pessoais. O endereço IP é usado apenas em memória para limitar requisições abusivas e não é gravado em banco de dados. Para evitar abuso, guardamos por tempo limitado o e-mail usado para pedir um código de login e o identificador de instalação usado para gerar cards (prazos no item 6).
- Cookies e dados de navegação no site. No site viracard.app, e somente nas categorias que você aceitar no aviso de cookies, podem ser ativados o Google Analytics (categoria “Análise”) e o Meta Pixel (categoria “Marketing”). Cada um cria cookies com um identificador aleatório do navegador e registra as páginas visitadas, a origem do acesso, o tipo de aparelho, o navegador, o idioma e a região aproximada; o Meta Pixel também registra a ação de clicar para baixar o app. Enquanto você não decide, ou se recusa, nenhuma dessas ferramentas é carregada e nada é enviado ao Google ou à Meta. Detalhes no item 13.
- Dados de compra. Quando você assina o Pro ou compra créditos, recebemos da Apple e do nosso parceiro de assinaturas o identificador da transação, o produto, as datas, o status (renovação, cancelamento, reembolso) e o ambiente da compra. Não temos acesso a número de cartão nem a dados bancários. O pagamento é processado inteiramente pela loja de aplicativos.
2.3 O que não coletamos
Não coletamos sua localização, seus contatos, suas fotos além das que você anexa voluntariamente, nem o identificador de publicidade do aparelho. Não vendemos dados pessoais. O aplicativo não faz rastreamento entre aplicativos ou sites de terceiros; no site, o Meta Pixel só é ativado se você aceitar a categoria “Marketing” (item 13).
3. Para que usamos os dados e com que base legal
Para cada finalidade, indicamos os dados envolvidos e a base legal prevista no art. 7º da LGPD.
- Criar e manter sua conta, autenticar você e sincronizar seu conteúdo entre aparelhos. Dados: conta, conteúdo de estudo, identificador de instalação. Base legal: execução de contrato.
- Gerar cards e simulados por IA e controlar sua cota de créditos. Dados: texto enviado, conteúdo dos cards, identificador de instalação, conta. Base legal: execução de contrato.
- Processar assinaturas e pacotes de créditos, aplicar renovações, cancelamentos e reembolsos. Dados: dados de compra, conta. Base legal: execução de contrato e cumprimento de obrigação legal.
- Publicar e exibir conteúdo na comunidade, receber denúncias, ocultar e remover conteúdo, bloquear autores. Dados: comunidade, conta. Base legal: execução de contrato e legítimo interesse em manter a comunidade segura.
- Enviar notificações de estudo, avisos da comunidade e avisos sobre a conta. Dados: inscrição de notificações, identificador interno da conta. Base legal: consentimento, dado pela permissão de notificações do sistema e revogável a qualquer momento nos Ajustes do aparelho.
- Gravar áudio para anexar a cards. Dados: áudio captado pelo microfone. Base legal: consentimento, dado pela permissão do sistema e revogável a qualquer momento.
- Entender como o app é usado para melhorar o produto. Dados: dados de uso (analytics). Base legal: legítimo interesse, com possibilidade de desativação no app.
- Medir a audiência do site viracard.app. Dados: cookies e dados de navegação do site (Google Analytics). Base legal: consentimento, dado na categoria “Análise” do aviso de cookies e revogável a qualquer momento pelo link Cookies no rodapé (item 13).
- Medir o resultado das nossas campanhas e exibir anúncios do Viracard a quem visitou o site. Dados: cookies e dados de navegação do site (Meta Pixel). Base legal: consentimento, dado na categoria “Marketing” do aviso de cookies e revogável a qualquer momento pelo link Cookies no rodapé (item 13).
- Detectar e corrigir travamentos e erros do app e dos servidores. Dados: dados de falha e diagnóstico. Base legal: legítimo interesse em manter o serviço estável e seguro. A coleta anônima de falhas continua mesmo com os dados de uso desativados; o que você pode desligar é a associação do relatório à sua conta (item 8).
- Prevenir fraude, abuso e uso automatizado. Dados: identificador de instalação, e-mail em pedidos de código, IP em memória, verificação de integridade do app. Base legal: legítimo interesse.
- Cumprir obrigações legais e regulatórias e defender direitos em processos. Dados: dados de compra, registros de conta. Base legal: cumprimento de obrigação legal e exercício regular de direitos.
4. Com quem compartilhamos
Usamos parceiros (operadores, na linguagem da LGPD) para funções que não fazem sentido construir do zero. Cada um recebe apenas o necessário para a sua função:
- Apple (App Store, Entrar com a Apple, StoreKit, serviço de notificações). Processa pagamentos, autentica você quando escolhe entrar com a Apple e entrega notificações remotas. Sujeita à política de privacidade da Apple.
- Google (Google LLC, Estados Unidos). No app, autentica você quando escolhe Entrar com o Google e recebe apenas o que o fluxo de login exige. No site, por meio do Google Tag Manager e do Google Analytics, recebe os dados de navegação descritos no item 2.2, apenas depois do seu consentimento na categoria “Análise” do aviso de cookies. O Google Analytics não registra o endereço IP. Sujeito à política de privacidade do Google.
- Meta (Meta Platforms, Inc., Estados Unidos). Recebe, por meio do Meta Pixel no site, os dados de navegação descritos no item 2.2, incluindo o endereço IP e um identificador do navegador, apenas depois do seu consentimento na categoria “Marketing” do aviso de cookies. Usamos esses dados para medir o desempenho de anúncios do Viracard e para exibi-los a quem visitou o site. A Meta atua como operadora para a medição e pode usar os dados também para fins próprios, descritos na política de privacidade da Meta. Não enviamos ao Pixel seu e-mail, nome ou qualquer dado da sua conta no app.
- RevenueCat (Estados Unidos). Gerencia o estado das assinaturas e dos pacotes de créditos. Recebe o identificador interno da sua conta e os dados de transação repassados pela Apple.
- OpenAI (Estados Unidos). Gera os cards e os simulados. Recebe somente o texto necessário para a geração: até 2.000 caracteres no fluxo de texto, até 120.000 caracteres extraídos das páginas selecionadas no fluxo de PDF, ou o conteúdo dos cards do baralho escolhido para o simulado. Não enviamos o arquivo PDF, seu e-mail, nome, identificador de instalação ou qualquer outro dado que identifique você. Segundo os termos da API da OpenAI, o conteúdo enviado por esse canal não é usado para treinar modelos.
- Cloudflare (Estados Unidos). Armazena as imagens, os áudios e as fotos de perfil, e fornece a rede que protege nossos servidores. O acesso a cada arquivo é feito por endereços temporários assinados, restritos à sua conta.
- Resend (Estados Unidos). Envia o e-mail com o código de login. Recebe o seu e-mail e o código.
- PostHog (Estados Unidos). Recebe os dados de uso do produto descritos no item 2.2. Configuramos a ferramenta para descartar o endereço IP no momento em que o evento chega, de modo que o IP não é armazenado.
- Sentry (Functional Software, Inc., Estados Unidos). Recebe os dados de falha e diagnóstico descritos no item 2.2. Configuramos a ferramenta para não armazenar o endereço IP e, antes de cada envio, removemos do relatório o corpo das requisições, os cabeçalhos de autenticação, e-mails, códigos de login e identificadores de aparelho.
- OneSignal (OneSignal, Inc., Estados Unidos). Entrega as notificações remotas: avisos da comunidade (por exemplo, um comentário no seu baralho publicado) e avisos sobre a sua conta. Recebe a inscrição de notificação do aparelho e o identificador interno da sua conta, usados apenas para direcionar cada aviso aos seus aparelhos. Não recebe o conteúdo dos seus cards, seu e-mail nem seu nome; o texto de um aviso pode conter o começo de um comentário público que o motivou.
- Vercel (Estados Unidos). Hospeda o site viracard.app e mantém registros de acesso padrão de servidor.
- Autoridades públicas, quando houver obrigação legal ou ordem judicial.
Não vendemos dados pessoais nem os compartilhamos com corretores de dados. A única rede de publicidade que recebe dados é a Meta, pelo Pixel no site, e somente com o seu consentimento (item 13).
5. Transferência internacional
Alguns dos parceiros acima processam dados nos Estados Unidos. Essas transferências se apoiam nas garantias contratuais que cada operador oferece, incluindo cláusulas de proteção de dados e compromissos de segurança, conforme o art. 33 da LGPD. Nossos servidores principais e o banco de dados ficam sob nosso controle direto.
6. Por quanto tempo guardamos
- Dados da conta, conteúdo de estudo sincronizado, mídia, assinaturas vinculadas e baralhos publicados: enquanto a conta existir. Ao excluir a conta, apagamos imediatamente o perfil, as identidades de login, os aparelhos vinculados, os tokens de notificação, os baralhos, os cards, o histórico sincronizado, os baralhos que você publicou e todos os arquivos de mídia armazenados.
- Comentários na comunidade: ao excluir a conta, o texto permanece de forma anonimizada, sem autor. Você pode pedir a remoção de comentários específicos pelo e-mail de contato.
- Registros de compras, pacotes de créditos e histórico de créditos: 5 anos após o evento, para cumprir obrigações legais e permitir a defesa em eventuais disputas sobre cobrança.
- E-mail usado para solicitar código de login (controle de abuso): 30 dias.
- Identificador de instalação em registros de geração por IA (controle de abuso): 90 dias.
- Registros de revogação de sessão, que impedem a reutilização de credenciais antigas: 60 dias.
- Notificações exibidas dentro do app: 30 dias.
- Geração de cards a partir de PDF: o texto extraído fica temporariamente no servidor enquanto o pedido está na fila ou em processamento e é apagado quando o processamento termina, falha ou é cancelado. O resultado gerado fica disponível para recuperação por até 7 dias e é apagado antes disso quando o app confirma o recebimento.
- Dados de uso do produto (analytics): pelo prazo de retenção do nosso provedor de analytics. A pedido, excluímos os eventos associados à sua conta.
- Cookies do site: os cookies do Google Analytics duram até 2 anos e os do Meta Pixel até 90 dias no navegador; os de cada categoria são removidos assim que você a recusa pelo link Cookies no rodapé. Os dados já enviados ficam no Google Analytics por até 14 meses e na Meta pelo prazo definido em sua política, e podem ser excluídos a pedido. A sua escolha no aviso de cookies fica guardada no próprio navegador até você a alterar ou limpar os dados do site.
- Dados de falha e diagnóstico: 90 dias, prazo padrão de retenção do nosso provedor de monitoramento. A pedido, excluímos os relatórios associados à sua conta.
- Dados guardados apenas no seu aparelho: sob seu controle. Apagar o app remove todos eles.
No fluxo de texto, os cards gerados são devolvidos diretamente ao app e não ficam armazenados nos nossos servidores. No fluxo de PDF, o resultado fica armazenado temporariamente apenas para permitir que o app recupere uma geração concluída em segundo plano, conforme o prazo descrito acima. Depois de recebidos, os cards ficam com você no app e, se você estiver em uma conta, seguem as mesmas regras de sincronização do restante do seu conteúdo de estudo.
7. Seus direitos
A LGPD (art. 18) garante a você, a qualquer momento e gratuitamente:
- confirmar se tratamos seus dados e acessá-los;
- corrigir dados incompletos, inexatos ou desatualizados;
- pedir anonimização, bloqueio ou eliminação de dados desnecessários ou tratados em desconformidade com a lei;
- receber uma cópia dos seus dados em formato legível (portabilidade);
- saber com quem compartilhamos seus dados;
- revogar consentimentos e ser informado sobre as consequências;
- opor-se a tratamentos baseados em legítimo interesse.
Como exercer. Muita coisa você faz direto no app: editar nome, usuário e avatar em Perfil; excluir a conta em Perfil → Excluir conta; desativar os dados de uso em Perfil → Privacidade; revogar microfone e notificações nos Ajustes do iPhone; aceitar ou recusar os cookies do site pelo link Cookies no rodapé de qualquer página. Para o restante, incluindo portabilidade, escreva para contato@viniciusgdev.com.br, de preferência a partir do e-mail cadastrado na conta. Respondemos em até 15 dias. Podemos pedir uma confirmação de identidade antes de atender pedidos que envolvam dados de uma conta.
Se entender que seus direitos não foram respeitados, você pode apresentar reclamação à Autoridade Nacional de Proteção de Dados (ANPD).
8. Dados de uso do produto e como desativar
Usamos analytics para entender quais recursos ajudam de fato quem estuda e onde o app falha. Os eventos são descritos no item 2.2 e nunca contêm o conteúdo dos seus cards.
Para desativar, abra Perfil → Privacidade e desligue Compartilhar dados de uso. A partir desse momento o app deixa de enviar eventos e nossos servidores deixam de registrar eventos associados à sua conta, inclusive os gerados por compras. A escolha vale para a conta: se você entrar em outro aparelho, ela é respeitada. Quando um aparelho e uma conta discordam, prevalece a opção de não compartilhar.
A mesma opção controla os relatórios de falha (item 2.2): com Compartilhar dados de uso desligado, os relatórios deixam de ser associados à sua conta e passam a ser anônimos, e deixamos de registrar medições de desempenho e erros tratados vinculados a ela. A coleta anônima de travamentos continua, porque precisamos dela para manter o app funcionando para todos — é um tratamento baseado em legítimo interesse, ao qual você pode se opor pelo e-mail de contato (item 7).
O aplicativo não usa cookies. O site usa cookies de análise e de marketing apenas com o seu consentimento, por categoria (item 13).
9. Segurança
Toda comunicação entre o app e nossos servidores usa TLS. Credenciais e o identificador de instalação ficam no chaveiro seguro do aparelho. Não existe senha: o acesso é por código temporário ou pelo provedor de login. As sessões expiram e podem ser revogadas, e ao excluir a conta todas as sessões são invalidadas. Verificamos a integridade do app antes de atender pedidos de geração por IA. O acesso aos arquivos de mídia é feito por endereços temporários, restritos à conta do dono. O servidor e o banco de dados têm acesso restrito e registram operações sem dados pessoais.
Nenhum sistema é totalmente imune a incidentes. Se um incidente de segurança puder causar risco ou dano relevante a você, comunicaremos a você e à ANPD nos prazos previstos na LGPD.
10. Crianças e adolescentes
O Viracard é destinado a pessoas com 13 anos ou mais. Não coletamos intencionalmente dados de crianças menores de 13 anos. Se tomarmos conhecimento de uma conta criada por criança abaixo dessa idade, ela será excluída. Adolescentes entre 13 e 18 anos devem usar o app com ciência dos responsáveis.
11. Uso sem conta
Você pode usar o Viracard sem criar conta. Nesse modo, seus baralhos, cards e histórico ficam somente no aparelho, sem backup: se o app for apagado ou o aparelho perdido, os dados não podem ser recuperados por nós. Mesmo sem conta, alguns recursos falam com nossos servidores: a geração por IA envia o texto e o identificador de instalação; a comunidade é carregada dos nossos servidores; e os dados de uso são registrados de forma anônima, a menos que você desative.
12. Apple Watch
O app do Apple Watch recebe do iPhone os cards da sessão, contagens de revisão, meta diária e sequência, e devolve ao iPhone as notas que você dá nos cards. Essa troca acontece apenas entre os dois aparelhos, pela conexão da Apple. O Watch não se comunica com nossos servidores e não recebe e-mail, nome ou qualquer dado da sua conta.
13. Site viracard.app e cookies
O site é uma página estática hospedada na Vercel, que mantém registros de acesso padrão de servidor (endereço IP, navegador, páginas acessadas) pelo prazo definido em sua própria política.
O site usa o Google Tag Manager para carregar duas ferramentas, cada uma em uma categoria própria do aviso de cookies exibido na primeira visita:
- Análise — Google Analytics. Mede quais páginas são visitadas, de onde vêm os acessos, em que tipo de aparelho e navegador. Cria os cookies
_gae_ga_*com um identificador aleatório do navegador. O Google Analytics não registra o endereço IP. - Marketing — Meta Pixel. Mede o resultado dos anúncios do Viracard (por exemplo, quantas pessoas que viram um anúncio visitaram o site ou clicaram para baixar o app) e permite exibir anúncios do Viracard a quem visitou o site. Cria os cookies
_fbpe_fbce envia à Meta as páginas visitadas, o endereço IP, o navegador e um identificador do navegador.
Nada é carregado antes da sua escolha. Enquanto você não decide, ou se recusa, nenhum script do Google ou da Meta é carregado, nenhum dado é enviado e nenhum cookie dessas categorias é criado. Você pode aceitar tudo, recusar tudo ou escolher uma categoria de cada vez em Personalizar. A única informação guardada no navegador em qualquer caso é a sua própria escolha, para que possamos respeitá-la nas próximas visitas; ela fica apenas no seu aparelho e não é enviada a ninguém.
Você pode mudar de ideia a qualquer momento pelo link Cookies, no rodapé de qualquer página do site. Ao recusar uma categoria depois de tê-la aceitado, a coleta dela para imediatamente e os cookies correspondentes são removidos do navegador. Para excluir os dados já enviados ao Google ou à Meta, escreva para o e-mail de contato (item 15).
14. Alterações nesta política
A data no topo indica a última alteração relevante. Mudanças que afetem de forma significativa a maneira como tratamos seus dados serão avisadas dentro do app ou por e-mail antes de entrarem em vigor. Versões anteriores podem ser solicitadas pelo e-mail de contato.
15. Contato
Dúvidas, pedidos ou reclamações sobre dados pessoais: contato@viniciusgdev.com.br.
Responsável: VINICIUS GONCALVES DE SOUZA - DEVELOPER, CNPJ 65.118.038/0001-09.