Política de privacidade
1. Resumo
CheekyBell é um app de comunicação para casais. Tratamos dados íntimos com máximo cuidado. Esta política explica o que coletamos, por quê, onde fica armazenado, por quanto tempo e como exercer seus direitos.
Nossos princípios:
- Privacidade por padrão. Análises e relatórios de falhas ficam desativados até seu consentimento.
- Sem anúncios na versão de produção atual. AdMob está desativado. Antes de ativá-lo, atualizaremos a política e solicitaremos os consentimentos aplicáveis.
- Minimização. Coletamos apenas o necessário para os recursos que você usa.
- Você mantém o controle. Exportação e exclusão são recursos essenciais.
2. Bases legais
Bases conforme o GDPR, art. 6(1):
| Tratamento | Base |
|---|---|
| Conta, conexão e comunicação no app | Contrato (art. 6(1)(b)) |
| Registro de tokens push e envio das notificações de parceiro ativadas | Contrato (art. 6(1)(b)) |
| Local Rendezvous opcional e localização em primeiro plano | Contrato (art. 6(1)(b)); solicitado apenas ao usar o recurso |
| Pedidos de suporte, respostas e comunicação do serviço | Contrato (art. 6(1)(b)); interesse legítimo para suporte sem login |
| Relatórios de falhas após consentimento | Consentimento (art. 6(1)(a)) |
| Eventos de análise após consentimento | Consentimento (art. 6(1)(a)) |
| Chat Belle AI: suas mensagens e o contexto da seção 3 | Contrato (art. 6(1)(b)); apenas quando você escreve para Belle |
| Seus dados do Calendário de Fertilidade nas respostas de Belle | Consentimento explícito (art. 6(1)(a) e art. 9(2)(a)); desativado por padrão e revogável nas configurações de Belle |
| Prevenção de fraude e abuso, limites de solicitações | Interesse legítimo (art. 6(1)(f)) |
| Registros de segurança | Interesse legítimo e obrigação legal |
Nos Estados Unidos, estas informações também são nosso aviso CCPA/CPRA. Não “vendemos” nem “compartilhamos” informações pessoais conforme as definições da lei da Califórnia.
3. O que coletamos
Coletamos:
- Identidade: e-mail, nome exibido e identificador com hash para encontrar parceiros. Telefone é informação opcional de perfil/conexão, não um método de login.
- Perfil opcional: avatar, gênero, tipo de relacionamento, faixa etária e objetivo de fertilidade.
- Conexão e rede de relações: parcerias, bloqueios, códigos de convite e indicação e links profundos diferidos.
- Compartilhamento de indicações: escolher compartilhar registra horário, identificador interno e código de indicação para atribuição. Isso indica escolha, não entrega de mensagem. O sistema pode retornar temporariamente a ação para distinguir escolha de cancelamento; CheekyBell a descarta e não armazena nem transmite o app de destino. Não recebemos destinatários, conteúdo, contatos ou cliques em links.
- Comunicação: mensagens entre usuários conectados, toques, reações e respostas.
- Personalização do sino: textos, imagens, materiais, modelos e histórico.
- Recursos opcionais: ciclos, histórico Belle, votos de posições e nomes, presentes/flores e propostas Rendezvous com local e coordenadas.
- Dispositivo: token FCM/APNs quando registrado, plataforma, versão do app, idioma e país do sistema.
- Suporte: categoria, assunto, descrição, respostas e e-mail de contato no formulário público sem login. Usuários conectados podem consentir separadamente com uma lista previamente exibida: versão do app/build, família/versão do sistema, modelo, idioma, conexão e identificador de correlação opcional.
- Operação: contadores de limites, registro de segurança, relatórios de falhas e análises de produto opcionais.
Rendezvous armazena local e coordenadas na proposta e os compartilha com o parceiro convidado. A localização em primeiro plano só é solicitada ao tocar Localização atual. Nunca pedimos localização em segundo plano; você pode digitar um local. Não coletamos gravações do microfone nem lemos sua lista de contatos. Convites usam o compartilhamento do sistema sem acesso aos destinatários. Câmera e fotos são solicitadas no uso para imagens escolhidas ou leitura QR. Identificadores publicitários não são usados com anúncios desativados.
Belle AI. Ao escrever para Belle, sua mensagem, turnos recentes e breve contexto passam pelo nosso servidor ao fornecedor de IA (seção 5): personalidade escolhida, idioma, data local, existência de parceiro no app e, se informados, idade, gênero, situação de relacionamento e número de filhos. Antes da primeira mensagem, o app pede autorização e identifica o fornecedor; sem ela, nada é enviado. Um novo fornecedor exige atualização e novo pedido. Nosso servidor prepara as instruções; nome, e-mail e ID da conta não são enviados. Somente com autorização explícita nas configurações Belle, no aviso do chat ou ao concluir a configuração do calendário é acrescentado um resumo do seu próprio calendário: datas e fase, estatísticas, observações estruturadas recentes como temperatura ou testes de ovulação e início de um período ativo de tentativa de concepção. Notas, locais, intimidade, testes de gravidez e dados do parceiro nunca são enviados. Desativado por padrão, esse consentimento pode ser revogado nas configurações Belle; as mensagens seguintes não conterão dados de fertilidade.
4. Uso dos dados
- Operar sino, chat, fertilidade, combinação de posições/nomes, flores e Rendezvous, incluindo exibir e compartilhar o encontro escolhido.
- Registrar tokens e enviar notificações ativadas por FCM (Android) ou APNs (iOS). A entrega depende de aparelho, rede, permissões e restrições de bateria; não é garantida.
- Detectar abuso com limites, bloqueio IP e registros de segurança.
- Receber, avaliar e responder pedidos e publicar incidentes bilíngues. Diagnósticos de suporte ficam desligados por padrão e excluem conteúdo íntimo.
- Preservar códigos de conexão/indicação na primeira instalação Android pela Play Store e atribuir a nova conta após cadastro.
- Gerar respostas Belle pelo proxy do servidor (seção 3).
- Com sua autorização: análises agregadas e desidentificadas para melhorar o produto e diagnosticar falhas.
Não usamos conteúdo íntimo — chat, sino, fertilidade ou conversas IA — para treinar modelos de aprendizado de máquina.
5. Onde ficam os dados
| Serviço | Finalidade | Região |
|---|---|---|
| Supabase Postgres | Banco principal | Estados Unidos (AWS us-east-1) |
| Supabase Storage | Avatares, imagens de chat e personalização de sinos | Estados Unidos (AWS us-east-1) |
| Supabase Edge Functions | Operações do servidor | Estados Unidos (AWS us-east-1) |
| Google OAuth | Login Google opcional | Google global |
| Resend | E-mails transacionais | Infraestrutura de envio Resend |
| Cloudflare Turnstile | Proteção contra bots e abuso na autenticação e pedidos públicos sem login | Cloudflare global |
| Firebase Cloud Messaging / APNs | Tokens push e notificações de parceiro ativadas | Google / Apple global |
| Firebase Analytics com consentimento | Análise de produto | Google global |
| Firebase Crashlytics com consentimento | Relatórios de falhas | Google global |
| Google AdMob | Inativo na versão de produção atual | Não se aplica enquanto desativado |
| Fornecedor externo de IA identificado no cartão de autorização de Belle; lista mediante solicitação | Gera respostas Belle apenas quando você escreve, pelo nosso servidor. Usamos fornecedores cujos termos proíbem usar essas solicitações para melhorar seus produtos; eles podem retê-las por tempo limitado para detectar abuso. | Infraestrutura do fornecedor; pode ficar fora do EEE, por exemplo nos Estados Unidos |
Novos fornecedores serão listados aqui e pediremos autorização novamente antes do tratamento.
Transferências UE/EEE para Google/Apple e fornecedores de IA fora do EEE são cobertas por Cláusulas Contratuais Padrão e pelo Quadro de Privacidade de Dados UE–EUA quando aplicável.
Autenticação e pedidos públicos sem login usam Cloudflare Turnstile contra abuso automatizado. Uma checagem breve pode aparecer conforme o risco. Consulte o adendo de privacidade Cloudflare Turnstile sobre os sinais limitados do navegador/dispositivo usados.
6. Compartilhamento e terceiros
Compartilhamos dados pessoais somente com:
- Os suboperadores listados, exclusivamente para operar o serviço.
- Seu parceiro, para o que você escolher compartilhar, incluindo local e coordenadas Rendezvous.
- As autoridades, por obrigação legal. Divulgamos o mínimo necessário e avisamos, salvo proibição.
Nunca vendemos nem alugamos dados a anunciantes ou corretores. Não há solicitações de SDKs publicitários enquanto anúncios estiverem desativados na versão atual.
7. Retenção
| Dados | Prazo |
|---|---|
| Perfil da conta | Até excluir a conta |
| Mensagens de chat | Até o limite de histórico por parceria e a exclusão controlada pelo usuário |
| Eventos de toque | 24 horas após entrega, expiração automática |
| Histórico de configuração do sino | Últimas 50 versões por usuário |
| Ciclos de fertilidade | Até excluir ou encerrar a conta |
| Resumos de chats Belle | Até excluir ou encerrar a conta |
| Tokens push | Até desinstalar o app ou renovar o token |
| Registro de segurança | 90 dias em janela móvel |
| Contadores de limites | 24 horas; identificadores públicos de suporte são pseudonimizados com HMAC antes de armazenar |
| Casos de suporte e respostas | Enquanto ativos e por 180 dias após encerramento; caso e respostas são eliminados juntos |
| Evento de indicação compartilhada | Até excluir a conta |
| Relatórios de falhas com autorização | 90 dias |
| Eventos analíticos com autorização | 14 meses, retenção padrão do Firebase |
| Locais e coordenadas Rendezvous | Até excluir Rendezvous, parceria ou conta; endereço residencial salvo fica até substituição ou exclusão da conta |
8. Seus direitos
- Acesso — exporte todos os dados em Configurações → Conta → Exportar meus dados.
- Retificação — edite perfil, sino e fertilidade no app.
- Exclusão — Configurações → Conta → Excluir conta ou página pública de exclusão sem acesso ao app.
- Revogar consentimento — desligue Análises/Relatórios de falhas em Configurações → Privacidade quando quiser.
- Oposição/restrição — contate support@cheekybell.com.
- Portabilidade — exportação JSON legível por máquina.
- Reclamação — à autoridade supervisora local.
Respondemos em 30 dias.
9. Segurança
- Transporte: TLS 1.2+ em toda parte, HSTS e validação padrão de certificados. Não declaramos fixação de certificados como proteção de produção antes da verificação independente dos certificados fixados.
- Armazenamento: Postgres criptografado por Supabase; segredos sensíveis em Supabase Vault.
- Autenticação: Supabase Auth com rotação de tokens, bloqueio biométrico local opcional e senha de pelo menos 12 caracteres com regras de complexidade.
- Autorização: Row-Level Security em toda tabela pública.
- Auditoria: ações administrativas e eventos sensíveis em
audit_log.
10. Menores
CheekyBell é para adultos de 18 anos ou mais. Não coletamos conscientemente dados de menores de 18; ao descobrir, excluímos dados e conta.
11. Mudanças na política
Avisaremos no app e por e-mail antes de mudanças importantes. A data de vigência é atualizada em cada versão.
12. Controlador e contato
E-mail: support@cheekybell.com
Endereço: BASIC SOFT Számítástechnikai Fejlesztő és Szolgáltató Betéti Társaság, 2111 Szada, Margita utca 87., Hungria
Esta política usa linguagem clara. Se tiver dúvidas, escreva: privacidade é um recurso essencial.