Informações legais
Versão atual: conteúdo inicial sujeito a preenchimento e revisão pelo responsável pelo serviço.
O MotorHome é um marketplace para divulgação e busca de anúncios de motorhomes. Esta política explica, com base na implementação atual, quais dados podem ser tratados para autenticação, funcionamento do marketplace, contatos entre usuários e planos pagos.
O login atual usa OAuth 2.0 do Google com os escopos openid, email e profile. No retorno do Google, o MotorHome solicita o identificador da conta Google (o campo sub), o nome exibido e o endereço de e-mail. O identificador é armazenado em users.google_id; o nome é armazenado como nome de exibição e o e-mail em users.email. Esses dados são usados para localizar ou criar a conta e iniciar a sessão.
A aplicação não armazena no banco o token de acesso, o token de atualização ou o perfil completo do Google. O código atual também não solicita foto, contatos ou outros dados além dos campos usados do perfil. A conta e esses dados permanecem armazenados enquanto a conta existir; não há no código atual prazo automático de exclusão nem uma rotina de exclusão de conta implementada. O cookie temporário de estado do OAuth dura até 10 minutos.
Após o login, o MotorHome gera um token aleatório de sessão. O valor utilizado para autenticação é enviado em um cookie HTTP-only chamado motorhome_session; no banco é armazenado somente o hash SHA-256 do token, associado ao usuário, com data de criação e expiração de 30 dias. Em produção, o cookie é configurado com o atributo Secure; o SameSite é configurável e o padrão do servidor é Lax.
O MotorHome não grava endereço IP nos registros de analytics. Para limitar abuso no endpoint de eventos, o processo da API usa temporariamente o IP da requisição em memória; esse valor não é incluído no evento nem persistido pela funcionalidade de analytics. A aplicação não coleta geolocalização nem impressão digital do navegador. Logs de infraestrutura do provedor podem existir, mas conteúdo e prazo não estão definidos no projeto.
O anunciante pode fornecer título, descrição, tipo, marca, modelo, ano, preço, cidade, estado e imagens do motorhome. Esses dados são armazenados para criar rascunhos, publicar anúncios, administrar fotos e exibir anúncios publicados. Imagens são enviadas por um cliente S3-compatível configurado para R2 ou LocalStack, conforme o ambiente, e a aplicação armazena a URL pública retornada pelo storage.
Um interessado pode enviar, sem login obrigatório no fluxo público atual, nome, e-mail, WhatsApp e mensagem sobre um anúncio publicado. Esses dados são armazenados em listing_leads e encaminhados ao proprietário do anúncio na área autenticada. No plano FREE, e-mail e WhatsApp são mascarados quando exibidos ao proprietário; o registro original permanece no banco.
O projeto possui uma interface de notificação de lead, mas o notificador padrão não envia e-mail: ele registra a intenção em log e informa que o provedor não está configurado. Esses logs podem conter dados do lead conforme a implementação atual.
Em páginas públicas de anúncios, o MotorHome pode contar visualizações e cliques no botão “Tenho interesse” para apresentar estatísticas ao proprietário de anúncios com plano GOLD. A coleta só ocorre se o visitante optar por “Permitir estatísticas” no aviso exibido na página. A escolha é guardada no navegador e pode ser alterada em “Preferências de estatísticas” na página do anúncio ou apagando a preferência armazenada. Para estimar visitantes, é criado um identificador aleatório por sessão do navegador em armazenamento de sessão; a API armazena somente seu hash junto ao anúncio, data, tipo de dispositivo aproximado (inferido pelo tamanho da tela) e origem agrupada do acesso. A URL de origem completa não é enviada nem gravada.
As visualizações e cliques são deduplicados por anúncio, identificador pseudônimo e dia. Os eventos detalhados, que contêm o hash pseudônimo, são removidos quando completam 90 dias; a limpeza ocorre oportunisticamente quando chegam novos eventos ou quando as estatísticas são consultadas. Não há atualmente uma tarefa de limpeza independente; após longos períodos sem requisições de analytics, a limpeza ocorre na próxima chamada. Após a limpeza, permanecem apenas contagens agregadas diárias, sem identificador de visitante, até a exclusão do anúncio. “Visitantes estimados” soma visitantes-dia e não representa pessoas identificadas; cliques medem acionamentos do botão e não confirmam que houve conversa.
O MotorHome mantém dados de planos e assinaturas, incluindo plano, período de cobrança, valor, status, datas de início e expiração. No checkout, a aplicação integra o Asaas e pode enviar tipo de cobrança, item, quantidade, valor e referências da intenção. O banco armazena metadados do provedor, como identificador e URL do checkout, tipo de cobrança, identificador do pagamento, status e data de confirmação.
A aplicação não recebe nem armazena número de cartão, código de segurança ou credenciais bancárias nos arquivos examinados. O tratamento de dados realizado diretamente pelo Asaas segue os termos e a política daquele provedor.
Os dados podem ser tratados ou compartilhados nas seguintes categorias, conforme a funcionalidade utilizada: Google, para autenticação e perfil autorizado; Asaas, para checkout e eventos de pagamento; storage S3-compatível/R2, para armazenamento de imagens; e o proprietário do anúncio, para os dados do lead. Anúncios publicados e suas imagens podem ser acessíveis publicamente. Outros fornecedores, transferências internacionais e subcontratados não estão identificados na documentação disponível.
Os mecanismos confirmados incluem tokens de sessão aleatórios, armazenamento de hash de sessão em vez do token, expiração de sessão, cookie HTTP-only, validação do estado OAuth e restrição de CORS a origens configuradas. A política não afirma criptografia específica do banco, backup, monitoramento ou qualquer certificação porque essas práticas não estão documentadas no projeto.
Registros de usuários, anúncios, leads, assinaturas e eventos possuem datas de criação e, em alguns casos, expiração ou status. O código não define uma tabela de prazos gerais de retenção nem um fluxo de exclusão de conta ou de solicitação de titular. A exclusão de um usuário, quando realizada diretamente no banco, pode alcançar registros relacionados por chaves de cascata, mas isso não constitui um procedimento disponível ao usuário.
O titular pode solicitar acesso, correção, exclusão, informação sobre o tratamento, oposição ou outros direitos aplicáveis pelo canal oficial que deverá ser informado pelo proprietário. Dados poderão precisar ser mantidos quando houver obrigação legal, prevenção a fraude, segurança, defesa de direitos ou comprovação de transações; os prazos e critérios concretos ainda não foram definidos.
Para exercer direitos ou esclarecer dúvidas, utilize o e-mail meumotorhome.app@gmail.com ou a página de contato. O responsável informado pelo MotorHome é Elton Luis Fontes, pessoa física, CPF 335.246.668-84. Não foi informado endereço físico nem razão social/CNPJ de pessoa jurídica.
Pendências de preenchimento pelo proprietário: identificação formal do encarregado, bases legais de cada finalidade, prazos de retenção e exclusão, procedimento operacional detalhado para solicitações, lista final de fornecedores e transferências internacionais, e revisão jurídica definitiva.