Proteção de dados
Como a MinePag guarda credenciais, chaves, documentos e dados de pagamento, e quem consegue ver cada informação.
Esta página descreve o que a MinePag faz com os dados da sua loja e dos seus clientes. Use estas informações para preencher a sua política de privacidade e para responder às dúvidas dos clientes.
Dados de cartão
O número do cartão e o código de segurança nunca chegam à MinePag. No checkout, o cartão é digitado em um componente do gateway, que devolve um token de uso único:
| Gateway | O que a MinePag recebe |
|---|---|
| Efí | Token de pagamento gerado pelo script da Efí |
| Mercado Pago | Token do cartão, bandeira e tipo (crédito ou débito) |
| PagBank | Cartão criptografado no navegador com a chave pública do PagBank, mais o nome do titular |
| Stripe | Token de confirmação do Payment Element |
Depois do pagamento, a MinePag guarda só a bandeira, os 4 últimos dígitos e o número de parcelas, para mostrar no pedido.
Credenciais e segredos
| O quê | Como fica guardado | Quem consegue ver depois |
|---|---|---|
| Credenciais dos gateways (tokens, chaves, certificado da Efí) | Cifradas com AES-256-GCM e presas à conexão: não abrem se forem copiadas para outro registro | Ninguém. Para trocar, cole as novas credenciais |
| Segredo de assinatura do webhook do gateway | Cifrado, junto com as credenciais | Ninguém |
Segredo dos seus webhooks (whsec_…) | Cifrado | Proprietário e Administrador, pelo botão de exibir, que fica registrado na auditoria |
Chaves de API (pk_… e sk_…) | Só o hash (scrypt com salt) e o prefixo | Ninguém. O valor completo aparece uma vez, na criação |
| Token do servidor Minecraft | Só o hash. No servidor, fica em plugins/MinePag/data/credentials.yml | Ninguém no painel |
| Tokens das contas vinculadas pelo cliente (Discord, Telegram) | Cifrados | Ninguém |
As chaves de cifra são versionadas. Quando a equipe MinePag troca a chave, as versões anteriores continuam abrindo os registros antigos, e as credenciais dos gateways são cifradas de novo com a versão nova automaticamente.
Dados dos clientes
| Dado | Onde aparece |
|---|---|
| Nome, e-mail e celular | Painel, API e área do cliente. Nome e e-mail também vão nos webhooks de pedido, acesso liberado e assinatura |
| CPF ou CNPJ | Cifrado no banco. O painel e a API mostram só o tipo e os 4 últimos dígitos. Não vai nos webhooks |
| IP e navegador da compra | Guardados no pedido |
| Endereço | Quando o cliente informa |
| Nick do Minecraft, conta do Discord ou do Telegram | Quando o cliente informa no checkout ou vincula em Minha conta |
Para buscar clientes repetidos e aplicar bloqueios sem expor o valor, a MinePag guarda um HMAC do documento e do e-mail. Os registros técnicos (logs da aplicação e dados dos eventos na auditoria) passam por uma redação automática que troca senhas, tokens, chaves, documentos e assinaturas por [REDACTED].
Os dados que saem da MinePag são responsabilidade sua
Os webhooks e a API entregam nome e e-mail dos clientes aos sistemas que você conectar. Proteja esses sistemas como protege a sua loja e cite-os na sua política de privacidade.
Downloads e arquivos
- Os arquivos que você envia em Catálogo › Arquivos ficam em armazenamento privado. Ninguém os acessa por um endereço fixo.
- Cada download gera um link assinado que vale por 60 segundos e consome uma unidade do limite de downloads do benefício.
- Downloads com marca d'água recebem uma licença própria do comprador, sem dados pessoais dentro do arquivo. Veja Packs com marca d'água.
Acesso à área do cliente
O cliente entra em Minha conta com um código de 6 números enviado por e-mail, que vale por 10 minutos. A mensagem de envio é sempre a mesma, exista ou não um cadastro com aquele e-mail, para ninguém descobrir quem compra na sua loja. O envio de códigos tem limite por e-mail e por IP.
Conexões e navegador
- O painel, a vitrine e a API funcionam só por HTTPS, com HSTS em Produção.
- O painel não pode ser exibido dentro de outro site (proteção contra clickjacking).
- As ações do painel e da área do cliente só aceitam requisições vindas do próprio endereço.
- A chave secreta é recusada quando a requisição vem de um navegador (cabeçalho
Origin).
Acesso da equipe MinePag
A equipe MinePag acessa o painel da sua loja só para suporte e operação:
- A pessoa da equipe informa o motivo (e o chamado, quando houver) antes de abrir a visualização.
- A visualização é somente leitura: ninguém da equipe altera a sua loja se passando por você.
- Cada acesso fica registrado na auditoria. Em Conta › Atividade, as ações da equipe aparecem com a marca Equipe MinePag. Nos logs da loja, como Acesso de suporte da MinePag.
A equipe MinePag usa verificação em duas etapas obrigatória para entrar no painel de operação.
Pagamentos confirmados na fonte
Os webhooks que chegam dos gateways passam por verificação de assinatura (ou de IP e HMAC, no caso da Efí) e por uma fila que descarta repetições. Mesmo assim, a MinePag consulta o status na API do gateway antes de marcar um pedido como Pago. Um webhook falso não libera nenhuma entrega.