O SmartCart valoriza sua privacidade e está comprometido em proteger suas informações pessoais. Esta Política de Privacidade explica quais dados coletamos, como os usamos e seus direitos, em conformidade com a Lei Geral de Proteção de Dados (LGPD — Lei 13.709/2018).
1. Informações que Coletamos
Para fornecer os serviços do SmartCart, coletamos apenas os dados necessários:
- Dados de cadastro: E-mail, nome e senha (criptografada com Argon2id) ao criar uma conta com email/senha
- Login via Google: Ao usar "Continuar com Google", recebemos seu nome, email e foto de perfil do Google. Não acessamos seus contatos, calendário, arquivos ou qualquer outro dado do Google
- Listas de compras: Nome das listas, itens, quantidades, preços estimados/reais e supermercados
- Histórico de compras: Registros de compras finalizadas para análise de gastos
- Inventário doméstico: Produtos armazenados, quantidades e datas de validade
- Fotos de produtos: Imagens enviadas por você para identificar produtos
2. Login com Google (OAuth 2.0)
O SmartCart oferece login via Google como alternativa ao cadastro por email/senha. Ao escolher esta opção:
- Solicitamos apenas os escopos openid, email e profile — informações básicas de identidade
- Seu token de autenticação é trocado no servidor (padrão BFF) — nunca exposto no navegador
- Não armazenamos sua senha do Google nem tokens de acesso permanentes
- Você pode desvincular o Google da sua conta a qualquer momento
- Se já possui conta com o mesmo email, as contas são vinculadas automaticamente
3. Como Usamos suas Informações
Seus dados são utilizados exclusivamente para:
- Autenticar e manter sua sessão no aplicativo
- Armazenar e sincronizar suas listas de compras entre dispositivos
- Permitir compartilhamento de listas com outros usuários em tempo real
- Gerar sugestões inteligentes baseadas no seu histórico
- Fornecer análise de gastos por categoria e período
- Enviar emails de verificação de conta e recuperação de senha
⚠️ Importante: Seus dados NÃO são vendidos a terceiros. O SmartCart não compartilha, vende ou comercializa suas informações pessoais com empresas externas para fins publicitários ou comerciais.
4. Compartilhamento de Listas
O SmartCart permite compartilhar listas de compras com outras pessoas. Ao compartilhar uma lista:
- Apenas os dados da lista compartilhada são visíveis aos participantes
- Alterações são sincronizadas em tempo real via WebSocket
- O proprietário pode revogar o acesso a qualquer momento
- Seus dados pessoais (email, perfil, outras listas) permanecem privados
5. Uso de Email
Enviamos emails apenas para:
- Verificação de conta ao se cadastrar
- Recuperação de senha quando solicitada
- Notificações críticas sobre segurança da conta
Não enviamos emails de marketing ou newsletters não solicitadas.
6. Armazenamento e Segurança
Implementamos medidas técnicas e organizacionais para proteger seus dados:
- Senhas criptografadas com Argon2id (padrão recomendado pela OWASP)
- Toda comunicação protegida por HTTPS/TLS
- Tokens JWT com expiração de 7 dias
- Proteção CSRF em fluxos OAuth com HMAC-SHA256
- Headers de segurança (Helmet, CORS restritivo, X-Frame-Options)
- Banco de dados PostgreSQL com acesso restrito
7. Seus Direitos (LGPD)
Conforme a Lei Geral de Proteção de Dados, você tem direito a:
- Acesso: Visualizar todos os dados que coletamos sobre você
- Correção: Atualizar informações incorretas ou incompletas
- Exclusão: Solicitar a exclusão permanente de sua conta e todos os dados associados
- Portabilidade: Exportar seus dados em formato CSV
- Revogação: Revogar o consentimento e desvincular login Google a qualquer momento
8. Exclusão de Conta e Dados
Você pode solicitar a exclusão completa de sua conta e dados a qualquer momento. Para isso:
- Envie um email para [email protected] com o assunto "Exclusão de Conta"
- Todos os seus dados serão permanentemente removidos em até 30 dias
- Listas compartilhadas por você serão desvinculadas
9. Cookies e Rastreamento
O SmartCart não utiliza cookies de rastreamento ou analytics de terceiros. Utilizamos apenas armazenamento local (AsyncStorage) para manter sua sessão autenticada.
10. Alterações nesta Política
Podemos atualizar esta Política de Privacidade ocasionalmente. Quando fizermos alterações significativas, notificaremos você através do aplicativo. Recomendamos revisar esta página periodicamente.