Segurança e LGPD

Direitos dos clientes

Como o cliente consulta, corrige, copia e exclui os próprios dados na sua loja, e o que continua guardado depois.

A LGPD garante ao cliente o direito de saber quais dados a loja tem sobre ele, de corrigi-los, de receber uma cópia e de pedir a exclusão. Na MinePag, o cliente faz tudo isso sozinho em Minha conta › Dados pessoais, na sua vitrine. Você não precisa montar nenhum fluxo.

Os pedidos valem por loja: um cliente que compra em duas lojas da MinePag tem dois cadastros separados, e cada pedido de cópia ou exclusão atinge só a loja onde foi feito.

Como o cliente chega lá

  1. Na vitrine, o cliente abre Minha conta e informa o e-mail usado nas compras.
  2. Ele recebe um código de 6 números por e-mail, válido por 10 minutos, e digita o código.
  3. No menu da área do cliente, ele abre Dados pessoais.

Use este caminho na sua política de privacidade e nas respostas do atendimento.

Corrigir os dados

Em Dados pessoais, o cliente altera o Nome, o Celular e a opção Quero receber novidades e ofertas desta loja por e-mail, e clica em Salvar alterações.

Você também pode corrigir nome e celular pela API, com PATCH /api/v1/customers/{customerId} e uma chave secreta com o escopo customers:write:

