BMPlay Player

PRIVACIDADE

Política de privacidade do BMPlay Player

Versão de 22 de outubro de 2026

Responsável
Breno Maciel · BMMarket
Suporte e privacidade
brenomsantos@gmail.com

1. Aplicativo e responsável

O BMPlay Player reproduz imagens e vídeos escolhidos pelo administrador de uma tela. Esta política se aplica ao aplicativo Android, à ativação dos aparelhos, aos serviços que entregam sua programação e às contas do painel BMPlay. O responsável pelo BMPlay e pelo tratamento descrito aqui é Breno Maciel, identificado como BMMarket na conta de desenvolvedor do Google Play.

O aplicativo não cria contas de usuário, não realiza pagamentos e não envia fotos ou vídeos pessoais existentes no aparelho. O painel de administração, usado para enviar as artes e organizar as telas, é um ambiente separado e protegido por autenticação.

2. Dados tratados pelo player

Para ativar e manter o aparelho funcionando, o aplicativo e seus servidores tratam:

  • Identificadores aleatórios da instalação, código de ativação, credenciais técnicas e seus hashes, datas de criação e validade e associação à tela autorizada.
  • Vencimento e revisão da assinatura individual do aparelho, datas e responsável administrativo pelos ajustes e confirmação mais recente de autorização ou bloqueio recebida do player. A validade comercial é separada do código de ativação e o vencimento não exclui a programação cadastrada.
  • Nome técnico derivado do modelo do aparelho, fabricante e modelo, plataforma e versão do Android, nível da API do sistema (SDK) e versão do aplicativo, quando informados pelo player.
  • Último contato e relato técnico mais recente do aparelho, incluindo erro, espaço disponível no armazenamento, identificador da mídia atual e estado da reprodução. O acompanhamento também conserva as revisões da programação recebida, baixada e aplicada, o progresso em arquivos e bytes, a sequência dos relatos e os horários registrados pelo servidor. Esses dados permitem acompanhar o último estado informado por cada aparelho; não constituem um histórico de cada exibição nem um relatório de comprovação de reprodução (Proof of Play).
  • Endereço IP e informações de requisição recebidos pela infraestrutura para entregar o serviço e prevenir abuso. A tabela de limitação de tentativas da ativação usa um pseudônimo HMAC do IP, sem guardar o endereço IP bruto nessa tabela.
  • Lista de reprodução, nomes e arquivos das mídias e regras de dias e horários recebidos do servidor. Esses arquivos ficam no armazenamento privado do aplicativo para reprodução, inclusive offline.
  • Preferências locais do modo da loja, a autorização e o vencimento conhecidos e um contador com horário de falhas inesperadas, usado para evitar reinícios repetidos. Esse contador fica somente no aparelho, sem envio de mensagens de exceção, rastreamentos técnicos ou senhas ao servidor.
  • Preferência local de compatibilidade para abertura ao ligar e diagnóstico local dessa abertura: ação recebida, data e hora, tempo decorrido desde a inicialização do Android, indicação de BMPlay como Home, estado da permissão opcional e de restrição de atividade em segundo plano, identificador aleatório da tentativa, solicitação e resultado da tentativa e confirmação de retorno ao primeiro plano. Esses registros ficam somente no aparelho, sem envio à nuvem, tokens de acesso, senhas, mensagens de exceção ou conteúdo de outros aplicativos. O diagnóstico de abertura pode ser apagado nas configurações do BMPlay.

3. Finalidades e informações que não são acessadas

Os dados permitem autorizar o aparelho, verificar a validade da assinatura, entregar a programação correta, sincronizar arquivos, indicar disponibilidade, diagnosticar falhas e limitar tentativas indevidas de ativação. As regras de agenda usam a data e a hora configuradas no aparelho. Para o vencimento, o player atualizado utiliza também a última hora informada pelo servidor e o relógio monotônico durante a mesma inicialização do Android.

O player não utiliza câmera, microfone, contatos, localização por GPS, identificador de publicidade, IMEI, número de série ou inventário de aplicativos. Não há SDK de publicidade ou mecanismo de venda de dados implementado no BMPlay Player. As artes promocionais exibidas são escolhidas pelo administrador; o aplicativo não cria perfis de publicidade a partir do uso do aparelho.

A opção de compatibilidade para abrir ao ligar pode encaminhar o operador à configuração especial do Android chamada Exibir sobre outros apps (SYSTEM_ALERT_WINDOW). A escolha é opcional, vem desativada no BMPlay e exige concessão explícita no próprio aparelho; pode ser desativada no BMPlay e revogada nos ajustes do Android. O BMPlay usa essa autorização somente como condição permitida pelo Android para tentar abrir sua atividade após a inicialização do aparelho. Não desenha janelas sobre outros aplicativos, não lê nem captura suas telas e não usa serviços de acessibilidade ou serviços permanentes para manter-se aberto. A permissão não garante abertura em todos os modelos nem permite contornar uma parada forçada.

4. Hospedagem e acesso aos dados

A operação utiliza a infraestrutura Cloudflare, na conta do responsável pelo BMPlay, para requisições, execução, banco de dados e armazenamento de arquivos. A entrega do serviço envolve o processamento dos dados técnicos e conteúdos necessários por essa infraestrutura. Também pode haver acesso para suporte, segurança e atendimento a obrigações legais.

