Política de Privacidade
O Flipism prioriza seu dispositivo. Se você nunca entrar em uma conta, seus Flips nunca sairão dele.
Resumo
-
Os Flips e o histórico de visitante ficam neste dispositivo.
Seus Flips, opções e histórico de sorteios são armazenados em um banco de dados local no dispositivo. Informações de diagnóstico e análise de uso ainda podem ser enviadas.
-
A sincronização na nuvem exige login e sua confirmação.
Seus Flips só são enviados ao armazenamento privado da conta depois que você entra com Apple, Google ou e-mail e senha e confirma a sincronização. O histórico de sorteios sempre fica neste dispositivo.
-
O app coleta informações de diagnóstico e análise de uso.
Isso acontece com ou sem login. Os identificadores do dispositivo podem incluir o ID de publicidade do Android, quando disponível. Veja os detalhes abaixo.
-
Não vendemos seus dados.
Não exibimos anúncios, não criamos perfis publicitários e não compartilhamos seu conteúdo com anunciantes.
1. Quem somos
O Flipism é fornecido por Xiaoyu Yin, que atua sob o nome de estúdio First App Studio (“nós”). First App Studio é um nome de estúdio, não uma pessoa jurídica constituída separadamente. Entre em contato pelo e-mail mensaplus2016@gmail.com. Para qualquer assunto desta política, esse é o caminho mais rápido para falar com uma pessoa.
2. Usar o Flipism sem conta (modo visitante)
Você pode usar os modos básicos de decisão sem cadastro. No uso normal como visitante, seu conteúdo fica no dispositivo. Iniciar uma compra ou restauração no app para iOS ou Android pode criar um ID de usuário anônimo do Firebase e associá-lo aos metadados de cobrança e acesso do RevenueCat. Essa identidade de compra não é uma conta Flipism cadastrada e não ativa a sincronização de conteúdo. Sem confirmar a sincronização da conta, os seguintes dados ficam apenas no seu dispositivo:
- os Flips que você cria e seus nomes
- as opções de cada Flip e seus pesos
- seu histórico de sorteios e resultados
- um identificador aleatório de instalação usado para delimitar o banco de dados local
Esses dados ficam em um banco SQLite local. Eles são removidos quando você desinstala o app ou limpa seu armazenamento. Não podemos recuperar conteúdo não sincronizado. Entrar na conta e escolher mesclar os dados permite fazer backup dos Flips, mas não do histórico de sorteios.
O Premium nos apps para iOS e Android não exige cadastro nem sincronização na nuvem. Criar uma conta pode preservar sua identidade de compra; para vincular uma assinatura a uma conta existente, entre nela e restaure as compras no app. A restauração usa a conta Apple ou Google Play deste dispositivo e pode transferir o acesso de uma identidade anterior do Flipism. Restaurar compras não restaura nem envia Flips ou histórico de sorteios. Para recuperar Flips já sincronizados, entre na conta Flipism correspondente e escolha explicitamente os dados da conta; para enviar Flips locais, escolha mesclar os dados e confirme a sincronização. O histórico de sorteios fica no dispositivo.
3. O que coletamos quando você entra na conta
O login é opcional e sempre iniciado por você. É possível entrar com Apple ou Google ou criar uma conta com e-mail e senha. Em todos os casos, coletamos dados de identidade da conta; o conteúdo e os dados dos dispositivos de sincronização só são armazenados depois da sua confirmação de sincronização:
| Dado | Finalidade | Destino |
|---|---|---|
| Endereço de e-mail | Identifica sua conta e aparece no app para você saber qual conta está usando | Firebase Authentication |
| ID da conta (ID de usuário) | Chave estável usada para organizar seus dados sincronizados | Firebase Authentication, Cloud Firestore |
| Nomes dos Flips, textos das opções, pesos e modos de jogo | Para disponibilizar sua coleção em outros dispositivos e permitir sua recuperação | Cloud Firestore, apenas na sua conta |
| Um identificador de dispositivo gerado pelo app | Permite diferenciar seus dispositivos na sincronização para evitar que edições simultâneas sejam sobrescritas silenciosamente | Cloud Firestore, apenas na sua conta |
Antes de enviar seus Flips locais existentes, o app pede que você escolha: mesclar os dados deste dispositivo com a conta, usar apenas os dados da conta ou cancelar o login. Seus Flips locais só são enviados depois que você confirma a sincronização.
Outros usuários não podem acessar seu conteúdo sincronizado. Regras no servidor restringem o acesso; operações autorizadas do serviço e processadores de dados podem tratá-lo.
4. Diagnóstico e análise de uso
Independentemente de login, o app inclui os SDKs Firebase Analytics e Firebase Crashlytics do Google, que coletam:
- Eventos de interação com o app — abertura do app, telas exibidas e duração da sessão
- Informações do dispositivo e do app — modelo do dispositivo, versão do sistema, versão do app, idioma e região aproximada
- Identificadores do dispositivo, que podem incluir o ID de publicidade do Android quando disponível
- Registros de falhas e diagnóstico — rastreamentos de pilha e estado do dispositivo no momento de uma falha
Usamos essas informações apenas para entender se o app está funcionando e quais recursos são usados. Não as usamos para publicidade, não criamos perfis e não as vendemos. O app não contém anúncios nem SDKs de publicidade de terceiros.
Os eventos de análise de produto não incluem nomes de Flips, textos de opções ou termos de busca. Os relatórios de falhas contêm detalhes de diagnóstico dos erros e podem incluir dados presentes nesses erros. Separadamente, quando a coleta está ativada, versões de produção compatíveis dos apps para iOS e Android podem enviar automaticamente ao Crashlytics falhas inesperadas e tratadas de sincronização e acesso Premium. Esses eventos não fatais usam categorias e códigos de erro permitidos e referências restritas a locais do código, não mensagens de erro brutas, IDs de conta, e-mails, tokens, IDs de documentos ou conteúdo dos Flips. Podem incluir contagens disponíveis das filas em cache (não totais de Flips) e o estado de carregamento, erro ou dados do acesso Premium. Falhas offline comuns são omitidas; falhas de transporte repetidas por pelo menos cinco minutos podem gerar um relatório limitado. Os relatórios têm controle de duplicidade e limites; a entrega não é imediata nem garantida, e esse envio não é compatível com a web. O resumo local de suporte é separado e só é copiado quando solicitado.
Nossos primeiros eventos de produto registram apenas a criação de um Flip e seu modo/origem, a conclusão de um sorteio e seu modo, a abertura de Explorar ou de uma categoria/modo de modelo, a conclusão do login e seu método, e a adoção de um modelo ou a edição ou exclusão de um Flip. Eles não incluem IDs de modelos, IDs de conta, endereços de e-mail, termos de busca ou conteúdo dos Flips.
Seu controle: O Android permite excluir ou redefinir o ID de publicidade em todo o sistema em Configurações → Privacidade → Anúncios. Ao excluí-lo, os apps, incluindo o Flipism, deixam de recebê-lo.
5. Verificações de integridade do dispositivo e do navegador
As ações sensíveis são protegidas pelo Firebase App Check. No Android, o Google Play Integrity produz um token de atestado que ajuda nosso servidor a confirmar que a solicitação veio de uma instalação autêntica e não modificada do Flipism. Na web, o Firebase App Check usa o Google reCAPTCHA Enterprise para ajudar a combater abuso e fraude. Para isso, o Google e o navegador podem processar informações do navegador, da rede, do endereço IP e sinais de atestado. Essas verificações confirmam uma solicitação do app ou navegador, não sua identidade, e não são usadas para rastrear você.
5a. Cobrança de assinaturas
Assine o Premium para web pelo app. As informações de cobrança da web se aplicam às assinaturas da web. O Paddle atua como vendedor responsável pela transação (Merchant of Record), e o RevenueCat fornece a infraestrutura de acesso às assinaturas. As compras nos apps para iOS e Android são processadas pela Apple ou pelo Google Play; a disponibilidade depende da sua conta da loja e da região. Apple e Google Play processam os pagamentos e registros de transações segundo seus próprios termos e políticas de privacidade; o RevenueCat fornece a infraestrutura de acesso dessas compras.
| Processador | Dados processados | Finalidade |
|---|---|---|
| Paddle, para cobrança na web | E-mail da compra, nome quando informado, país, status de pagamento e informações de transação, impostos, reembolso e nota de cobrança | Pagamento, prevenção de fraude, suporte, impostos/faturamento, contabilidade e obrigações legais |
| RevenueCat | ID de usuário do Firebase, IDs da assinatura e do produto, status de acesso, expiração e metadados de transação | Concessão de acesso, suporte e status da assinatura |
Nas compras e restaurações dos apps para iOS e Android e nas compras da web, o Flipism recebe e armazena os metadados de cobrança e acesso necessários para associar uma compra a uma identidade anônima ou conta cadastrada, como ID de usuário do Firebase, identificadores de assinatura, produto ou transação, status de acesso e expiração. Nomes de Flips, opções, rótulos e resultados de sorteios nunca são atributos de cobrança. O Flipism nunca recebe nem armazena os dados completos do cartão. Os processadores de cobrança podem manter seus registros após a exclusão de uma conta Flipism quando exigido por lei.
5b. Envio de opiniões pelo app
Quando disponível, “Enviar opinião” permite enviar de 1 a 1000 caracteres sem cadastro. Apenas tocar em “Enviar” envia seu texto, a versão do app, a plataforma e o idioma da interface. Não inclua informações pessoais ou sensíveis. É uma caixa de sugestões sem resposta, não uma conversa por e-mail; não há endereço para resposta.
Uma identidade anônima separada do Firebase Authentication é criada no envio e reutilizada para limitar abusos. Ela é separada da sua conta conectada e da identidade de compra e não ativa a sincronização na nuvem. Sua mensagem e seu identificador técnico são armazenados no Cloud Firestore por um servidor protegido pelo App Check. Outros usuários não podem lê-los; operadores autorizados podem revisá-los. O app não anexa seus Flips, histórico de sorteios, e-mail ou relatório de diagnóstico. O Firebase e os provedores de integridade podem processar metadados de rede conforme descrito acima.
“Incluir identificador de uso” está ativado por padrão e pode ser desativado antes do envio. Quando ativado e disponível de acordo com as permissões existentes do Analytics, anexamos o Analytics App Instance ID no celular ou o GA4 Client ID na web. Isso permite que operadores autorizados vinculem sua mensagem a eventos de uso existentes para investigar problemas, não a uma gravação completa de atividades. Não inclui ID de conta cadastrada, e-mail, conteúdo dos Flips, opções ou resultados de sorteios. Esses identificadores podem mudar após redefinições de dados e não são identidades permanentes entre dispositivos. A mensagem pode ser enviada mesmo sem um identificador disponível. Desativar a opção omite o identificador desta mensagem; não desativa o Analytics nem exclui registros anteriores. A opção não substitui as configurações de consentimento do Analytics.
As mensagens são programadas para exclusão após 180 dias; a exclusão assíncrona do provedor pode levar mais tempo. Esse prazo vale para os registros de mensagens no Firestore, não para a identidade anônima do Firebase Authentication. O identificador anônimo não é sua conta cadastrada; excluir essa conta ou desinstalar o app não exclui imediatamente as mensagens enviadas anteriormente. Fale conosco sobre direitos relativos aos dados pelo endereço abaixo. Tratamos as mensagens enviadas voluntariamente para melhorar e dar suporte ao app e usamos o identificador técnico para evitar abusos.
6. O que nunca coletamos
- Localização GPS precisa ou aproximada
- Contatos, calendário, fotos, arquivos ou áudio do microfone
- Dados completos de cartão ou credenciais completas de pagamento
- Dados de saúde
O conteúdo de visitante não é sincronizado a menos que você entre na conta e escolha mesclá-lo.
7. Com quem compartilhamos dados
Não vendemos dados pessoais nem os compartilhamos com anunciantes ou corretores de dados. Os provedores a seguir processam dados conforme descrito acima. O RevenueCat já trata os metadados de compras e restaurações nos apps; o Paddle processa a cobrança da web:
- Google LLC — Firebase Authentication, Cloud Firestore, Cloud Functions, Firebase App Check, Firebase Analytics e Firebase Crashlytics, segundo os termos do Google como nosso processador de dados
- Apple e Google Play — processamento de pagamentos, assinaturas, cancelamentos e reembolsos das lojas segundo suas próprias políticas
- Paddle — vendedor responsável pelas transações da web e processamento de pagamentos, transações, impostos, reembolsos, faturas e suporte a compras
- RevenueCat — processamento de assinaturas e acesso nos apps e na web com os metadados de cobrança descritos acima
O conteúdo sincronizado das contas é armazenado na infraestrutura do Google Cloud, principalmente nos Estados Unidos. O Paddle e o RevenueCat processam dados de cobrança e acesso conforme descrito acima. Se você usa o Flipism fora dos Estados Unidos, seus dados podem ser transferidos para lá.
Podemos divulgar dados quando exigido por lei ou para investigar abuso do serviço.
8. Retenção e exclusão
Seus dados sincronizados são mantidos enquanto sua conta existir. Você pode excluí-los permanentemente pelo app em Configurações → Conta e sincronização → Excluir conta e dados da nuvem. Isso remove seus Flips sincronizados, eventuais registros antigos de sorteios na nuvem e sua identidade de login do Flipism. Os Flips e o histórico de sorteios dessa conta neste dispositivo são removidos quando o app limpa os dados locais da conta excluída. Dados de visitante, cópias offline independentes e dados em outros dispositivos não são apagados automaticamente.
Se já desinstalou o app, você ainda pode solicitar a exclusão — veja a página de exclusão de conta.
Registros técnicos mantidos após a exclusão
Quando uma conta é excluída, mantemos registros de prevenção de reenvio e de recuperação de exclusão com seu antigo ID de conta, datas e horários e o status técnico. Eles não contêm conteúdo dos Flips nem endereço de e-mail.
Isso é necessário por segurança. Um dispositivo que estava offline durante a exclusão pode ainda ter uma credencial válida em cache e, sem um registro de prevenção, poderia reenviar os dados recém-excluídos. Nossos servidores usam esse registro para recusar os envios. Os registros de recuperação permitem concluir exclusões de conta interrompidas. Esses registros atualmente não têm expiração automática.
9. Seus direitos
Dependendo de onde você mora, você pode ter direito a acessar, corrigir, exportar ou excluir seus dados pessoais, se opor ao tratamento ou restringi-lo e reclamar a uma autoridade supervisora.
Na prática, seus dados sincronizados ficam visíveis no app em qualquer dispositivo em que você entre na conta, e a exclusão está disponível no app e por solicitação. Para outros assuntos, envie um e-mail para mensaplus2016@gmail.com e responderemos em até 30 dias.
A base legal para tratar os dados da conta é cumprir nosso acordo com você, oferecendo a sincronização; para diagnóstico e análise de uso, é nosso interesse legítimo em manter o app funcionando.
10. Crianças
O Flipism não é destinado a crianças. Sua classificação é para usuários a partir de 18 anos, e não coletamos conscientemente dados de crianças. Se você acredita que uma criança nos forneceu dados pessoais, entre em contato para que sejam excluídos.
11. Segurança
Todo o tráfego entre o app e nossos servidores é criptografado em trânsito com TLS. O acesso aos dados da conta é imposto por regras de segurança no servidor, não apenas pelo app. A exclusão da conta também exige verificar sua identidade novamente, com Apple, Google ou sua senha. O app envia senhas ao Firebase Authentication para login e criação de conta. As senhas não fazem parte do banco local de Flips.
12. Alterações desta política
Se mudarmos a forma de tratar os dados, atualizaremos esta página e a data de última atualização acima. Alterações relevantes também serão mostradas no app.
13. Contato
Dúvidas, solicitações ou reclamações: mensaplus2016@gmail.com