Linguagem
const response = await fetch(`https://minepag.com.br/api/v1/customers/${customerId}`, {
  method: 'PATCH',
  headers: {
    Authorization: `Bearer ${process.env.MINEPAG_SECRET_KEY}`,
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({ name: 'Ana Souza', phone: '11987654321' })
});
const { data } = await response.json();
console.log(data.name, data.phone);

O celular aceita de 10 a 15 dígitos, com DDD e sem espaços (o + inicial é opcional). Mande null para apagar um campo.

Trocar o e-mail

O cliente não troca o próprio e-mail, porque é ele que identifica o cadastro na loja. Se ele perdeu o acesso ao endereço antigo, o proprietário ou um administrador da loja troca em Vendas › Clientes, no cliente, na seção E-mail do cliente: informe o novo endereço e digite-o de novo para confirmar.

  • Os avisos dos pedidos passam a ir para o novo endereço.
  • Para entrar na área do cliente, ele precisa do código enviado ao novo e-mail.
  • A troca fica nos logs de auditoria como E-mail do cliente alterado, sem os endereços em claro.

Confirme a identidade do cliente antes de trocar: quem controla o e-mail controla a área do cliente.

Baixar uma cópia dos dados

Em Dados pessoais, o botão Baixar meus dados gera na hora o arquivo meus-dados.json com tudo o que a loja tem sobre o cliente: cadastro, consentimentos, endereços, pedidos com itens e respostas do checkout, pagamentos e reembolsos, acessos liberados, assinaturas e faturas, comentários, contas vinculadas, e-mails enviados e pagamentos importados do gateway.

{
  "exportedAt": "2026-10-12T14:30:00.000Z",
  "customer": { "email": "ana@exemplo.com", "name": "Ana Souza", "phone": "11987654321", "documentType": "cpf", "documentLast4": "1234", "source": "checkout", "status": "active", "createdAt": "2026-09-01T18:02:11.000Z" },
  "consents": { "marketingEmails": { "acceptedAt": "2026-09-01T18:02:11.000Z", "unsubscribedAt": null } },
  "addresses": [],
  "orders": [
    {
      "number": 1042,
      "status": "completed",
      "total": 4990,
      "createdAt": "2026-09-01T18:02:11.000Z",
      "items": [{ "name": "VIP Diamante", "quantity": 1, "totalAmount": 4990, "checkoutAnswers": [{ "label": "Nick no servidor", "value": "AnaCraft" }] }],
      "payments": [{ "provider": "efi", "method": "pix", "status": "confirmed", "amount": 4990, "refundedAmount": 0 }],
      "refunds": []
    }
  ],
  "accesses": [{ "product": "VIP Diamante", "benefit": "Cargo VIP", "benefitType": "minecraft_command", "status": "active" }],
  "subscriptions": [],
  "subscriptionInvoices": [],
  "comments": [],
  "connectedAccounts": [{ "provider": "minecraft", "externalUserId": "069a79f4-44e9-4726-a5be-fca90e38aaf5", "username": "AnaCraft", "status": "verified" }],
  "emails": [{ "subject": "Pedido #1042 confirmado", "kind": "transactional", "status": "delivered" }],
  "importedTransactions": []
}

Os valores em dinheiro estão em centavos (4990 = R$ 49,90). O documento sai só com o tipo e os 4 últimos dígitos. Cada cópia gerada fica nos logs de auditoria como Dados de cliente exportados.

Excluir a conta na loja

O cliente pede a exclusão

Em Dados pessoais, ele clica em Excluir minha conta. A tela lista as consequências e pede que ele digite o próprio e-mail para confirmar.

A MinePag aplica a exclusão na hora

  • Cancela as assinaturas ativas imediatamente, sem reembolso automático.
  • Revoga todos os acessos liberados ativos ou pendentes. As revogações viram entregas normais: o cargo sai do Discord, o acesso ao Telegram é retirado e os comandos de revogação do Minecraft são executados.
  • Apaga os endereços, oculta os comentários, desvincula as contas do Minecraft, do Discord e do Telegram (apagando os tokens delas) e desativa os cartões salvos.
  • Anonimiza o cadastro: nome, celular, documento, observações e preferência de marketing são apagados, e o e-mail vira um endereço anônimo.
  • Tira dos pedidos o nome, o e-mail, o IP, o navegador e as respostas do checkout, como o nick do Minecraft.
  • Apaga as mesmas informações nos carrinhos, no histórico de e-mails enviados, nas automações e nas transações do gateway (inclusive as importadas).
  • Envia o evento customer.deleted aos seus webhooks, para você apagar a cópia no seu sistema.
  • Encerra a sessão do cliente na área do cliente.

A exclusão fica registrada

O evento Cliente excluiu os próprios dados (LGPD) aparece nos logs de auditoria da loja, com o número de assinaturas canceladas e de acessos revogados.

A exclusão não pode ser desfeita

Se o cliente comprar de novo com o mesmo e-mail, a loja cria um cadastro novo, sem o histórico anterior. Downloads, conteúdos exclusivos e outros acessos da conta antiga não voltam.

O que continua guardado

O quêPor quê
Pedidos (número, itens, valores, datas e situação), sem nome, e-mail, IP nem navegadorObrigação fiscal e contábil da loja
Registros de auditoriaProva do que foi feito, inclusive da própria exclusão
Dados do pagamento no gatewayFicam na sua conta do gateway, sob as regras dele. Peça a exclusão por lá, se for o caso
Dados enviados antes da exclusão aos seus webhooks e serviços externosEstão nos seus sistemas: apague por lá

Quando o pedido chega por você

Se um cliente pedir a cópia ou a exclusão por e-mail ou no seu atendimento, o caminho mais seguro é orientá-lo a seguir os passos acima: a identidade dele é confirmada pelo código enviado ao e-mail do cadastro.

Quando ele não consegue mais acessar esse e-mail, o proprietário ou um administrador atende pelo painel, depois de confirmar a identidade por outro meio:

  1. Abra Vendas › Clientes e entre no cliente.
  2. Na seção Dados pessoais (LGPD), use Exportar dados para gerar a cópia ou Excluir dados do cliente para a exclusão. A exclusão pede que você digite o e-mail do cliente e aceita um motivo, como o protocolo do atendimento.

As duas ações têm o mesmo efeito do pedido feito pelo cliente e ficam nos logs de auditoria com o nome de quem fez.

Leia também

Nesta página