ShineDayShineDay

Política de Privacidade do ShineDay

1. Escopo

Esta política descreve como o ShineDay coleta, usa, compartilha e protege dados pessoais ao utilizar o app Android ShineDay.
Aplica-se globalmente e inclui divulgações relacionadas ao GDPR (EEE/Reino Unido) e CCPA/CPRA (Califórnia).

2. Informações que coletamos

  • Dados criados no app: habit, record, task, wish, reminder, card e notas.
  • Perfil e preferências locais armazenados em Room, DataStore e SharedPreferences.
  • Se você usar Google Sign-In / Firebase Auth: uid, displayName, photoUrl (atualizando openId, openNickname, avatarUrl).
  • Backup em nuvem: com login e elegibilidade premium, habit/period/record/card podem ser salvos no Google Drive appDataFolder.
  • Dados de compra via Google Play Billing (status, IDs de produto, tokens).
  • Dados técnicos e de uso via Firebase Analytics, Crashlytics, Performance, Remote Config, conforme políticas desses provedores.
  • Requisições para /v1/common/card com cardDate e gmtRequest.
  • Dados enviados voluntariamente por email de feedback (modelo pode preencher versão Android e versão do app).
  • Permissões: INTERNET, POST_NOTIFICATIONS.

3. Como usamos as informações

  • Fornecer recursos principais.
  • Autenticação e vínculo de conta.
  • Backup e recuperação de dados.
  • Processar compras e restaurar assinatura/membership.
  • Melhorar estabilidade, desempenho e qualidade.
  • Atender suporte e feedback.
  • Segurança e conformidade legal.

4. Bases legais (GDPR)

Para usuários do EEE/Reino Unido, usamos uma ou mais bases:

  • Contract
  • Legitimate Interests
  • Consent
  • Legal Obligation

5. Como compartilhamos informações

  • Não vendemos informações pessoais.
  • Não compartilhamos informações pessoais para publicidade comportamental entre contextos.

Podemos compartilhar dados necessários com: Google Firebase, Google Play, Google Drive, backend ShineDay (/v1/common/card), provedor de email escolhido e autoridades legalmente competentes.

6. Transferências internacionais

Como usamos provedores globais (como Google), os dados podem ser processados fora do seu país de residência, com salvaguardas conforme a lei aplicável.

7. Retenção de dados

  • Dados locais: até exclusão, limpeza dos dados do app ou desinstalação.
  • Backups no Google Drive: até exclusão em appDataFolder.
  • Dados de vínculo de conta: até desvinculação/reset/exclusão.
  • Dados de cobrança/diagnóstico/analytics: conforme políticas dos provedores e obrigações legais.
  • Emails de feedback: pelo período necessário ao suporte.

8. Seus direitos (GDPR/EEA, UK, CCPA/CPRA)

Conforme sua jurisdição, você pode ter direitos de acesso, correção, exclusão, limitação, oposição, portabilidade, retirada de consentimento e não discriminação.
Para Califórnia: não vendemos informações pessoais e não compartilhamos para publicidade comportamental entre contextos.

Para exercer direitos: myshineday@gmail.com

9. Exclusão de conta e dados

O ShineDay oferece recursos no app para excluir/desvincular conta.
Dados locais e backups no Google Drive podem exigir exclusão separada.

10. Privacidade de crianças

O ShineDay não é direcionado a menores de 13 anos e não coletamos conscientemente dados pessoais de menores de 13 anos.

11. Segurança

Adotamos medidas técnicas e organizacionais razoáveis, mas nenhum método é totalmente seguro.

12. Alterações desta política

Podemos atualizar esta política periodicamente. Em mudanças materiais, atualizaremos a data de vigência.

Appendix A: Service Disclosure Table

Firebase Authentication

Role: Account identity service

Data Types Involved: `uid`, display name, photo URL, auth status

Purpose: Sign-in and account linkage

Firebase Analytics

Role: Product analytics

Data Types Involved: Usage events, app/device metadata, identifiers

Purpose: Usage analysis and improvement

Firebase Crashlytics

Role: Crash diagnostics

Data Types Involved: Crash logs, stack traces, diagnostic metadata

Purpose: Stability and bug fixing

Firebase Performance

Role: Performance diagnostics

Data Types Involved: Performance/network traces

Purpose: Performance optimization

Firebase Remote Config

Role: Remote configuration

Data Types Involved: Config delivery metadata

Purpose: Controlled rollout

Google Play Billing

Role: Payment support

Data Types Involved: Purchase state, product IDs, tokens

Purpose: Purchase and restore

Google Drive API (`appDataFolder`)

Role: Cloud backup storage

Data Types Involved: Backed-up habit/period/record/card data

Purpose: Backup and recovery

ShineDay Backend (`/v1/common/card`)

Role: Content API

Data Types Involved: `cardDate`, `gmtRequest`, request metadata

Purpose: Daily card content

User Email App / Provider

Role: Support channel

Data Types Involved: Email content, optional app/device version info

Purpose: Support and feedback