O player se comunica com o serviço autorizado dos aparelhos por HTTPS. As credenciais de administração ficam no servidor e não são incluídas no aplicativo. A TV recebe somente a programação da tela à qual foi vinculada.

A infraestrutura é operada por fornecedores globais e o processamento pode ocorrer fora do Brasil. Registros técnicos e cópias operacionais mantidos pelos fornecedores estão sujeitos às práticas aplicáveis desses serviços. Solicitações de esclarecimento podem ser encaminhadas ao contato desta política.

5. Conservação e exclusão

A conservação segue o funcionamento abaixo; os prazos de limpeza não representam uma execução automática no instante em que terminam:

  • O código de ativação vale por dez minutos. Pedidos pendentes expirados são removidos em uma próxima solicitação de código quando a expiração ocorreu há mais de 24 horas.
  • Pseudônimos de IP de registros da ativação com mais de dez minutos são limpos durante uma próxima solicitação de código.
  • Registros de aparelhos vinculados ou revogados e seus últimos dados de acompanhamento técnico não têm exclusão automática por prazo. Podem permanecer no servidor após a revogação, até remoção operacional ou atendimento de uma solicitação de exclusão aplicável.
  • Contas de operadores, registros de ajustes das assinaturas e auditoria administrativa não têm exclusão automática por prazo. Bloquear um acesso ao painel ou deixar uma assinatura vencer não exclui esses registros nem as artes e listas. Pedidos de exclusão podem ser apresentados ao contato desta política.
  • A programação offline é substituída por atualizações e removida ao desvincular o aparelho, limpar seus dados ou desinstalar o aplicativo. A desinstalação não apaga automaticamente os registros dos servidores.
  • Revogar o aparelho no painel bloqueia novas requisições autorizadas, mas conserva o registro remoto. Desvincular no aplicativo apaga suas credenciais e arquivos locais. Nenhuma dessas ações é apresentada como exclusão completa dos dados dos servidores.

6. Demonstração e acesso de avaliação

A demonstração local disponível antes da ativação usa artes incluídas no aplicativo. O ambiente de avaliação remota, quando habilitado, usa credenciais próprias, aparelhos de teste e conteúdo de exemplo; ele não fornece acesso às telas ou artes dos clientes.

O portal de avaliação utiliza um cookie de sessão necessário à autenticação, protegido por Secure, HttpOnly e SameSite. A sessão do navegador vale por até oito horas. O acesso de um aparelho demonstrativo vale por até sete dias. Sair explicitamente do portal remove os vínculos demonstrativos da sessão e desconecta esses aparelhos. As autorizações expiradas são recusadas; a limpeza física dos registros ocorre em uma próxima requisição relevante, sem temporizador garantido.

As tentativas de acesso são limitadas usando pseudônimos HMAC, e o portal recebe o código exibido pelo aparelho para efetuar a vinculação de teste. Não utiliza cookies de publicidade.

7. Seus pedidos e contato

Para dúvidas ou solicitações de informação, acesso, correção ou exclusão de dados relacionados ao BMPlay, escreva para brenomsantos@gmail.com. Informe a tela ou o aparelho a que o pedido se refere, sem enviar senhas, códigos de autenticação ou documentos pessoais desnecessários.

O responsável poderá solicitar somente as informações necessárias para confirmar a legitimidade do pedido e evitar a exclusão de dados de terceiros. A solicitação será analisada considerando os direitos aplicáveis e eventual necessidade de conservação por obrigação legal ou exercício de direitos. O aplicativo não cria uma conta de usuário e não oferece uma função de exclusão automática de conta.

8. Contas e acesso ao painel

O administrador geral pode cadastrar operadores com nome ou empresa, e-mail e senha. Cada operador acessa somente os próprios arquivos, listas e telas; o administrador geral pode administrar todos os espaços e alterar as assinaturas dos aparelhos. O player Android não solicita nem recebe as senhas dessas contas.

As senhas são armazenadas como hashes derivados com salt, sem retenção da senha em texto simples. O painel usa cookies de sessão necessários com Secure, HttpOnly e SameSite; as sessões valem por até oito horas. Redefinir uma senha ou bloquear um operador encerra seus acessos anteriores. O acesso administrativo geral conserva também a autenticação pela conta ChatGPT autorizada.

A auditoria registra o ator administrativo, a operação, o espaço ou aparelho afetado, as datas e os valores de vencimento anteriores e novos, sem registrar senhas. Para limitar tentativas de login, o painel conserva temporariamente hashes do e-mail e do endereço IP em janelas de quinze minutos, com limpeza em novas tentativas relevantes. Não utiliza cookies de publicidade.

9. Segurança e alterações

O BMPlay utiliza HTTPS, autenticação dos aparelhos, restrição da origem de envio de credenciais e armazenamento privado do aplicativo, com backup Android desabilitado. Essas medidas não constituem criptografia ponta a ponta e dependem também da proteção e das atualizações do aparelho e da infraestrutura.

Esta política será atualizada quando as práticas do serviço mudarem. A versão e o contato apresentados nesta página permitem identificar o texto aplicável. As informações de privacidade do aplicativo e do Google Play devem acompanhar essas alterações.